Již 10.000+ CAD tipů.
Přes 118.000 registrovaných u nás, celkem 1.091.000 registrovaných (CZ+EN), přes 53.000 CAD/BIM bloků.
Vyzkoušejte nový přesný Inženýrský kalkulátor.
Kompletní příkazy AutoCADu a proměnné AutoCADu 2026.
Diskuzní fórum, poradna
?CAD diskuze, rady, výměna zkušeností

Fórum nenahrazuje technický support firmy ARKANCE (CAD Studio) - přímá podpora pro zákazníky funguje na helpdesk.arkance-systems.cz
|
Odpovědět ![]() |
archiv |
Autor | |
s-lopo ![]() Nováček ![]() Přihlášen: 19.úno.2009 Používám: Inv2009 Stav: Offline Bodů: 2 |
![]() Zasláno: 19.úno.2009 v 10:32 |
Potřebuji aby se mi Lisp spustil při otevření nebo uložení výkresu nevíte jak na to?
|
|
![]() |
|
zdrk ![]() TOP uživatel ![]() Přihlášen: 03.kvě.2007 Lokalita: ČR (KV) Používám: Začínám bojovat s AutoCad 2015 respektive BDS 2015 Stav: Offline Bodů: 1796 |
![]() |
Viz příbuzné tipy - Automatické načtení doplňkových aplikací
|
|
![]() |
|
s-lopo ![]() Nováček ![]() Přihlášen: 19.úno.2009 Používám: Inv2009 Stav: Offline Bodů: 2 |
![]() |
tam mě to bohužel nepustí :-) pouze pro zvané
|
|
![]() |
|
mnementh ![]() TOP uživatel ![]() Přihlášen: 25.led.2007 Lokalita: ČR (JČ) Používám: Autodesk AEC 2020 Stav: Offline Bodů: 360 |
![]() |
Sak to neni VIP odpoved? Jakto ze se nezobrazuje?
|
|
![]() |
|
Sedláček ![]() TOP uživatel ![]() Přihlášen: 15.dub.2005 Lokalita: Czech Republic Používám: AutoCad 2024 LT Stav: Offline Bodů: 384 |
![]() |
Nemám plný autocad a tak lovím v paměti.
Nahrát lisp do ACADDOC.lsp (ten se načítá s každým výkresem)
do název funkce začí S:
např (defun S:pokus ...
Ale pouze lovím v paměti, chce to vyzkoušet
|
|
![]() |
|
alfred ![]() 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
TOP uživatel ![]() Přihlášen: 14.říj.2004 Lokalita: ČR (JČ) Používám: AutoCad MAP 2011 Stav: Offline Bodů: 1675 |
![]() |
Jen si to ujasnim. Potrebujete aby po orevreni vykresu se lisp nacetl a nejaka konkretni funkce se spustila. Dale potrebujete aby pri pouziti prikazu pro ulozeni _QSAVE se spustila nejaka funkce LISPu. 1. automaticke nacteni lispu pri otevreni souboru. prikaz _apploac a dejte si je do aktovky (nactou se pri spusteni) 2. automaticke spusteni po otevreni. Vytvorte si LISP, kde bude pouze spusteni prislusnych prikazu, ne jen definice novych funkci) Napriklad pokud dam do souboru.lsp , ktery nactu pri startu (print "Ahoj, spustil se soubor.lsp") tak se pri nacteni tento prikaz provede. 3. automaticke provedeni prikazu pri ulozeni. Mate dve moznosti: a) funkce s reaktorem na prikaz. Pak se skutecne pri pouziti prikazu (napr _QSAVE) spusti jeste neco dalsiho (napr. automaticke ulozeni v aktualni i ve starsi verzi DWG souboru, apod...). Je to slozitejsi. b) vytvorte si vlastni funkci, kde jak ulozite, tak i udelate to co chcete. V podstate jen do te funkce na spravne misto pridate radek: (command "_qsave") |
|
![]() |
|
Sedláček ![]() TOP uživatel ![]() Přihlášen: 15.dub.2005 Lokalita: Czech Republic Používám: AutoCad 2024 LT Stav: Offline Bodů: 384 |
![]() |
Tak jsem si to moc dobře nepamatoval. Nestačí S:pokus.. ale
definovat funkci S::STARTUP
"Všechny startovací soubory LISPU (acad.lsp, acaddoc.lsp a .mnl) jsou načteny před úplným dokončením inicializace výkresy. Většinou to nezpůsobí žádný problém, ale správná fuknčnost funkce command není garantována před dokončením inicializace výkresu.
Pokud je funkce S::STARTUP obsažena v souboru acad.lsp, acaddoc.lsp nebo .mnl, je volána v okamžiku, kdy vytváříte nový nebo otevíráte již existující výkres. Můžete tedy vložit definici S::STARTUP do startovacího souboru LISPu k provedení inicializačních kroků." Jinak platí co napsal ALFRED
|
|
![]() |
|
Ferdinand ![]() TOP uživatel ![]() Přihlášen: 01.říj.2004 Lokalita: ČR (JM) Používám: AutoCAD2004 (EN) na Windows XP Stav: Offline Bodů: 1906 |
![]() |
Ano, řeším to také spouštěním pomocí skriptů.
|
|
-FerTh-
|
|
![]() |
|
zdrk ![]() TOP uživatel ![]() Přihlášen: 03.kvě.2007 Lokalita: ČR (KV) Používám: Začínám bojovat s AutoCad 2015 respektive BDS 2015 Stav: Offline Bodů: 1796 |
![]() |
Další možností je při načítání Acad.cui mít vytvořen i Acad.mnl a zam zadaný lisp pro načtení (příklad -(LOAD "------.lsp"). Lisp musí být uložen v adresáři, ke kterému je odkaz v autocadu.
Upravil zdrk - 19.úno.2009 v 12:49 |
|
![]() |
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 2,438 sekund.