Děkujeme za účast na konferenci CADfórum 2025 - podívejte se na reportáž
Přes 120.000 registrovaných u nás, celkem 1.105.000 registrovaných (CZ+EN), přes 53.000 CAD/BIM bloků.
Vyzkoušejte nový přesný Inženýrský kalkulátor a
proměnné prostředí AutoCADu.
Diskuzní fórum, poradna
?CAD diskuze, rady, výměna zkušeností
Veřejné diskuzní fórum k CAD aplikacím - ptejte se na libovolné otázky týkající se oboru CAx, podělte se o vaše znalosti a zkušenosti s programy AutoCAD, Inventor, Revit, Fusion, 3ds Max, Vault a s dalšími CAD/BIM/PDM aplikacemi.
Zaregistrujte se nebo se přihlašte a zašlete váš příspěvek do odpovídajícího fóra. Viz další informace o CAD Fóru. Nechcete se registrovat? Zeptejte se v naší Facebook poradně.
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 |
Téma: Načítanie Autolispu do ikony :-)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ů: 6218 |
Zasláno: 05.úno.2007 v 22:46 |
|
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 |
Zasláno: 06.úno.2007 v 06:34 |
|
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 |
Zasláno: 07.úno.2007 v 09:42 |
|
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 |
Zasláno: 07.úno.2007 v 09:50 |
|
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 |
Zasláno: 07.úno.2007 v 10:07 |
|
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 |
Zasláno: 07.úno.2007 v 10:47 |
|
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 |
Zasláno: 08.úno.2007 v 07:45 |
|
Ďakujem všetkým za odpovede.
Naučil som sa aj niečo od vás navyše, ale niečo som aj nepochopil Ale nevadí...
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ů: 6218 |
Zasláno: 08.úno.2007 v 14:00 |
|
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 |
Zasláno: 09.úno.2007 v 07:59 |
|
„PepaR“
Všetko čo sa dá vytvoriť v aoutolispe + DCL panel, využitie ActiveX.... Skrátka, nejaký taký manuál alebo návody Ďalej by som sa chcel spýtať, akým spôsobom sa dá dať do autolispu napr.: súčiastka, tak aby som ju nemusel vypisovať pracne podľa bodov. A ak to nejde, tak akým spôsobom sa vypisujú iné súradnice okrem POLAR. Jedná sa mi o vytvorenie obdĺžnika daného rozmeru, ktorý má zaoblené dve hrany. Upozorňujem som stále začiatočník
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ů: 6218 |
Zasláno: 09.úno.2007 v 11:23 |
|
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ů: 22026 |
Zasláno: 10.úno.2007 v 17:55 |
|
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 |
Zasláno: 21.úno.2007 v 17:55 |
|
Ď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ů: 6218 |
Zasláno: 21.úno.2007 v 18:16 |
|
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 1,516 sekund.




Načítanie Autolispu do ikony :-)
Možnosti tématu


Ale nevadí...
Ďalej by som sa chcel spýtať, akým spôsobom sa dá dať do autolispu napr.: súčiastka, tak aby som ju nemusel vypisovať pracne podľa bodov. A ak to nejde, tak akým spôsobom sa vypisujú iné súradnice okrem POLAR. Jedná sa mi o vytvorenie obdĺžnika daného rozmeru, ktorý má zaoblené dve hrany. Upozorňujem som stále začiatočník
