Hallo Leute!
Ich arbeite oft in zwei Maßstäben in einer Datei,hab dazu verschiedene Bemassungstile definiert.
Das hin- und herschalten der Bemassungsstile nervt auf die Dauer.
Als muß ein Makro her:
Bei der Führung funktioniert es auch gut:
^C^C(setq temp (getvar "dimstyle"));-dimstyle;h;1_50;-la;m;2-Beschr;;_qleader;\\;_layerp;(command "_dimstyle" "_res" temp)
Nur bei der Bemassung gibts das Problem mit der variablen Benutzereingabe:
^C^C(setq temp (getvar "dimstyle"));-dimstyle;h;WIESER-20;dimfast;\\;(command "_dimstyle" "_res" temp)
zeichnet mir nur eine Bemassung ("dimfast" ist ein ArchTools - Befehl)
F1 sagt:
Ein Makro wird in der Regel nach einer Benutzereingabe wie z. B. einer einzelnen Punktposition wieder aufgenommen. Deshalb können keine Makros erstellt werden, die die Eingabe einer variablen Anzahl von Parametern (wie z. B. bei der Objektauswahl) ermöglichen und erst dann fortgesetzt werden. Eine Ausnahme bildet der Befehl WAHL: ein umgekehrter Schrägstrich unterbricht den Befehl WAHL, bis die Objektauswahl abgeschlossen ist.
Gibt´s da irgendeinen Trick?
Wie schaut eigentlich so eine Befehlsabfolge als lisp aus?
Grüße aus Wien
Helmut
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP