Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  dbWorks
  Suche eine 'Super-rename' Funktion

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
Autor Thema:  Suche eine 'Super-rename' Funktion (973 mal gelesen)
horrores
Mitglied
CAD admin - System Support


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

Beiträge: 187
Registriert: 23.08.2002

Dell WS 380
Pentium 4 3,8 GHz
3 GB, 72GB SCSI HD
fx 1400 <P> SWX 2005 SP 5.0
DBWoks 2005 SP 2.3
Windows 2000 SP 3

erstellt am: 22. Okt. 2003 10:07    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 'kleine' DBWorks - Gemeinde

Problem: Unsere Solidworks Daten die mit DBWorks verwaltet werden liegen bei uns in verschiedenen Windows Foldern.
Nun kommt es leider immer wieder vor das Baugruppen oder Einzelteile
'Umziehen ' müssen. Das Heißt von einem Windows folder in einen anderen (normal: Rename / Replace).
Das Eigentliche Problem besteht darin alle SWXSolidWorks - Referenzen aufrecht zu erhalten - auch für die Baugruppen Zeichnungen die nicht DBWorks
bekannt sind.

Workaround:
Überblick verschaffen mit dem SWXSolidWorks - Explorer (Teil für Teil)
(Baugruppe für Baugruppe...)
Dann erst alle DBWorks Teile 'auschecken' Rename -> Replace
dann
Händisch mit 'Solidworks Explorer' Referenzen suchen und Kopieren -> 
Am ende alles Überprüfen
Lösung:
Ich gehe mal davon aus das wir nicht die einzigen DBWorker mit diesen
Problem sind.
Deshalb meine Frage gibt es ein Script / Programm das diese Funktionalität abdeckt?
Oder einen besseren Workaround!
Bin für jede Antwort Dankbar.
Gruß Alexander


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

BerndB
Mitglied
Ingenieur


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

Beiträge: 611
Registriert: 28.09.2001

erstellt am: 22. Okt. 2003 11:11    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 horrores 10 Unities + Antwort hilfreich

Hallo Alexander,

Wir haben als DBWorks Programmierer natürlich solche Sachen schon gemacht.

Thema:

Nun kommt es leider immer wieder vor das Baugruppen oder Einzelteile
'Umziehen ' müssen. Das Heißt von einem Windows folder in einen anderen (normal: Rename / Replace).

Wie habt Ihr DBW eingerichtet (bzw euer Anbieter )

Eigentlich gehen wir über angepasste Speicherfunktionen mit Nummernvergabe erst mit einem Datensatz in DBW rein.

Der Speicherort wird über DBWorks verwaltet und vergeben.

Wenn ein Dokument eine Nummer hat, kann die Datei nicht einfach umkopiert werden. Doppelte Nummern, Eindeutigkeit des Dokumentes ...

Ich habe bei deiner geschilderten Aufgabe eher das Gefühl euer Ablagekonzept ist noch nicht ausgereift.

Daher solltet Ihr zuerst das Konzept erarbeiten, um die vorhandenen Daten anschließend sauber in dieses Schema zu übernehen.

Wir haben Programme, die alle externen Referenzen aus BG oder Zeichnungen erkennt und umsetzt. Hierzu muss natürlich der neue Speicherort der Dokumente bekannt sein (Konzept).

Wenn eine BG mit neuer Nummer erzeugt werden soll, muss fest stehen, dass man eigentlich nicht alle vorhandenen Teile einfach kopiert, da sich die Daten auf lebende Artikel beziehen. Wenn Ihr das trotzdem macht und allen Teilen eine neue Nummer verpassen wollt, gibt es das DBW Programm Baugruppen Kopier Assistent. Hier kann ich jedem verknüpften Teil eine neue Nummer oder Bezeichnung verpassen.

MfG

Bernd www.WorksLine.de

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

Rainer-S
Mitglied
Konstrukteur


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

Beiträge: 15
Registriert: 23.10.2001

erstellt am: 31. Okt. 2003 10:12    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 horrores 10 Unities + Antwort hilfreich

Hallo Alexander,

Um das von dir angesprochene Problem zu lösen haben wir die Datenbank DBWorks gekauft.

Wir kümmern uns nicht mehr um die Speicherstruktur und SWXSolidWorks Referenzen.

Wenn wir Daten in DBWorks sichern, ist uns egal wo die Daten landen. Daher wird auf keinen Fall irgendwie UMGEZOGEN.

Wer bei uns die Daten im Explorer finden sollte (versteckte UNC Pfade), hat schon etwas Verbotenes gemacht.

Ein Kopieren von ganzen BG mit allen Dokumenten wird bei uns nur mit "Speichern Unter" (Rote Diskette in DBWorks) gemacht.


Gruss

Rainer

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

Comendador
Mitglied
CAD / PDM -Support / ehm. Konstrukteur

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

Beiträge: 3
Registriert: 31.10.2003

Dell WS 340
Pentium 4 2,4 GHz
512 MB, 16GB SCSI HD
64MB nVidia Quadro 700 XGL <P>SWX 2003 SP 3.1
(SWX 2004 SP 0.0)
Windows 2000 SP 2

erstellt am: 04. Nov. 2003 12: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 Nur für horrores 10 Unities + Antwort hilfreich

Hallo zusammen
Vorweg eine Kleine Namensänderung Horrores -> Comendador (Profil war kaputt?!)
Vielen Dank für Eure bisherigen Antworten
Schön dass Ihr unser Ablagesystem nicht besonders gut findet - ich bin auch kein Fan davon.
Diese Strukturen sind der 'PRE-PDM' Zeit zuzuordnen.
Unsere Installation:
Unsere Konfiguration ist SWXSolidWorks / DBW 2003 mit DBWarm.
SWXSolidWorks startet nicht automatisch mit DBWorks.
Die Dateien:
Wir haben zurzeit mehr als 30.000 Einträge in DBWorks in tiefen Verzeichnissen
(~8-10 Windows-folder-level) die von dort gelegentlich umgebaut werden müssen.
Das Problem:
Mein Anliegen ist ein Tool zu finden mit dem es möglich ist einen Analyse (Scan der aktuellen Datenstruktur der SWXSolidWorks-files ) durchführen zu lassen um dann zu entscheiden welche Dateien in welches Verzeichnis gehören.

Für das umziehen (Rename / Remlace) in DBWorks haben wir bereits Multiselect Routine (die auch zufrieden stellend Funktioniert).
Weiterhin werde ich mich mal mit einem 'DBWorks -angepassten Ablagesystem beschäftigen.
Danke soweit  ...
Gruß Alexander

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

BerndB
Mitglied
Ingenieur


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

Beiträge: 611
Registriert: 28.09.2001

erstellt am: 04. Nov. 2003 15: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 Nur für horrores 10 Unities + Antwort hilfreich

Hallo Alexander,

da wir mit solchen Tools unser Geld verdienen, kann ich dir nur einige Tip's geben:

Der SolidWorks Explorer besitzt eine eigene APIProgrammier- und Anwendungsschnittstelle (Application Programming Interface).
Hierüber lassen sich alle Referenzen auslese, ändern oder löschen.

In VB kann man die SWXSolidWorks Explorer Objekte in sein Programm übernehmen.
Hier eine Schleife aus unserem 3D Import - bzw. Ableichsprogramm:

Gesamt_Neu = "c:\test.slddrw"
        Call hdm.loadHeader(Gesamt_NEU)
          rc = hdm.ReferenceCount
          For ir = 0 To rc - 1
            Call hdm.getReferenceName2(ir, prn, pre, prp, puc, curl)
          Next   

hdm                            ist das SWXSolidWorks Explorer Objekt
ir, prn, pre, prp, puc, curl    sind die Werte der Referenzen

Vielleicht kommst du mit diesen Tips weiter.
Ein fertiges Programm bekommst du wohl am ehesten im SW Formum.


MfG

Bernd


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

Comendador
Mitglied
CAD / PDM -Support / ehm. Konstrukteur

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

Beiträge: 3
Registriert: 31.10.2003

Dell WS 340
Pentium 4 2,4 GHz
512 MB, 16GB SCSI HD
64MB nVidia Quadro 700 XGL <P>SWX 2003 SP 3.1
(SWX 2004 SP 0.0)
Windows 2000 SP 2

erstellt am: 29. Dez. 2003 14:57    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 horrores 10 Unities + Antwort hilfreich

Hallo zusammen
Vielen Dank für Eure Anregungen und Hilfe.
Wir haben uns aus dem bestehenden Dilemma ein kleines tool gebaut.
Dieses Überprüft eine 'Erwartete Referenz (SWXSolidWorks seitig)' mit der 'gefundenen Referenz'.
Super schnell und mittlerweile überlebenswichtig für uns.
Horrido bis nächstes Jahr!
Alex

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