Zitat:
Original erstellt von caduser4711:
Ich beende ACAD
unnötig
und lösche im support alle zugehörigen .mnr
"für dich" unnötig
und .bak.cuix,
Sicherungen zu löschen hört sich nicht nach Sicherheitsgewinn an: Unnötigverändere das Icon in einem exteren Bildbearbeitunsprogramm und möchte den "alten Speichernamen" beibehalten.
Anschliessend Neustart ACAD, mmmh immer noch das alte Icon.
Bei der ersten Auswahl deiner Bilddatei (damals) wurde dein Bild IN DIE CUIX KOPIERT.
Deine bearbeitete Datei wird nicht referenziert, daher sieht das Bild in Acad noch alt aus,
es ist eine andere Datei!
Also ab in das Menü (abi), Befehl aufgerufen und einmal das Icon manuell ausgetauscht. Ah sieht gut aus,
Dies kann ich nicht nachvollziehen, bitte erkläre mal Schritt für Schritt ab Aufruf "CUI" oder ABI, was du machst, Klick für Klick.
abspeichern und zurück auf die Zeichenöberfläche, Ribbon aufgerufen. Oh nein wieder das alte Bild.
Hilfe was gibt es noch für eine Möglichkeit, ausser den Speichernammen zu verändern und dann neu zuzuordnen?
Ja gibt es, gar mehrere
Info:
1. Beim arbeiten über den CUI Dialog importiert Acad dein Bild in die entsprechende CUIX-Datei,
wenn es noch kein Bild mit diesem Namen.
2. Wählt man eine externe Bilddatei, so vergleicht Acad nur den Bildnamen: Habe ich schon, Bildname bekannt, oder nicht?
Ist ein Bild mit diesem Namen bekannt(in der Cuix enthalten), so wird diese NICHT überschrieben,
der User erhält auch keine Info in Form einer Meldung darüber.
3. Wenn das bereits importierte Bild nicht mehr referenziert wird, wird es nicht gelöscht, es bleibt als Resource erhalten.
(man findet es oben rechts im Bereich Werkzeugbild also weiterhin)
4. Eine cuiX Datei ist ein Zip(x) Datei, welche man jedoch CUIX anstatt ZIPX genannt hat.
Ein Container der viele verschiedene einzelne Dateien enthält.
Dies kann/sollte man Wissen,
dann folgen nun Lösungen:
a) "deine" Lösung
Bild "Acad weit" ersetzen (also überall wo dieses angezeigt wird, soll das neue Bild erscheinen mit gleichem Namen):
Da man die Bilder im Dialog nicht löschen kann, ändern wir es einfach:
Wähle das Bild aus - also zB unten Links einen "Befehl" klicken, oben rechts Bild anklicken.
Unter dem Bild nun [bearbeiten] wählen und im neuen Dialog "Werkzeugbild" [importieren].
Nach der Änderung (durch den Import), oben rechts [speichern klicken], Dialog verlassen,
Cui-Dilalog über [OK] verlassen.
b) Wer administrativ viele Bilder bearbeitet tauscht (welche in CUIX eingebettet sind),
der kann auch mit entsprechendem Packprogramm die Datei entpacken, Dateien austauschen,
wieder packen. In diesem Fall muß man jedoch auch die MNR selbst löschen.
(Ich nenne kein Packprogramm, denn es könnte ja zu Fehlern kommen die ich nicht verantworten will )
Das man bei dieser Art Vorgänge immer mit Kopien und Sicherungen arbeitet, versteht sich zudem von selbst, hoffe ich.
c) Weitere Möglichkeit: Man verwaltet seine Icon in einer DLL-Resourcendatei,
damit kommen die BMP erst überhaupt nicht in die CUIX.
EDIT [Nachtrag]
d) Man kann auch ein referenzieren externe BMP erreichen, dafür braucht man nur den Fall:
"Befehl" weist BMP-Namen auf, welcher nicht in der Cuix enthalten ist, die Datei wird dann in den Supportpfaden gesucht und wenn gefunden auch angezeigt.
(da es mehrer Wege gibt den Fall zu erreichen, habe ich nur die benötiggte Situation beschrieben)
------------------
CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP