ARKANCE - globální Platinum partner Autodesk ARKANCE | KONTAKT - CZ | SK | EN | DE
Přes 123.500 registrovaných u nás, celkem 1.133.000 registrovaných (CZ+EN). Tipy pro AutoCAD 2027, pro Inventor 2027 a pro Revit 2027. Nový Kalkulátor nosníků, Inženýrský kalkulátor, Spirograf generátor a Regresní křivky v sekci Převodníky. Kompletní příkazy a proměnné AutoCADu 2027.
Konference CADfórum 2026 - automatizace navrhování
RSS kanál - CAD tipy RSS tipy
RSS diskuze

Diskuze Diskuzní fórum, poradna

?
CAD diskuze, rady, výměna zkušeností

CAD Fórum - Homepage Veřejné diskuzní fórum k CAD aplikacím - ptejte se na libovolné otázky týkající se oboru CAx, podělte se o vaše znalosti a zkušenosti s programy AutoCAD, Inventor, Revit, Fusion, 3ds Max, Vault a s dalšími CAD/BIM/PDM aplikacemi. Zaregistrujte se nebo se přihlašte a zašlete váš příspěvek do odpovídajícího fóra. Viz další informace o CAD Fóru. Nechcete se registrovat? Zeptejte se v naší Facebook poradně.
Fórum nenahrazuje technický support firmy ARKANCE (CAD Studio) - přímá podpora pro zákazníky funguje na emea.support.arkance.world
  FAQ FAQ  Prohledat fórum   Události   Registrovat Registrovat  Přihlásit Přihlásit

Téma uzavřenoMenu - načtení aplikace na stisk tlačítka

 Odpovědět Odpovědět archiv
Autor
PepaR Zobrazit panel
CAD/BIM manager
CAD/BIM manager
Avatar

Přihlášen: 29.lis.2004
Lokalita: ČR (ZL)
Používám:
CAD/BIM
Stav: Offline
Bodů: 6234
Přímý odkaz na tuto zprávu 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
Zpět nahoru
Jan Liska Zobrazit panel
Diskutér
Diskutér

Přihlášen: 01.říj.2004
Lokalita: Czech Republic
Používám:
Inventor,Producstream
Stav: Offline
Bodů: 65
Přímý odkaz na tuto zprávu 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
Zpět nahoru
PepaR Zobrazit panel
CAD/BIM manager
CAD/BIM manager
Avatar

Přihlášen: 29.lis.2004
Lokalita: ČR (ZL)
Používám:
CAD/BIM
Stav: Offline
Bodů: 6234
Přímý odkaz na tuto zprávu 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.
Zpět nahoru
Jan Liska Zobrazit panel
Diskutér
Diskutér

Přihlášen: 01.říj.2004
Lokalita: Czech Republic
Používám:
Inventor,Producstream
Stav: Offline
Bodů: 65
Přímý odkaz na tuto zprávu 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
Zpět nahoru
Mantlík Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 01.říj.2004
Lokalita: ČR (Pha)
Používám:
ACAD/Map/Civil R10-> 2026
Stav: Offline
Bodů: 2594
Přímý odkaz na tuto zprávu 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

Zpět nahoru
PepaR Zobrazit panel
CAD/BIM manager
CAD/BIM manager
Avatar

Přihlášen: 29.lis.2004
Lokalita: ČR (ZL)
Používám:
CAD/BIM
Stav: Offline
Bodů: 6234
Přímý odkaz na tuto zprávu 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
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
řešení Autodesk
Stav: Offline
Bodů: 22234
Přímý odkaz na tuto zprávu 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)
Vladimír Michl (moderátor)
LinkedIn, Autodesk Expert Elite
Zpět nahoru

Pro technickou podporu CAD
kontaktujte Helpdesk

Příbuzné CAD tipy:
Tip 4801:Vneste přehled do vašich nadstavbových AutoCAD-utilit.
Tip 13385:Kontextové výběrové menu prvků modelu Fusion 360.
Tip 3275:Jaký je v AutoCADu rozdíl mezi stiskem mezerníku a Enter?
Tip 299:Z nabídky menu mi po úpravě panelů zůstalo pouze "SOUBOR" a "ÚPRAVY"
Tip 6326:VIPPořadí načítání souborů ACAD.LSP, ACADDOC.LSP, ACAD20xxDOC.LSP, MENU.MNL a dalších
Tip 10862:Jak zajistit zarovnávání čísel pozic na výkresu?


 Odpovědět Odpovědět

Přejít na fórum Oprávnění fóra Zobrazit panel



Stránka byla vygenerována za 0,445 sekund.