Vytisknout stránku | Zavřít okno

Dávkové vkladanie rozvržení zo šablóny

Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: CAD programování
Popis fóra: Otázky programování - nadstavby a utility pro CAD a GIS aplikace Autodesk (VBA, AutoLISP, ARX/C++, .Net, JavaScript, Python, MEL...)
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=15723
Datum vytištění: 19.kvě.2026 v 08:10


Téma: Dávkové vkladanie rozvržení zo šablóny
Odeslal: pedroxxl
Předmět: Dávkové vkladanie rozvržení zo šablóny
Datum odeslání: 22.zář.2012 v 12:17
Zdravím, 
Chcel by som sa spýtať, ako názov napovedá, ako by bolo najjednoduchšie hromadne vložiť do výkresov layout zo šablony.  Ak sa tu niekto s tým stretol riešil to pomocou nejakého lispiku alebo pomocou nejakej aplikácie? 
Ak to náhodou niekto riešil a mal by mi niekto chuť pomôcť s lispom na hromadne vkladanie tak by som bol vďačný.
Smile



Odpovědi:
Odeslal: Vladimír Michl
Datum odeslání: 22.zář.2012 v 18:56
Programování v tomto případě asi nebude potřeba. Stačí dávkově zopakovat ve všech výkresech příkaz _-LAYOUT _Template.
 
Můžete na to použít např. ScriptPro nebo jiný dávkový procesor.


-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz helpdesk.arkance-systems.cz)


Odeslal: pedroxxl
Datum odeslání: 26.zář.2012 v 13:32
No tak pátral som po ScriptPro a mám ho. Prakticky vložím tam cestu k súborom čo chcem dávkovo previesť a k tomu musím pripojiť skript ako formou sa budu prevádzať. Tak som to pochopil. Teda dúfam, že to tak je. No, ale neviem ako vytvoriť skript. Neviem od čoho sa líši lisp a skript. Vedeli by ste v jednoduchosti napísať pán Michl?


Odeslal: alfred
Datum odeslání: 26.zář.2012 v 13:40
Script:
-přípona SCR
-textový soubor obsahující standardní příkazy AutoCadu
-spouští se příkazem [CMD]DEMO[/CMD] (_SCRIPT)


Lisp:
- přípona LSP (alternativně lze i zkompilovat a pak je VLX)
- textový soubor obsahující příkazy programovacího jazyka AutoLISP nebo VisualLISP
- po načtení (LOAD ) se spouští spouštěcím příkazem definovaným pro spuštěné té konkrétní funkce
- mnohem obecnější a silnější nástroj než script


Odeslal: pedroxxl
Datum odeslání: 26.zář.2012 v 13:44
Super !! Wink Ďakujem veľmi pekne :)



Odeslal: Buba
Datum odeslání: 26.zář.2012 v 14:22
lisp sa spúšťa cez _APPLOAD
_LOAD načítava fonty *.shx


Odeslal: Seiner
Datum odeslání: 26.zář.2012 v 14:27
Nemáte úplně pravdu (LOAD <file>) je příkaz lispu a lze jím načíst soubor lispu. Musíte ho samozřejmě psát i s těmi závorkami.

-------------
Vítězslav Seiner

Chrudim


Odeslal: Seiner
Datum odeslání: 26.zář.2012 v 14:32
Ostatně i o poučce p. Alfreda by se dalo diskutovat :-). Chápu že je to dáno snahou po "hutnosti".  Věta:" - po načtení (LOAD ) se spouští spouštěcím příkazem definovaným pro spuštěné té konkrétní funkce" platí pouze v případě, že ten lisp skutečně definuje příkaz (DEFUN...), což nutně nemusí.

-------------
Vítězslav Seiner

Chrudim


Odeslal: alfred
Datum odeslání: 26.zář.2012 v 18:36
Přesně tak, snažil jsem se o nastínění rozdílu v několika bodech, ne o kompletní popis možností obou formátů - "jiný účel, jiná přípona, jiný způsob načtení, rozdílné možnosti". O každém rozdílu se toho dá říct mnoho dalšího. Více podrobností viz nápověda.

Načtení LISPu je možné mnoha způsoby, je ale pravda, že v té rychlosti, ve které jsem příspěvek psal, jsem napsal asi ten uživatelsky nejméně obvyklý... Embarrassed nicméně možná v praxi nejčastěji používaný (ovšem aniž by to uživatel věděl Wink). používá se totiž například při startu AutoCadu, v menu apod.

Pro běžného uživatele je asi nejlepší [CMD]APLČTI[/CMD] (_APPLOAD), včetně možností "aktovky" a nebo přetažení LSP souboru na okno výkresu.
Ostatní možnosti (LOAD ...) (AUTOLOAD ...) jsou spíše pro programátory.


Odeslal: Buba
Datum odeslání: 27.zář.2012 v 08:54
No práve. Zas som si nevšimla, že som v sekcii programovania a brala som to z pohľadu užívateľa lispu a nie jeho tvorcu :)



Vytisknout stránku | Zavřít okno