@besele
Offenbar lässt du dich durch englisch anstatt deutsch und den vielen Klammern einschüchtern.
Wenn Interesse besteht, ich übersetze mal: (command "_.dimstyle" "_Restore" "Bem_1_0001")
SENDE NACHFOLGENDE ANGABEN AN DIE BEFEHLSZEILE command .....
_.dimstyle
Der Unterstrich leitet einen Internationalen Befehl ein, dieser entspricht immer dem Befehl der englischen Acadvariante.
Der Punkt stellt sicher den originalen Befehl aufzurufen (denn man kann Befehle umdefinieren/ändern)
Anstatt "_.dimstyle" würde die Eingabe "Bemstil" ebenso funktionieren.
DIMSTYLE ist der englische Befehl zu BEMSTIL
Befehl: (getcname "_.dimstyle") -> "BEMSTIL"
Befehl: (getcname ".bemstil") -> "_DIMSTYLE"
Tippe -BEMSTIL oder (command "BEMSTIL") in die Befehlszeile ein, bestätige es mit Enter und
folge dem Befehlsablauf, so siehst du was Acad erwartet und benötigt.
Auch ein Blick in die Hilfe schadet nie, dabei ist jedoch zu beachten: Command nutzt automatisch die Befehlszeilenversion eines Befehls,
für BEMSTIL bedeutet das, schau in der Hilfe nach -BEMSTIL, für Befehl LAYER wäre es dann -LAYER usw.
Einfacheres Beispiel: Erstelle einen Kreis an 10,10 mit Radius5
Befehl: Kreis
Zentrum für Kreis angeben oder [3P/2P/Ttr (Tangente Tangente Radius)]: 10,10
Radius für Kreis angeben oder [Durchmesser]: 5
Befehl:
= (command "Kreis" "10,10" "5")
------------------
CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP