Diskuzní fórum a databáze tipů a utilit pro AutoCAD, Inventor, Revit a další produkty Autodesk - od firmy Arkance Systems [www.cadforum.cz]
CZ | SK | EN | DE
Přihlášení
či registrace
   právě nás čte: 7417 
RSS kanál - CAD tipy RSS tipy
RSS diskuze

Diskuze Diskuzní fórum, poradna

 

NápovědaCAD diskuze, rady, výměna zkušeností

 
CAD Fórum - Homepage 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
  FAQ FAQ  Prohledat fórum   Události   Registrovat Registrovat  Přihlásit Přihlásit

Téma uzavřenoNačítanie Autolispu do ikony :-)

 Odpovědět Odpovědět archiv
Autor
michaelflyer Zobrazit panel
Zasloužilý člen
Zasloužilý člen

Přihlášen: 05.úno.2007
Lokalita: Slovensko
Používám:
AutoCAD
Stav: Offline
Bodů: 105
Přímý odkaz na tuto zprávu 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
Zpět nahoru
PepaR Zobrazit panel
CAD/BIM manager
CAD/BIM manager
Avatar

Přihlášen: 29.lis.2004
Lokalita: ČR (ZL)
Používám:
ruky a hlavu (občas ;)
Stav: Offline
Bodů: 6187
Přímý odkaz na tuto zprávu 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
Zpět nahoru
orlik Zobrazit panel
Zasloužilý člen
Zasloužilý člen

Přihlášen: 25.lis.2004
Lokalita: ČR (MS)
Používám:
Autocad Mechanical 20104
Stav: Offline
Bodů: 111
Přímý odkaz na tuto zprávu 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
Zpět nahoru
Ferdinand Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 01.říj.2004
Lokalita: ČR (JM)
Používám:
AutoCAD2004 (EN) na Windows XP
Stav: Offline
Bodů: 1904
Přímý odkaz na tuto zprávu 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-
Zpět nahoru
Seiner Zobrazit panel
CAD/BIM manager
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
Přímý odkaz na tuto zprávu 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
Zpět nahoru
Mantlík Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 01.říj.2004
Lokalita: ČR (Pha)
Používám:
ACAD/Map/Civil R10-> 2022
Stav: Offline
Bodů: 2541
Přímý odkaz na tuto zprávu 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

Zpět nahoru
Seiner Zobrazit panel
CAD/BIM manager
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
Přímý odkaz na tuto zprávu 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
Zpět nahoru
michaelflyer Zobrazit panel
Zasloužilý člen
Zasloužilý člen

Přihlášen: 05.úno.2007
Lokalita: Slovensko
Používám:
AutoCAD
Stav: Offline
Bodů: 105
Přímý odkaz na tuto zprávu 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
Zpět nahoru
PepaR Zobrazit panel
CAD/BIM manager
CAD/BIM manager
Avatar

Přihlášen: 29.lis.2004
Lokalita: ČR (ZL)
Používám:
ruky a hlavu (občas ;)
Stav: Offline
Bodů: 6187
Přímý odkaz na tuto zprávu 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
Zpět nahoru
michaelflyer Zobrazit panel
Zasloužilý člen
Zasloužilý člen

Přihlášen: 05.úno.2007
Lokalita: Slovensko
Používám:
AutoCAD
Stav: Offline
Bodů: 105
Přímý odkaz na tuto zprávu 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...
Zpět nahoru
PepaR Zobrazit panel
CAD/BIM manager
CAD/BIM manager
Avatar

Přihlášen: 29.lis.2004
Lokalita: ČR (ZL)
Používám:
ruky a hlavu (občas ;)
Stav: Offline
Bodů: 6187
Přímý odkaz na tuto zprávu 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.
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
Arkance Systems

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Dodáváme produkty Autodesk
Stav: Offline
Bodů: 21494
Přímý odkaz na tuto zprávu 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
Vladimír Michl (moderátor)
Arkance Systems s.r.o. - www.arkance-systems.cz
(podpora viz hd.cads.cz)
Zpět nahoru
michaelflyer Zobrazit panel
Zasloužilý člen
Zasloužilý člen

Přihlášen: 05.úno.2007
Lokalita: Slovensko
Používám:
AutoCAD
Stav: Offline
Bodů: 105
Přímý odkaz na tuto zprávu 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
Zpět nahoru
PepaR Zobrazit panel
CAD/BIM manager
CAD/BIM manager
Avatar

Přihlášen: 29.lis.2004
Lokalita: ČR (ZL)
Používám:
ruky a hlavu (občas ;)
Stav: Offline
Bodů: 6187
Přímý odkaz na tuto zprávu 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
Zpět nahoru

Pro technickou podporu CAD
kontaktujte Helpdesk

Příbuzné CAD tipy:
Tip 7243:VIPVytvoření filtru hladin řádkovým příkazem z menu nebo skriptu.
Tip 6648:VIPDávkové spuštění Převodníku hladin - vynucení standardů.
Tip 6326:VIPPořadí načítání souborů ACAD.LSP, ACADDOC.LSP, ACAD20xxDOC.LSP, MENU.MNL a dalších
Tip 267:Automatické načtení doplňkových aplikací
Tip 13544:Jaké je nejmenší a největší číslo reprezentovatelné v AutoLISPu v AutoCADu?
Tip 13551:Rozdílová kóta X,Y.


 Odpovědět Odpovědět

Přejít na fórum Oprávnění fóra Zobrazit panel



Stránka byla vygenerována za 1,656 sekund.