Hey allen,
ik wil voor het eerst eens een Lisp gaan gebruiken.
Nu heb ik het zo ver gekregen dat ik deze heb ingeladen (via APPLOAD), maar verder weet ik niet hoe ik de lisp nu moet gaan gebruiken, of waar ik heb terug kan vinden.
Help? :oops:
Thomas
ps/ de lisp zit in bijlage, en zou moeten dienen om meerdere visibility-parameters te kunnen steken in één enkel block.
Ik vermoed dat bij dit lisp-bestand een gebruiksaanwijzing of een extra lisp-bestand hoort.
Zonder deze gegevens wordt het giswerk.
Het bestand dat jij hebt bijgevoegd bevat een aantal lisp functies van deze vorm:
(defun functie_naam (/ ...
Deze kun je opstarten met:
(functie_naam)
waarbij je functie_naam moet vervangen door één van de namen uit het bestand.
Je kunt het bestand op die manier analyseren, maar zoals gezegd: dit is giswerk.
Deze link heb jij natuurlijk ook al gevonden en bestudeerd: :wink:
http://www.private.peterlink.ru/poleshchuk/cad/2009/tainypod12e.htm
Die site had ik al gezien, maar bij het verder uitpluizen bleek ik steeds de haakjes () vergeten te zijn in de commandbar.
Dacht dat deze niet nodig waren, nu werkt het prima voor zo ver ik het al heb kunnen testen?
Bedankt voor de reacties.
Thomas
Thomas,
Als je je lisp funties met C: begint is het niet nodig om je functie aanroep tussen haakjes te zetten
dus
(defun C:MijnMooieFunctie ( / )
; doe je code
)
en op de commandprompt of achter een button kun je MijnMooieFunctie typen en hij wordt uitgevoerd
stephan
Voor de duidelijkheid:(defun C:MijnMooieCommando ( / )
; doe je code
)
definieerd een nieuw AutoCAD commando met hetzelfde gewicht als bv line of bhatch.
Opdracht typen zonder haakjes: MijnMooieCommando
Met (defun MijnMooieFunctie ( / )
; doe je code
)
voeg je een nieuwe opdracht aan Lisp toe met hetzelfde gewicht als bv ssget of princ.
Opdracht typen met haakjes: (MijnMooieFunctie)