Lisp v ZWCADU 2015
Příspěvků: 2
• Stránka 1 z 1
Lisp v ZWCADU 2015
Dobrý den,
chtěl bych se zeptat zda-li ZWcad 2015 podporuje lispy vytvořené v Autocadu.
Případně jak lze tyto lispy (vč. vytvořených ikonek) aplikovat do ZWcadu 2015.
Konkrétně se jedná o lispy vytvořené ve verzi Autocadu 2013.
Děkuji
chtěl bych se zeptat zda-li ZWcad 2015 podporuje lispy vytvořené v Autocadu.
Případně jak lze tyto lispy (vč. vytvořených ikonek) aplikovat do ZWcadu 2015.
Konkrétně se jedná o lispy vytvořené ve verzi Autocadu 2013.
Děkuji
- JanP
- Administrátor
- Příspěvky: 405
- Registrován: 14 dub 2014, 15:50
- Jméno (bez příjmení): Ján Pajerchin
Re: Lisp v ZWCADU 2015
Postup načítania lispu - viď obr:
1. Spustite ikonku Načtené aplikace (alebo použite príkaz _appload)
2. Kliknite na tlačítko Přidat soubor pre načítanie LISPu
...a nakoniec vyberte
3. Pre "jednorazové" spustenie LISPu v aktuálnom výkrese kliknite na tlačítko Načíst
alebo
4. Pre "trvalé" spustenie LISPu v každom výkrese a aj po reštarte ZWCADu kliknite na tlačítko Přidat ke startu programu
Čo sa týka podpory LISPov vytvorených pre AutoCAD - áno ZWCAD ich podporuje (presnejšie - mám na mysli *.LSP súbory).
V prípade ak takýto LISP v ZWCADe vyhadzuje chybu - stačí spravidla len logicky upraviť syntax takéhoto lispu
Konkrétne mám na mysli prípady, kedy napríklad namiesto
takejto syntaxe: (cond (acdoc) ((setq acdoc (vla-get-activedocument (vlax-get-acad-object)))))
použite syntax pre ZWCAD: (cond (acdoc) ((setq acdoc (vla-get-activedocument (vlax-get-zwcad-object)))))
...AutoCAD totiž v niektorých LISP funkciách používa reťazec acad. Predpokladám že z dôvodu autorských práv - žiadny iný CAD nemôže použiť tento reťazec a tak ZWCAD v ekvivalentných LISP funkciách používa namiesto toho reťazec zwcad.
1. Spustite ikonku Načtené aplikace (alebo použite príkaz _appload)
2. Kliknite na tlačítko Přidat soubor pre načítanie LISPu
...a nakoniec vyberte
3. Pre "jednorazové" spustenie LISPu v aktuálnom výkrese kliknite na tlačítko Načíst
alebo
4. Pre "trvalé" spustenie LISPu v každom výkrese a aj po reštarte ZWCADu kliknite na tlačítko Přidat ke startu programu
Čo sa týka podpory LISPov vytvorených pre AutoCAD - áno ZWCAD ich podporuje (presnejšie - mám na mysli *.LSP súbory).
V prípade ak takýto LISP v ZWCADe vyhadzuje chybu - stačí spravidla len logicky upraviť syntax takéhoto lispu
Konkrétne mám na mysli prípady, kedy napríklad namiesto
takejto syntaxe: (cond (acdoc) ((setq acdoc (vla-get-activedocument (vlax-get-acad-object)))))
použite syntax pre ZWCAD: (cond (acdoc) ((setq acdoc (vla-get-activedocument (vlax-get-zwcad-object)))))
...AutoCAD totiž v niektorých LISP funkciách používa reťazec acad. Predpokladám že z dôvodu autorských práv - žiadny iný CAD nemôže použiť tento reťazec a tak ZWCAD v ekvivalentných LISP funkciách používa namiesto toho reťazec zwcad.
Příspěvků: 2
• Stránka 1 z 1
Zpět na Technické dotazy ZWCADu
Kdo je online
Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 10 návštevníků