Es passiert immer wieder, dass ein Bild eingefügt wird (also extren refernziert) und dann die Zeichnung ohne Bild weitergeschickt wird.
Wie finde ich die "verlorenen Bilder", die im Bildmanager unter "Status - Nicht gefunden" gelistet sind?
Ich habe mich umgeschaut und gesehen, dass die Bilder zuerst ein Eintrag im acad_image_dict sind:
(setq bilder (dictsearch (namedobjdict) "acad_image_dict"))
((-1 . <Objektname: 787df1e8> ) (0 . "DICTIONARY") (5 . "1B15D") (102 .
"{ACAD_REACTORS") (330 . <Objektname: 787fdc60> ) (102 . "}") (330 .
<Objektname: 787fdc60> ) (100 . "AcDbDictionary") (280 . 0) (281 . 1) (3 .
"Karte") (350 . <Objektname: 787df1f0> ))
Gruppencode (3 . Karte) weist auf einen weiteren Eintrag hin, der dann im Gruppencode 2 den Pfad zum verlorenen Bild führt.
Meine Idee ist jetzt,
1) gehe in das acad_image_dict
2) teste ale Bildeinträge
3) suche zum Bildeintrag den Pfad
4) suche mit findfile, ob das Bild vorhanden ist.
Meine Fragen:
1) wie komme ich von Schritt 2) zu Schritt3)
2) geht das überhaupt einfacher
Schönes Wochenende
Peter
------------------
Für jedes Problem gibt es eine einfache Lösung.
Die ist aber meistens falsch. ;-)
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP