Fantastische Frage und neben "Wissen" gibt nur die Try&Error Möglichkeit.
Ein Script schreibst du ja beim abgehen in der Befehlszeile aus,
also Schritt für Schritt.
Führst du dann dein Script/Makro/(send)command aus, dann schaust
du im Protokoll/Textfenster[F2] nach ob alles wie gewünscht arbeitet.
Um bei deinem Beispiel zu bleiben:
Befehl: sr
SCRIPT
Befehl: URSPRUNG
Objekt wählen: alle
Befehl:
URSPRUNG
Objekt wählen: LINIE
*Ungültige Auswahl*
Man sieht sehr gut das Ursprung nur einmal nach Objekten fragt und mein Enter im Script startet den letzten Befehl(also Ursprung) erneut..
was dann natürlich crashed weil ich danach eigentlich Befehl _line aufrufen wollte und das Script LINIE sendet obwohl ACAD nach Objekten für Ursprung fragt.
Man sieht also das der Ablauf anders ist.
Aus der Praxis: Nutze die alten Befehle solange es keine Notwendigkeit gibt die aktuelle Version zu nutzen.
Ursprung ist der Klassiker dabei, aber es gibt auch sehr viele andere Befehle die heute anders funktionieren wie früher,
die Automatisierung aber (zum Glück) die alte Version als Standard nutzt.
Noch ein Klassiker: KOPIEREN,
Standard AutoCADinstallation steht COPYMODE auf 0, das wird dein Makro aber nicht interessieren da es früher keine
Mehrfach-Kopieroption (als Vorgabe) gab.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP