Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Lisp
  Xref-Name in mehreren dwg-Dateien umbenennen

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:  Xref-Name in mehreren dwg-Dateien umbenennen (577 / mal gelesen)
archi.archi
Mitglied



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

Beiträge: 101
Registriert: 08.10.2010

Windows 11
AutoCAD 2024
Revit 2024

erstellt am: 24. Feb. 2023 09:40    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

Hallo Miteinander,

mein Vorhaben:
in einer Projektvorlage mit untereinenander über Kreuz verlinkten dwg-Dateien (jede dwg verlinkt mehrere andere dwg's, relative Xref-Pfade) soll in allen dwg-Dateien mit Referenzen der immer gleiche Prefix aller Xref-Namen "xxxxx-" zu z.B. "12345-" ersetzen werden.

Beispiel:
aus 1xxxx-AR.dwg wird 12345-AR.dwg
aus 1xxxx-HE.dwg wird 12345-HE.dwg
usw.

Eine funktionierende lsp zum „Suchen und Ersetzen“ der Xref-Namen in einer dwg-Datei mittels vla ist vorhanden.

Welcher Ansatz für die Abarbeitung mehrere dwg-Dateien ist hier der eleganteste (möglichst ohne net).

Beste Grüße

Archi

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

cadffm
Moderator
良い精神




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

Beiträge: 22171
Registriert: 03.06.2002

Alles

erstellt am: 24. Feb. 2023 10:47    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 archi.archi 10 Unities + Antwort hilfreich

Hi,

Elegant (me)ine Toollösung, aber wozu elegant?
Unterm Strich kommt man um ein und denselben Ablauf nicht herum: Wenn du bereits eine entsprechende Funktion hast, einfach *alle in Frage kommenden Dateien eines Ordner/samt Unterordner*  durchlaufen,
wenn du die Auswahl einschränken kannst - um so  besser, fertig.

Elegant ist sicher per odbx, aber ein simples SDI-Script hat den gleichen Effekt, dauert nur länger (bei 100en + Dateien interessant)
und wenn du keine Codelösung hast für den Batchbetrieb, dann bietet es sich eh an. Zum Beispiel ScriptPro 2.0
Script zum ausführen in einer Datei schreiben, ScriptPro führt es dann auf alle deine Dateien aus.


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

archi.archi
Mitglied



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

Beiträge: 101
Registriert: 08.10.2010

Windows 11
AutoCAD 2024
Revit 2024

erstellt am: 24. Feb. 2023 11:09    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

Hallo cadffm,

leider erzeugt (d)eine Toollösung (gestern entdeckt) bei mir unter AutoCAD 2023 nur:

Code:
Befehl: multifiles
; Fehler: quit / beenden abbrechen


Schade, dass es hakt. Evtl. ein Dcl-Problem?

Bleibt also ScriptPro oder eine externen Lösung, um eine scr-Datei zu erstellen.

Beste Grüße

Archi

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: 1988
Registriert: 05.09.2000

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

erstellt am: 24. Feb. 2023 11:19    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 archi.archi 10 Unities + Antwort hilfreich

Wie passt deine Antwort auf die Aussage von cadffm?
Was hast du genu gemacht um diese Fehlermeldung zu produzieren?

------------------
Gruß
CADwiesel
Besucht uns im CHAT

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

archi.archi
Mitglied



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

Beiträge: 101
Registriert: 08.10.2010

Windows 11
AutoCAD 2024
Revit 2024

erstellt am: 24. Feb. 2023 12:16    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

Hallo CAdwiesel,

dein das cadffm-Tool multifiles versucht zu verwenden, um mehrere dwg's "einzusammeln":
Befehl: multifiles
Fehler: quit / beenden abbrechen

Vielleicht muss der Aufruf geändert werden?

Beste Grüße

Archi

[Diese Nachricht wurde von archi.archi am 24. Feb. 2023 editiert.]

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

cadffm
Moderator
良い精神




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

Beiträge: 22171
Registriert: 03.06.2002

Alles

erstellt am: 24. Feb. 2023 13: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 Nur für archi.archi 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von archi.archi:
das cadffm-Tool multifiles versucht zu verwenden, um mehrere dwg's "einzusammeln":

Mal abgesehen davon das ich in meiner Antwort zu dir nie soetwas erwähnt hatte,
kann ich mich auch nicht daran erinnern "soetwas" zu haben, daher eine Bitte:
Niemand weiß wovon du sprichst, bitte verlinke es doch einmal, danke.
Ich denke deine Antwort könnte lustig werden 

"M"eine ToolLösung findest du hier nicht. (und ScriptPro 2.0, worauf ich hauptsächlich hinaus wollte, erwähnst du nicht!?)

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

archtools
Mitglied



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

Beiträge: 943
Registriert: 09.10.2004

Entwickler für AutoCAD, BricsCAD u.a., alle Systeme

erstellt am: 24. Feb. 2023 13:43    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 archi.archi 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von cadffm:
Hi,

Elegant (me)ine Toollösung, aber wozu elegant?


Weil tatsächlich - das ist empirisch überprüfbar - die als elegant wahrgenommenen Lösungen/Beweise usw. sehr viel häufiger sich auch als die tragfähigsten Lösungen/Beweise erweisen. Das gilt insbesondere auch für Mathematik, Physik uswusf.. Die Evolution hat uns so gestrickt, dass wir Eleganz wahrnehmen, weil sie uns nützt. Das hat dann wohl auch mit "Bauchgefühl" bzw Intuition zu tun.

Übrigens: Für mich ist Lisp die eleganteste Programmiersprache von allen :-)

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

archi.archi
Mitglied



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

Beiträge: 101
Registriert: 08.10.2010

Windows 11
AutoCAD 2024
Revit 2024

erstellt am: 24. Feb. 2023 14:55    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

Hallo Miteinander,

vielleicht gibt es zum Thema nur eine Häufung von ähnlichen Namen wie cadffm - cad4fm - CADwiesel ...?

Diese Tools (also Korrektur: vom Schöpfer CADwiesel/cad4fm    ) sollen mehrere dwg-Dateien einsammeln:
https://www.cadwiesel.de/index.php?hp=downloads&anzeigedatei=downloads&cat=baukloetze&ucat=mehrfachauswahl&dbcat=Mehrfachauswahl

Die Version scr-Datei erstellen wird sicher funktionieren.

Beste Grüße

Archi

[Diese Nachricht wurde von archi.archi am 24. Feb. 2023 editiert.]

[Diese Nachricht wurde von archi.archi am 24. Feb. 2023 editiert.]

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

cadffm
Moderator
良い精神




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

Beiträge: 22171
Registriert: 03.06.2002

Alles

erstellt am: 24. Feb. 2023 15:26    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 archi.archi 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von CADwiesel:
Was hast du genu gemacht um diese Fehlermeldung zu produzieren?

Einfach als Befehl Multifiles gestartet ,
also eigentlich direkt (EARX:AUX:FILE-DIALOG "*.DWG" "Dialogbox für Mehrfachdateiauswahl" "MOTTO")

UND eine Kleinigkeit auf der HP:
Lisp-Unterprogramm zur Auswahl MEHRERER *.dwg-Dateien aus MEHREREN Verzeichnissen. Dieser Baustein liefert eine eigene Dialogbox und lässt sich FUCHTBAR einfach in bestehende Lisp-Programme integrieren.

@Archi
Die Routine bietet aber IMHO auch nur eine Mehrfachwahl, keine Ordner+Unterordner Option - falls du das benötigst.

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

archi.archi
Mitglied



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

Beiträge: 101
Registriert: 08.10.2010

Windows 11
AutoCAD 2024
Revit 2024

erstellt am: 24. Feb. 2023 16: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

Hallo cadffm,

bald sehe ich alle doppelt: cadffm erklärt das Tool von cad4fm!

Vielleicht liegt es an AutoCAD 2023, aber das Tool läuft bei mir leider nicht:

Zitat:
Befehl: (EARX:AUX:FILE-DIALOG "*.DWG" "Dialogbox für Mehrfachdateiauswahl" "MOTTO")
; Fehler: quit / beenden abbrechen

Beste Grüße

Archi

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

cadffm
Moderator
良い精神




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

Beiträge: 22171
Registriert: 03.06.2002

Alles

erstellt am: 24. Feb. 2023 16:39    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 archi.archi 10 Unities + Antwort hilfreich

Ich habe mal nachgesehen: Ich vermute deine MFs.dcl Datei liegt nicht in einem Supportverzeichnis,
damit wird diese nicht gefunden und die Routine rennt in einen Fehler (mit genau dieser Ausgabe).

?

Aber das Ganze ist nur eine Funktion zur Dateiauswahl, wenn du den Fehler nicht selbst ermitteln konntest
hilft es dir vermutlich auch nicht wenn es läuft (du müßtest ja noch "den Rest" programmieren!?),
falls ich damit falsch liege - freut mich für dich.

Wenn du schon auf der Seite unterwegs bist, suche doch mal nach SCC !

Wobei ich noch immer gerne auf ScriptPro 2.0 verweise  

 

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

archi.archi
Mitglied



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

Beiträge: 101
Registriert: 08.10.2010

Windows 11
AutoCAD 2024
Revit 2024

erstellt am: 27. Feb. 2023 12:00    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

Hallo cadffm,

verliehener Titel: Weissager der Woche.

Die dcl liegt jetzt in einem Supportverzeichnis und Multifiles funktioniert!

Vielen Dank.

Jetzt kann es mit der weiteren Bearbeitung losgehen.
Bis später.

Beste Grüße

Archi

[Diese Nachricht wurde von archi.archi am 07. Mrz. 2023 editiert.]

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

archi.archi
Mitglied



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

Beiträge: 101
Registriert: 08.10.2010

Windows 11
AutoCAD 2024
Revit 2024

erstellt am: 27. Mrz. 2023 11:00    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

Hallo Miteinander,

als verwendete Lösung wird mittels einer lsp eine scr erstellt.

Code:
_.open "\D99-GR.dwg" XrefsUmbenennen "10-" "99-" LayoutsUmbenennen "10-" "99-" _.qsave _.close
...

Diese scr wird abgearbeitet.

Funktioniert gut, aber das "Regenerieren" beim xref-Neuladen kostet Bearbeitungszeit.

Kann man evtl. das "Regenerieren" minimieren?
REGENAUTO aus ...? - OK: Ist schon veraltet.

Beste Grüße

Archi

[Diese Nachricht wurde von archi.archi am 29. Mrz. 2023 editiert.]

[Diese Nachricht wurde von archi.archi am 29. Mrz. 2023 editiert.]

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)2024 CAD.de | Impressum | Datenschutz