TECHSOFT CZTECHSOFT SKCADHelpCAD FórumFreeCAD

Lisp v ZWCADU 2015

Diskuse týkající se používání ZWCADu
Kreslič
Příspěvky: 3
Registrován: 20 pro 2014, 10:20
Jméno (bez příjmení): Martin Hájek

Lisp v ZWCADU 2015

Příspěvekod kofolas » 20 pro 2014, 10:34

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

Administrátor
Uživatelský avatar
Příspěvky: 401
Registrován: 14 dub 2014, 15:50
Jméno (bez příjmení): Ján Pajerchin

Re: Lisp v ZWCADU 2015

Příspěvekod JanP » 22 pro 2014, 07:46

Postup načítania lispu - viď obr:

Obrázek

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.

Zpět na Technické dotazy ZWCADu



Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 9 návštevníků