• Dieses Forum ist die maschinengenerierte Übersetzung von www.cad3d.it/forum1 - der italienischen Design-Community. Einige Begriffe sind nicht korrekt übersetzt.

Löschen von OLE-Objekten

czar

Guest
Ich sehe, was serviva a me, der condivido war immer già anwesend:

(Defun c:delole)
(vl-load-com)
(wenn (ssget "_x" (list '(0 . "ole2frame")))))
(vlax-for n (vla-get-activeselectionset)
(vla-get-activedocument
(vlax-get-acad-object)
(vla-delete n)
)
)
)
 
Ich bitte um Hilfe: Ich würde ein Skript benötigen, das nmila dxf-Zeichnungen verarbeitet, in denen gerade die Lisp starten, die die Ole-Objekte löscht, die erste Schwierigkeit, die ich treffe, ist, dass das Starten des Befehls _appload das Dialogfeld öffnet, auch wenn ich die Dateidia-variable zu Null habe, dann kämpfe ich, eine Reihe von Aktionen alleine Kommandozeile vorzustellen.
Auch nie Scripted, Ich versuchte einen Blick auf die schöne xls-Datei, aber ich glaube, ich vermisse die Grundlagen.
jeder Vorschlag ist willkommen
 
http://knowledge.autodesk.com/it/su...95bb6824-0700-4019-9672-e6b502659e9e-htm.htmldie Befehle, die ein Fenster öffnen, sollten mit dem ersten (wenigeren) Dash eingefügt werden, dann die Anfragen/Optionen lesen und für jede Zeile einzeln zurückgeben; vor dem Schreiben des Skripts die Schritte direkt von autocad.
Sie könnten auch ein einfaches Skript machen. zum Beispiel eine Datei öffnen, einen Kreis zeichnen, speichern und schließen, zu trainieren und dann zu wechseln, was Sie wirklich tun müssen
Ich habe nie ein Skript gemacht, das eine Lippe wirft, also weiß ich nicht, ob es Grenzen gibt
 
Ich gelöst, indem ich die Lisp beim Start aus dem Appload-Dialog.
Danach reicht es aus, das Skript mit dem zugewiesenen Befehl zu erstellen und zu stoppen.
 

Statistik des Forums

Themen
58.521
Beiträge
499.056
Mitglieder
104.110
Neuestes Mitglied
ChristianR

Zurzeit aktive Besucher

Keine Mitglieder online.
Zurück
Oben