Dateien über API umbenennen

Hallo

Manchmal müssen wir eine Reihe von Dateien im EPDM umbenennen, und das ist langwierig und mühsam.
Also habe ich darüber nachgedacht, ein Makro zu erstellen, aber das Problem ist, dass die Referenzen in den Baugruppen und Zeichnungen nicht folgen.

Ich verwende ein 'IEdmFile5', auf das ich die 'RenameEx'-Methode anwende, ...

 

Haben Sie eine Lösung, damit meine Referenzen nicht kaputt gehen?
Vielen Dank!

1 „Gefällt mir“

Hallo

Wenn ich das richtig verstehe, habt ihr Teile und Sets zum Kopieren und Umbenennen?? Wenn das war, öffnen Sie die Baugruppe, und erstellen Sie eine Komposition zum Mitnehmen, wie die Referenzen folgen werden, und bevor Sie die Komposition erstellen, geben Sie den zukünftigen Namen sowie den Ort an, der von Anfang an so unterschiedlich ist.

Herzliche Grüße

Es ist nicht wirklich so,

Wir verwenden Logopress und es erstellt die Teile mit "-1" am Ende, also ja, wir machen "Rechtsklick -> SolidWorks -> Umbenennen", aber wenn Sie 60 Teile umbenennen müssen, verbringen Sie schnell den Morgen dort.

1 „Gefällt mir“

Hallo

Wechseln Sie zur Seite Umbenennungsmethode (IEdmFile5):

http://help.solidworks.com/2014/English/api/epdmapi/EPDM.Interop.epdm~EPDM.Interop.epdm.IEdmFile5~Rename.html

Wir sehen oben geschrieben:

Obsolet. Ersetzt durch IEdmFile6::RenameEx.

Sie müssen also diese Methode verwenden: IEdmFile6::RenameEx

http://help.solidworks.com/2014/English/api/epdmapi/EPDM.Interop.epdm~EPDM.Interop.epdm.IEdmFile6~RenameEx.html

 

1 „Gefällt mir“

>> ich ein 'IEdmFile5' verwende, auf das ich die 'RenameEx'-Methode anwende, ...

 

Ich war vorsichtig damit, ich verwende die 'RenameEx'-Methode.

Ja und wie ich schon sagte, müssen Sie IEdmFile6 anstelle von IEdmFile5 verwenden : die 5 ist veraltet!

Ich habe bemerkt, dass ich 'IEdmFile8' verwendet habe, also sollte es abgespielt werden, oder?

 

Bearbeiten: Ich habe es auch mit 'IEdmFile6' versucht, das Ergebnis ist das gleiche. Ich verliere den Bezug in der Versammlung.

Siehe diese Links:

http://www.hawkridgesys.com/blog/setting-epdm-dispatch-script-rename-solidworks-files/

https://forum.solidworks.com/thread/107453

https://www.razorleaf.com/2009/12/dispatch/

https://forum.solidworks.com/thread/100549

 

Wäre es schön, das Makro zu posten, wenn die Leute das gleiche Problem haben:)

Hallo

Ich kann diese Umbenennungsmethode nicht verwenden. Können Sie mir bitte helfen? Bitte posten Sie Ihren Code.

 

Herzliche Grüße.

 

Um eine Chance auf eine Antwort zu haben @cleclancher ist es besser, ein eigenes Thema zu erstellen (möglicherweise schieben Sie einen Link dazu).

 

@sbadenis habe ich 2 Tage lang versucht, ein neues Thema zu erstellen, und jedes Mal werde ich von einer Art Firewall der Website blockiert, die besagt, dass der Angriff blockiert ist. 

Ich habe eine Nachricht an den Community-Manager geschickt, aber nichts. Wie kann ich das tun?

Dafür kann ich dir nicht helfen.

Während Sie darauf warten, dass Ihr Thema erstellt werden kann, sehen Sie sich die folgenden Themen auf EPDM an:

https://www.lynkoa.com/forum/g%C3%A9n%C3%A9ralit%C3%A9s/version-du-coffre-fort-pdm-une-macro-excel

https://www.lynkoa.com/forum/import-export-formats-neutres/lien-vba-epdm

Ich für meinen Teil habe Ihnen bei diesem Thema nicht besser helfen können