Ok, also nur die Eingabe in die Befehlszeile automatisieren.
Anmerkung: Die Objektwahl (Lispfunktion SSGET) wurde auf den aktuellen Bereich eingeschränkt,
andere Objekte bearbeitet Overkill ohnehin nicht.
(if (setq aws (ssget "_X" (list'(0 . "LINE")(cons 410 (getvar "CTAB")))))
(command "_.-OVERKILL" aws "" "_part" "_yes" "_done")
)
Mit (Command..) übergibt man Eingaben an die Befehlszeile, welche du da benötigst kannst du also
einfach selbst testen. Starte den Befehl -Aufräum und folge dem Befehlsablauf.
{ deutsch AUFRÄUM / englisch OVERKILL}
Als generellen Tip noch der Link zu Makro und Skript, schaden kann es nicht.
Die Umsetzung/Automatisierung unterscheidet sich in Makro,Script und Command jedoch.
User: FAQ sagt dazu..
Kurz zu Command:
"" ist eine Nulleingabe, also einfach ein Enter
PAUSE (ohne Anführungszeichen) lässt eine Benutzereingabe zu.
------------------
CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP