Diskuzní fórum a databáze tipů a utilit pro AutoCAD, Inventor, Revit a další produkty Autodesk - od firmy Arkance Systems [www.cadforum.cz]
CZ | SK | EN | DE
Přihlášení
či registrace
   právě nás čte: 17734 
RSS kanál - CAD tipy RSS tipy
RSS diskuze

Diskuze Diskuzní fórum, poradna

 

NápovědaCAD 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 360, 3ds Max a s dalšími CAD 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 Systems (CAD Studio) - přímá podpora pro zákazníky funguje na helpdesk.cadstudio.cz
  FAQ FAQ  Prohledat fórum   Události   Registrovat Registrovat  Přihlásit Přihlásit

Téma uzavřenoMakro spuštění aplikace s parametrem, DIESEL

 Odpovědět Odpovědět archiv
Autor
admxx Zobrazit panel
Diskutér
Diskutér

Přihlášen: 15.dub.2007
Lokalita: ČR (JM)
Používám:
AutoCad
Stav: Offline
Bodů: 12
Přímý odkaz na tuto zprávu Téma: Makro spuštění aplikace s parametrem, DIESEL
    Zasláno: 08.úno.2011 v 10:34
Dobrý den, snažím se napsat makro, které by spustilo aplikaci Mosaic v konkrétním adresáři.
Je pro to potřeba parametr cesty do adresáře například takto:

C:\ww4\Programs\Mosaic\Mosaic.exe C:\CAM-programy\Homag\slozka

Problém je, že pokud chi napsat makro v Dieselu, tak musím použít běžné lomítko "/", ale to nefunguje pro parametry v mosaicu. Jde v dieselu nějak vytvořit "\" ?

Moje makro vypadá takto, ale pro spuštění je nefunkční právě proto, že lomítka nejsou otočené:

$M=start C:/ww4/Programs/Mosaic/Mosaic.exe C:/CAM-programy/Homag/$(substr,$(eval,$(getvar,dwgname)),1,$(-,$(strlen,$(eval,$(getvar,dwgname))),4));


Děkuji za jakýkoli návrh jak to řešit.
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
Arkance Systems

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Dodáváme produkty Autodesk
Stav: Online
Bodů: 21434
Přímý odkaz na tuto zprávu Zasláno: 08.úno.2011 v 18:04
V čistém Dieselu je to problém, ale můžete použít Lisp výraz - tam se omezovat nemusíte.
Vladimír Michl (moderátor)
Arkance Systems s.r.o. - www.arkance-systems.cz
(podpora viz hd.cads.cz)
Zpět nahoru
admxx Zobrazit panel
Diskutér
Diskutér

Přihlášen: 15.dub.2007
Lokalita: ČR (JM)
Používám:
AutoCad
Stav: Offline
Bodů: 12
Přímý odkaz na tuto zprávu Zasláno: 09.úno.2011 v 22:21
Bohužel je to OEM verze a lisp nepodporuje :-(
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
Arkance Systems

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Dodáváme produkty Autodesk
Stav: Online
Bodů: 21434
Přímý odkaz na tuto zprávu Zasláno: 10.úno.2011 v 08:20
Aha. (AutoCAD OEM prostředí VisualLISP podporuje, ale jen pro vývojáře s danou OEM licencí)
Vladimír Michl (moderátor)
Arkance Systems s.r.o. - www.arkance-systems.cz
(podpora viz hd.cads.cz)
Zpět nahoru
Seiner Zobrazit panel
CAD/BIM manager
CAD/BIM manager

Přihlášen: 01.říj.2004
Lokalita: ČR (PA)
Používám:
Mechanical 2017, Inventor 2017 a starší
Stav: Offline
Bodů: 1662
Přímý odkaz na tuto zprávu Zasláno: 10.úno.2011 v 08:58
OEM? Co to je? LT bych věděl.
Pokud máte LT, připravte se na to, že ve verzi 2011 vám stejně příkaz START nebude fungovat (je definovaný v PGB). To vyřešíte rovnocenným AI_STARTAPP. Problém s Dieselem ale ne. Asi bude třeba vložit ještě jeden mezičlánek - prográmek, který stráví  parametr s lomítky a předá to dál se zpětnými. (VBS?)
(Z nouze jsem udělal nějaké nadstavby pro LT a je to dost tvrdý boj)
Vítězslav Seiner

Chrudim
Zpět nahoru
Seiner Zobrazit panel
CAD/BIM manager
CAD/BIM manager

Přihlášen: 01.říj.2004
Lokalita: ČR (PA)
Používám:
Mechanical 2017, Inventor 2017 a starší
Stav: Offline
Bodů: 1662
Přímý odkaz na tuto zprávu Zasláno: 10.úno.2011 v 09:00

Tak jsem se zase ukázal jako neználek. OEM AutoCAD jsem zatím nepotkal. Kde se dočtu?

Vítězslav Seiner

Chrudim
Zpět nahoru
alfred Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 14.říj.2004
Lokalita: ČR (JČ)
Používám:
AutoCad MAP 2011
Stav: Offline
Bodů: 1675
Přímý odkaz na tuto zprávu Zasláno: 10.úno.2011 v 09:14
Zpět nahoru
alfred Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 14.říj.2004
Lokalita: ČR (JČ)
Používám:
AutoCad MAP 2011
Stav: Offline
Bodů: 1675
Přímý odkaz na tuto zprávu Zasláno: 10.úno.2011 v 09:17
Původně odeslal(a) Vladimír Michl Vladimír Michl napsal(a):

Aha. (AutoCAD OEM prostředí VisualLISP podporuje, ale jen pro vývojáře s danou OEM licencí)


Ale to ze to nepodporuje spusteni prostredi  VisualLispu asi neznamena, ze to nepodporuje pouzivani LISPu, nebo ano?
Zpět nahoru
admxx Zobrazit panel
Diskutér
Diskutér

Přihlášen: 15.dub.2007
Lokalita: ČR (JM)
Používám:
AutoCad
Stav: Offline
Bodů: 12
Přímý odkaz na tuto zprávu Zasláno: 10.úno.2011 v 09:55
Nejsem v tom příliš zběhlý, ale zkoušel jsem zadat několik příkazů, ale s výsledkem "příkaz není podporován". Takže myslím, že platí to co píše pan Michl.
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
Arkance Systems

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Dodáváme produkty Autodesk
Stav: Online
Bodů: 21434
Přímý odkaz na tuto zprávu Zasláno: 10.úno.2011 v 11:58
Uživatel LISP k dipozici nemá, ale vývojář dané nadstavby (vlastník OEM licence) ano - takže z pohledu uživatele ona OEM verze LISP nepodporuje, technicky vzato ale LISP podporuje a řada OEM nadstaveb je právě v LISPu dělaná.
Vladimír Michl (moderátor)
Arkance Systems s.r.o. - www.arkance-systems.cz
(podpora viz hd.cads.cz)
Zpět nahoru
Seiner Zobrazit panel
CAD/BIM manager
CAD/BIM manager

Přihlášen: 01.říj.2004
Lokalita: ČR (PA)
Používám:
Mechanical 2017, Inventor 2017 a starší
Stav: Offline
Bodů: 1662
Přímý odkaz na tuto zprávu Zasláno: 10.úno.2011 v 12:14
Takže jestli tomu dobře rozumím, má tazatel nějaký produkt třetí strany, který byl vytvořen pomocí OEM licence a ne přímo OEM licenci. Jestli je to tak, asi by bylo vhodné na to upozornit, protože chování daného produktu můžeme jen těžko odhadovat bez jeho znalosti.
Vítězslav Seiner

Chrudim
Zpět nahoru

Pro technickou podporu CAD
kontaktujte Helpdesk

Příbuzné CAD tipy:
Tip 6068:Existuje omezení délky pro menu a Diesel makra AutoCADu?
Tip 620:Jak napsat text do oblouku v AutoCADu LT?
Tip 1723:VIPJak popsat bod textovou popiskou s jeho staničením (souřadnice X/Y) v AutoCADu LT?
Tip 12845:VIP"AutoExec" - automatické startovací makro pro Autodesk PowerMill.
Tip 9157:VIPJak vypnout/zapnout funkce iLogic?
Tip 6648:VIPDávkové spuštění Převodníku hladin - vynucení standardů.


 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 1,855 sekund.