Registrujte se na 22. ročník konference CADfórum 2025 - 30.9. Zámek Valeč.
Přes 118.500 registrovaných u nás, celkem 1.096.000 registrovaných (CZ+EN), přes 53.000 CAD/BIM bloků.
Vyzkoušejte nový přesný Inženýrský kalkulátor a aktualizovaný Generátor čarových kódů.
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 | |
michaelflyer ![]() Zasloužilý člen ![]() Přihlášen: 05.úno.2007 Lokalita: Slovensko Používám: AutoCAD Stav: Offline Bodů: 105 |
![]() Zasláno: 05.úno.2007 v 21:54 |
Dobrý deň...
Som tu nový a vopred sa ospravedlňujem ak to tu už náhodou je... Chcel by som sa spýtať, či sa dá program vyhotovený v autolisp-e dať ako ikona, (ktorú by som si vytvoril (ale neviem ako)) pre daný program? Nedalo by sa nap.: CIRCLE, že stačí vypísať písmenko „C“ do príkazového riadku a potvrdiť? Poprosil by som o postup. A taktiež by som sa chcel spýtať na nejaké návody k autolisp-u ktoré sú na webe. Vopred ďakujem Upravil michaelflyer - 05.úno.2007 v 22:06 |
|
![]() |
|
PepaR ![]() 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
CAD/BIM manager ![]() ![]() Přihlášen: 29.lis.2004 Lokalita: ČR (ZL) Používám: ruky a hlavu (občas ;) Stav: Offline Bodů: 6206 |
![]() |
Ale vy chcete úplně 2 odlišné věci. Pokud chcete aktivovat příkaz CIRCLE na stisk C, tak musíte editovat soubor PGP, který se nacházi ve vašem profilu a tam přidat příkaz a jemu přiřadit písmenko pro aktivování. Ale pozor je nutné si ohlídat aby písmenko nekolidovalo s již jiným příkazem. Pro usnadnění editace souboru PGP je možné použít nástroje Express Tools - Command Alias Editor (příkaz: aliasedit).
K dotazu na aktivaci příkazu z Lispu, tak tam postačí postup načtění Lispu (příkaz: _appload) a pak již můžete volat příkazy jež lisp soubor obsahuje. Pokud nechcete načítat lisp soubor při každém spuštění AutoCADu, tak si jej přidejte mezi Soubory načítané při spuštění (toto lze taktéž v dialogu pro načtení apliace). Upravil PepaR - 07.úno.2007 v 10:42 |
|
![]() |
|
orlik ![]() Zasloužilý člen ![]() Přihlášen: 25.lis.2004 Lokalita: ČR (MS) Používám: Autocad Mechanical 20104 Stav: Offline Bodů: 111 |
![]() |
Dataz znel jinak.
Jelikoz jsem to take nevedel presne, pomohl jsem si pokus-omyl. K vytvoreni uzivatelskaho tulbaru tuknu pravym mysitkem na nejaky panel, potom na customize, ve vyskocene nabidce na nastroje, klavesou novy vytvorim novy panel. Do noveho panelu pretahnu ikonku, ktera se mi libi a vystihuje muju novy prikaz. Tuknu na pretazenou ikonku v mem panelu a zmenim v popisu jmeno, popis a hlavne nahradim prikaz svym lsp prikazem. Uz jsem to dlouho nedelal, ale tak by to melo asi fungovat. Prikazem appload a ulozenim do kabely muzes spoustet natazene soubory z pameti vypsanim prikazu na radku. Pro spousteni z ikonky musi byt samozrejme program z lispu nahran v pameti. Upravil orlik - 06.úno.2007 v 07:07 |
|
![]() |
|
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 |
![]() |
Prográmek v autolispu v takovém znění, jak je napsán, nemůže fungovat v "ikoně". Syntax "tlačítkových" příkazů je jiný - prostě se napíše v text. editoru sled příkazů, které se mají vykonat (jakoby se to psalo na příkazový řádek) a to se nakopčí do kolonky Macro associated with this button. Je to vlastně makro, které se spouští přes ikonku. Anebo se vytvoří makro přímo v AutoCADu (Alt+F8). Poněvadž makrama se nezabývám, bylo by třeba, aby podrobněji/přesněji poradil někdo fundovanější.
|
|
-FerTh-
|
|
![]() |
|
Seiner ![]() 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 |
![]() |
Hm, a proč by nešel napsat sled příkazů lispovských? Ty taky můžete napsat na příkazovou řádku.
Samozřejmě bych to v praxi tak nedělal. Volím postup:
- pomocí lispu definuji uživatelskou funkci,
- do souboru mnl dám řádel zajišťující automatické načítání funkce při prvním použití
- s novým příkazem pracuji jako s každým jiným, co se týká menu.
|
|
Vítězslav Seiner
Chrudim |
|
![]() |
|
Mantlík ![]() TOP uživatel ![]() Přihlášen: 01.říj.2004 Lokalita: ČR (Pha) Používám: ACAD/Map/Civil R10-> 2022 Stav: Offline Bodů: 2578 |
![]() |
Anebo při načítání funkce jen když ji potřebuji:
A2006 a výše (CUI) - políčko makro např. :
^C^C(if (not c:kolmice) (load "kolmice"));kolmice
do A2005 řádek v *.mns např.:
ID_Kolmice [_Button("Kolmice", "kolmice.bmp", "kolmice.bmp")]^C^C(if (not c:kolmice) (load "kolmice"));kolmice
|
|
J. Mantlík
|
|
![]() |
|
Seiner ![]() 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 |
![]() |
Já dám do mnl souboru
(AUTOLOAD "HMOTPL" '("HMOTPL"))
a pak už jen všude volám funkci HMOTPL
Výhoda snad jenm že můžu zavolat hned i z příkazové řádky. Jenže uživatelé stejně názvy dodatečných funkcí většinou neznají.
|
|
Vítězslav Seiner
Chrudim |
|
![]() |
|
michaelflyer ![]() Zasloužilý člen ![]() Přihlášen: 05.úno.2007 Lokalita: Slovensko Používám: AutoCAD Stav: Offline Bodů: 105 |
![]() |
Ďakujem všetkým za odpovede.
Naučil som sa aj niečo od vás navyše, ale niečo som aj nepochopil ![]() Hádam to časom pochopím, keď budem už viac skúsenejší. Zatiaľ som len začiatočník ![]() Ešte raz ďakujem ![]() A náhodou nejaké hotové projekty niekto nemáte s ktorých by som čerpal, alebo sa učil??? Upravil michaelflyer - 08.úno.2007 v 07:47 |
|
![]() |
|
PepaR ![]() 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
CAD/BIM manager ![]() ![]() Přihlášen: 29.lis.2004 Lokalita: ČR (ZL) Používám: ruky a hlavu (občas ;) Stav: Offline Bodů: 6206 |
![]() |
No fórum je tu od toho abychom si pomohli a doplnily znalosti, tak pokud je Vám něco nejasné, nebojte se zeptat.
Jaké projekty máte na mysli? Myslíte výkresové soubory nebo nějaké narogramované funkce či menu? Upravil PepaR - 08.úno.2007 v 14:11 |
|
![]() |
|
michaelflyer ![]() Zasloužilý člen ![]() Přihlášen: 05.úno.2007 Lokalita: Slovensko Používám: AutoCAD Stav: Offline Bodů: 105 |
![]() |
„PepaR“
Všetko čo sa dá vytvoriť v aoutolispe + DCL panel, využitie ActiveX.... Skrátka, nejaký taký manuál alebo návody ![]() ![]() Vopred ďakujem... |
|
![]() |
|
PepaR ![]() 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
CAD/BIM manager ![]() ![]() Přihlášen: 29.lis.2004 Lokalita: ČR (ZL) Používám: ruky a hlavu (občas ;) Stav: Offline Bodů: 6206 |
![]() |
Nu nejlepší je asi sehnat podobné LISP programy, které potřebujete a učit se přímo se zdrojového kódu. Navíc součástí AutoCADu by měly být příklady a cvičení.
PS: Někde tady na fóru byl umístěn odkaz na učebnici LISPu, zkuste to pohledat.
|
|
![]() |
|
Vladimír Michl ![]() 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
Moderátor ![]() ![]() ARKANCE Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Implementujeme řešení Autodesk Stav: Offline Bodů: 21950 |
![]() |
Viz např. Tipy > Téma programování a Vývojové prostředky AutoCADu zde na CADForum.cz
|
|
![]() |
|
michaelflyer ![]() Zasloužilý člen ![]() Přihlášen: 05.úno.2007 Lokalita: Slovensko Používám: AutoCAD Stav: Offline Bodů: 105 |
![]() |
Ďakujem Vám za vštetky rady. Na tomto fóre som našiel tie návody, no myslel som aj niečo iné.... Ale keďže som začiatočník tak mi to asi bude stačiť!
![]() Ešte raz ďakujem. Upravil michaelflyer - 10.bře.2007 v 11:58 |
|
![]() |
|
PepaR ![]() 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
CAD/BIM manager ![]() ![]() Přihlášen: 29.lis.2004 Lokalita: ČR (ZL) Používám: ruky a hlavu (občas ;) Stav: Offline Bodů: 6206 |
![]() |
Kdyžtak zkuste i jiné weby, dřeba anglický http://www.caddigest.com/ tam nějaký tutorial určitě najdete.
Zajímavý odkaz zabývající se DCL dialogy (anglicky): http://web2.airmail.net/terrycad/Tutorials/MyDialogs.htm Upravil PepaR - 21.úno.2007 v 23:29 |
|
![]() |
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 0,578 sekund.