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 360, 3ds Max a s dalšími CAD 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 Systems (CAD Studio) - přímá podpora pro zákazníky funguje na helpdesk.cadstudio.cz
Načítanie Autolispu do ikony :-) |
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ů: 6187 |
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ů: 1904 |
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ů: 2541 |
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ů: 6187 |
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ů: 6187 |
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 Systems Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Dodáváme produkty Autodesk Stav: Offline Bodů: 21494 |
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ů: 6187 |
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,656 sekund.