FastFiber

Lisp opstarten (opgelost)

Gestart door thomasMidd, wo 28 07 2010, 10:26:54

Vorige topic - Volgende topic

thomasMidd

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.

roy_043

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.

roy_043


thomasMidd

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

sschevers

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

Joop

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)
Een gelovig volger van
"de Sacrale Kunst van Luiheid",
zijn leider "Lisp" en acoliet "Script".