CADsite forum

AutoCAD => AutoCAD probleem => Topic gestart door: Steve op di 06 09 2005, 15:17:37

Titel: Werkbalk/icoon linken aan functie?
Bericht door: Steve op di 06 09 2005, 15:17:37
Hallo iedereen,

we hebben een werkbalkknopje aangemaakt. Hoe geven we deze knop de functie dat hij een Autolisp kan laden? (Tools-Autoslisp-Load)

bedankt

Steve
Titel: Werkbalk/icoon linken aan functie?
Bericht door: WebRacer op di 06 09 2005, 16:02:47
^C^C^P(load "rot_blk.lsp");^Psc_txt  

het rood zijnde de lisp file
het geel zijnde het commando van e lisp
Titel: LISP koppelen aan werkbalkknoppen
Bericht door: Steve op wo 07 09 2005, 10:04:37
Hey,

Het eerste deel van je code werkt, maar het tweede deel niet. We hebben nu een eerste knop in een werkbalk waarmee we de LISP laden, we willen nu met een tweede knop een functie van de lisp laden.
de code van de eerste knop is: ^C^C^P(load "D:/test/koppelen.lsp");
de functie in deze LISP die we willen aanroepen heet "lees". Kan iemand ons zeggen hoe we met een tweede knop of eventueel samen met de eerste knop, deze functie kunnen laden.

Groetjes Steve
Titel: Werkbalk/icoon linken aan functie?
Bericht door: bart op wo 07 09 2005, 10:29:48
^c^c^p(cond ((null c:arc-las1) (load "arc-las1")) (T (princ))) ^Parc-las1

een dergelijke regel

let op c: staat niet voor een drive letter

de plaats waar de lisp staat opnemen in het zoekpad van autocad (onder options)

of het volledige pad aangeven in de regel als volgd c:d:/test/koppelen (dus zonder .lsp)

het laaste stukje ^arc-las1 is den naam van het programma zoals in het lsp bestand gedefineerd (staat achter defun)
Titel: Werkbalk/icoon linken aan functie?
Bericht door: Joop op wo 07 09 2005, 10:57:13
Als het een defun c: functie betreft:  ^C^C(c:lees)
Als het geendefun c: functie betreft ^C^C(lees)

That's all folks.
Titel: Werkbalk/icoon linken aan functie?
Bericht door: bart op wo 07 09 2005, 13:14:46
Citaat van: JoopAls het een defun c: functie betreft:  ^C^C(c:lees)
Als het geendefun c: functie betreft ^C^C(lees)

That's all folks.

bedankt voor de aanvulling was ik nog vergeten te melden
Titel: Werkbalk/icoon linken aan functie?
Bericht door: Steve op wo 07 09 2005, 15:10:26
Hey,

Bedankt, we hebben de oplossing gevonden.

Groetjes Steve