Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  Proxy-Elemente

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  Proxy-Elemente (4064 mal gelesen)
kbm
Mitglied
Freiberufl. Konstrukteur


Sehen Sie sich das Profil von kbm an!   Senden Sie eine Private Message an kbm  Schreiben Sie einen Gästebucheintrag für kbm

Beiträge: 78
Registriert: 14.04.2003

ACAD200X, liNear, Modulcad, XPCore2Duo4GBNEXOC-OS705

erstellt am: 10. Jul. 2003 07:46    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Weiß jemand zufällig wie ich aus meinen Plänen die mit irgendwelchen für mich unwichtigen Applikationen eingefügten Proxy-Elemente herauskriege, so dass bei Weitergabe an Dritte die Proxy Warnmeldung garantiert nicht mehr auftaucht ? Gibt es da ein Tool oder einen Befehl ?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

CADwiesel
Moderator
CAD4FM UG




Sehen Sie sich das Profil von CADwiesel an!   Senden Sie eine Private Message an CADwiesel  Schreiben Sie einen Gästebucheintrag für CADwiesel

Beiträge: 1968
Registriert: 05.09.2000

AutoCAD, Bricscad
Wir machen das Mögliche unmöglich

erstellt am: 10. Jul. 2003 07:51    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für kbm 10 Unities + Antwort hilfreich

bitte

(defun c:KillProxy (/ *error* ss i n proxy)
  (vl-load-com)
  (defun *error* (error)
    (vla-endundomark *doc*)
    (cond ((not error))
          ((wcmatch (strcase error) "*QUIT*,*CANCEL*"))
          (1 (princ (strcat "\nERROR: " error)))
          ) ;_ end of cond
    (princ)
    ) ;_ end of defun
  (or *acad* (setq *acad* (vlax-get-acad-object)))
  (or *doc* (setq *doc* (vla-get-ActiveDocument *acad*)))
  (vla-endundomark *doc*)
  (vla-startundomark *doc*)
  (or (and (setq i 0
                n 0
                ) ;_ end of setq
          (setq ss (ssget "X" '((0 . "*PROXY*"))))
          (while (< i (sslength ss))
            (setq proxy (vlax-ename->vla-object (ssname ss i)))
            (and (not (vl-catch-all-error-p
                        (vl-catch-all-apply 'vla-delete (list proxy))
                        ) ;_ end of vl-catch-all-error-p
                      ) ;_ end of not
                  (setq n (1+ n))
                  ) ;_ end of and
            (setq i (1+ i))
            ) ;_ end of while
          (princ (strcat "\nDeleted " (itoa n) " proxy objects."))
          ) ;_ end of and
      (princ "\nNo proxy objects found.")
      ) ;_ end of or
  (*error* nil)
  ) ;_ end of defun

------------------
Gruß
CADwiesel
bin auch im Urlaub: 29.07 - 27.08

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

kbm
Mitglied
Freiberufl. Konstrukteur


Sehen Sie sich das Profil von kbm an!   Senden Sie eine Private Message an kbm  Schreiben Sie einen Gästebucheintrag für kbm

Beiträge: 78
Registriert: 14.04.2003

ACAD200X, liNear, Modulcad, XPCore2Duo4GBNEXOC-OS705

erstellt am: 10. Jul. 2003 09:38    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Vielen Dank für die schnelle Antwort. Funktioniert zwar programmtechnisch, aber die Proxys werden leider nicht aus der DWG entfernt. Sind offenbar aus ADT. Meldung 3 Anwendungen AEC... mit jeweils 1 Proxy (ohne sichtbare Elemente). Vielleicht noch eine andere Idee ??

Gruß KBM

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

CADwiesel
Moderator
CAD4FM UG




Sehen Sie sich das Profil von CADwiesel an!   Senden Sie eine Private Message an CADwiesel  Schreiben Sie einen Gästebucheintrag für CADwiesel

Beiträge: 1968
Registriert: 05.09.2000

AutoCAD, Bricscad
Wir machen das Mögliche unmöglich

erstellt am: 10. Jul. 2003 14:22    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für kbm 10 Unities + Antwort hilfreich

Versuch das mal:

(defun c:KillProxy (/ *error* ss i n proxy)
  (vl-load-com)
  (defun *error* (error)
    (vla-endundomark *doc*)
    (cond ((not error))
          ((wcmatch (strcase error) "*QUIT*,*CANCEL*"))
          (1 (princ (strcat "\nERROR: " error)))
          ) ;_ end of cond
    (princ)
    ) ;_ end of defun
  (or *acad* (setq *acad* (vlax-get-acad-object)))
  (or *doc* (setq *doc* (vla-get-ActiveDocument *acad*)))
  (vla-endundomark *doc*)
  (vla-startundomark *doc*)
  (or (and (setq i 0
                n 0
                ) ;_ end of setq
          (setq ss (ssget "X" '((0 . "*PROXY*"))))
          (while (< i (sslength ss))
            (setq proxy (vlax-ename->vla-object (ssname ss i)))
            (and (not (vl-catch-all-error-p
                        (vl-catch-all-apply 'vla-delete (list proxy))
                        ) ;_ end of vl-catch-all-error-p
                      ) ;_ end of not
                  (setq n (1+ n))
                  ) ;_ end of and
            (setq i (1+ i))
            ) ;_ end of while
          (setq n-b(search-Blocktable))
          (setq n (+ n n-b))
          (princ (strcat "\nDeleted " (itoa n) " proxy objects."))
          ) ;_ end of and
      (princ "\nNo proxy objects found.")
      ) ;_ end of or
  (command "_regenall")
  (*error* nil)
  ) ;_ end of defun

(defun search-Blocktable (/ i EARX_BTAA elem elist elem_vor)
  (setq EARX_BTAA (tblnext "BLOCK" T)
        elist    nil
        i 0
        ) ;_ end of setq
  (while
    (/= EARX_BTAA nil)
    (setq elem (cdr (assoc -2 EARX_BTAA)))
    (while (/= elem NIL)
      (cond
        ((wcmatch (cdr (assoc 0 (entget elem))) "*PROXY*")
                  (vla-Delete(vlax-ename->vla-object elem))
            (setq elem elem_vor)
          ) ;_ end of if
        ) ;_ end of cond
      (setq elem_vor elem
            elem (entnext elem))
      ) ;_ end of while
    (setq EARX_BTAA (tblnext "BLOCK"))
    ) ;_ end of while
  i
  )

------------------
Gruß
CADwiesel
bin auch im Urlaub: 29.07 - 27.08

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Ralle
Mitglied



Sehen Sie sich das Profil von Ralle an!   Senden Sie eine Private Message an Ralle  Schreiben Sie einen Gästebucheintrag für Ralle

Beiträge: 266
Registriert: 12.03.2003

Windows 10 Enterprise
64-Bit, 32GB
MEP2018

erstellt am: 10. Jul. 2003 14:52    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für kbm 10 Unities + Antwort hilfreich

Servus,

hab gerade CADconv Suite 2003 von Kazmierczak bekommen.
Unter Bereinigungsfunktionen steht was von wegen "Proxys in
einfache Elemente zerlegen". Mußt halt bei Interresse mal gucken. www.dxf.de Da bekommst ne Version die 7 Tage laufen müßte.

Gruß Ralle

------------------

Wir dürfen jetzt nur nicht den Sand in den Kopf stecken!

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

cadmandu
Mitglied
Dipl. Ing. (Fh) Stahlbau


Sehen Sie sich das Profil von cadmandu an!   Senden Sie eine Private Message an cadmandu  Schreiben Sie einen Gästebucheintrag für cadmandu

Beiträge: 175
Registriert: 12.12.2002

2006
Inventor 10
Trumpf TOPS100;300
Netzwerkadministration

erstellt am: 10. Jul. 2003 22:02    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für kbm 10 Unities + Antwort hilfreich

@Cadwisel

Topp & und spitze  2*10 U's
Solche infos sind gold wert !

machts gut

------------------

Rechtschreibfehler sind im Preis enthalten und können nicht einzeln zurückgegeben werden.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz