In der "Vollversion" von Acad kannst du entweder die in Lt ebenfalls
vorhandenen Variablen USER* (userr1,users1,usw) nutzen oder:
In der Vollversion nimmst du am besten LISP, mit LISP kannst du
auch alle anderen Dieselbefehle ersetzen und hat den Vorteil das
du dir (erstmal mit dem Thema Lisp angefangen) nahezu alle möglichen
Befehle selbst erstellen kannst, nicht bloß einfache Scripte/Makro´s !
Eine Variable setzen und abrufen funktioniert auf die schnelle
geschrieben und ohne Erläuterung so:
Zum setzen von Variablen:
(setq MEINEVARIABLE 12) oder (setq MEINEVARIABLE 12.0) für Zahlen
(setq MEINEVARIABLE "12" als Zeichenkette/String´s
Und den Wert erhälst du zurück indem du:
In Lisp: einfach den Variablennamen einsetzt.
In einem Makro ohne Lisp indem du dem Variablennamen ein "!" vorstellst.
zB. ohne Lisp abfragen:
^C^CPDSIZE;!MEINEVARIABLE
aber wenn man Variablen schon mit Lisp füttert, so kann man auch ganz damit arbeiten:
(setvar "PDSIZE" MEINEVARIABLE)
Informationen zu SETQ etc. findest du auch in der ENTWICKLERHILFE
und dem Menüpunkt HILFE in deinem Acad.
Wenn du in Lisp durchstarten möchtest so nutze das Stichwort
BUCH im Lispforum, dabei stolperst du dann auch über das Beste:
MAPCARs (Online-)LispTutorial (auf das es dir nun gut geht mein Freund )
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP