Diskuzní fórum, poradna
CAD diskuze, rady, výměna zkušeností |
Menu - načtení aplikace na stisk tlačítka |
Odpovědět | archiv |
Autor | |
PepaR
Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
CAD/BIM manager Přihlášen: 29.lis.2004 Lokalita: ČR (ZL) Používám: ruky a hlavu (občas ;) Stav: Offline Bodů: 6187 |
Téma: Menu - načtení aplikace na stisk tlačítka Zasláno: 29.bře.2005 v 11:03 |
Dobrý den, mám vytvořeno menu kde mám odkaz na ARX aplikaci a provedení určitého příkazu. Viz.: ID_AutoDWF [Auto&DWF]^C^CAutoDWF
Aplikaci načítám přes soubor MNS. Nicméně chtěl bych u této aplikace udělat výjimku a načíst ji teprve až při stisku dané položky v menu . Tzn. aby se mi nenačítal při každém spouštění? Jde neco takového provést? Mohl by mi někdo uvést nějaký vzorový zápis?
S pozdarvem
Pepa Upravil PepaR |
|
Jan Liska
Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Diskutér Přihlášen: 01.říj.2004 Lokalita: Czech Republic Používám: Inventor,Producstream Stav: Offline Bodů: 65 |
Zasláno: 29.bře.2005 v 11:11 |
Dobrý den, pro ARX aplikace můžete použít tzv. demand load načítání pomocí registrů. To umožní, že při zadání příkazu AutoCAD prohledá registry a pokud aplikace ještě neni načtena, tak ji načte. Příklad je např: HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD\R16.1\ACAD-301: 409\Applications\AcadAppload S pozdravem
S pozdravem |
|
Jan Liška
Autodesk Consulting |
|
PepaR
Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
CAD/BIM manager Přihlášen: 29.lis.2004 Lokalita: ČR (ZL) Používám: ruky a hlavu (občas ;) Stav: Offline Bodů: 6187 |
Zasláno: 29.bře.2005 v 11:46 |
Ano máte pravdu, je to jedno z řešení avšak menu je používáno na různých verzích AutoCADu a mě šlo o to zda nejde do mnou uváděného příkazu natvrdo zaúpsat aby při prvním stisku tlačítka či použití dané fce se přímo načetla aplikace nacházejicí v daném podporovaném adresáři AutoCADu.
|
|
Jan Liska
Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Diskutér Přihlášen: 01.říj.2004 Lokalita: Czech Republic Používám: Inventor,Producstream Stav: Offline Bodů: 65 |
Zasláno: 29.bře.2005 v 11:53 |
Dobrý den, to by neměl být problém. Každá verze AutoCADu ma "svou" větev v registru, takže můžete do hodnoty LOADER uvést název jiného souboru ARX (podle verze). S pozdravem |
|
Jan Liška
Autodesk Consulting |
|
Mantlík
TOP uživatel Přihlášen: 01.říj.2004 Lokalita: ČR (Pha) Používám: ACAD/Map/Civil R10-> 2022 Stav: Offline Bodů: 2543 |
Zasláno: 29.bře.2005 v 15:06 |
Pro takovéhle načítání funkce v lispu používám např. následující řádek v menu: ID_hatcha [_Button("Plocha šrafy", "hatcha.bmp", "ICON_16_BLANK")]^C^C(if (not c:hatcha) (load "hatcha"));hatcha
Pro arx by místo "load" mělo být (asi) "arxload"
|
|
J. Mantlík
|
|
PepaR
Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
CAD/BIM manager Přihlášen: 29.lis.2004 Lokalita: ČR (ZL) Používám: ruky a hlavu (občas ;) Stav: Offline Bodů: 6187 |
Zasláno: 29.bře.2005 v 15:39 |
Děkuji mnohokrát p. Mantlíku, přesně to jsem měl na mysli.
S pozdravem
Pepa Upravil PepaR |
|
Vladimír Michl
Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Moderátor Arkance Systems Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Dodáváme produkty Autodesk Stav: Offline Bodů: 21526 |
Zasláno: 30.bře.2005 v 10:53 |
pro AutoDWF je to (if(not C:AUTODWF)(load"AUTODWF")), ale zrovna u AutoDWF bych tento způsob moc nedoporučoval - je to reaktor, který by asi měl být aktivní i bez předchozí intervence uživatele (a příkaz AutoDWF je jen nastavovací příkaz, nikoliv výkonný příkaz)
|
|
Pro technickou podporu CAD
kontaktujte Helpdesk
Odpovědět | |
Přejít na fórum | Oprávnění fóra Nemůžete vytvářet nová témata v tomto fóru Nemůžete odpovídat na témata v tomto fóru Nemůžete vymazávat vaše příspěvky v tomto fóru Nemůžete upravovat vaše příspěvky v tomto fóru Nemůžete vytvářet ankety v tomto fóru Nemůžete hlasovat v anketách v tomto fóru |
Stránka byla vygenerována za 1,207 sekund.