Mit Unterstützung durch:
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen >
Beiträge: 45Registriert: 20.10.2003
hat jemand PRG-Beispiele die mir zeigen, wie man mit Visual Lisp eine 2. Zeichnung öffnet, z.B. einen Kreis zeichnet und dann wieder schliest?
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP
Beiträge: 13533Registriert: 30.11.2003
.
(defun Test (DWGNAME / DWG) (if;vorhandene Datei (or(not(vl-catch-all-error-p (setq DWG(vl-catch-all-apply 'vla-open (if (=(getvar "SDI")1) (list (vla-get-Activedocument(vlax-get-acad-object)) DWGNAME ) (list (vla-get-documents(vlax-get-acad-object)) DWGNAME :vlax-false nil ) ) ) ) ) ) ; neue Datei (not(vl-catch-all-error-p (setq DWG(vl-catch-all-apply 'vla-add (list (vla-get-documents (vlax-get-acad-object) ) ) ) ) ) ) ) (progn (vla-addCircle (vla-get-modelspace DWG)(vlax-3D-Point '(50 100 0)) 123) (vla-close DWG :vlax-true DWGNAME) (vlax-release-object DWG) ) ))
Aufruf(test "D:\\aa.dwg")
------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
Subtraction, intersection, and union of solids. With or without a gap. Preserving material and face coloring. Preserving source objects and the subtrahend.
vielen Dank für die Info!!!
Werde es gleich testen.
Anzeige.:X
Anzeige: (Infos zum Werbeplatz >>)
|
(c)2025 CAD.de | Impressum | Datenschutz