Autor
|
Thema: Catiaversion im Kontextmenü anzeigen (10970 mal gelesen)
|
Ex-Mitglied
|
erstellt am: 29. Okt. 2009 10:59 <-- editieren / zitieren -->
Gutn, als Admin in einer CAD Umgebung hat man doch mit allerhand Kram zu kämpfen. Um unserem Datenoperator die Arbeit zu erleichtern, würde ich gerne die Catiaversion, mit welcher die Datei zuletzt bearbeitet wurde, anzeigen lassen. Ob das in einer MsgBox oder als direkter Inhalt da steht ist erstmal egal. Ideen? Gruß, Hollywood (der von CAD Ansich keine Ahnung hat :=) ) |
Jens Hansen Mitglied Senior Consult
Beiträge: 1055 Registriert: 05.08.2000 Win7 CATIA V5 R19 VB.Net C#
|
erstellt am: 29. Okt. 2009 11:42 <-- editieren / zitieren --> Unities abgeben:
|
Ex-Mitglied
|
erstellt am: 29. Okt. 2009 11:46 <-- editieren / zitieren -->
Moin. Ja das haben wir auch schon rausgefunden. Für unseren Datenoperator (einfache Computerkenntnisse) ist das aber zu Kompliziert. Wir schrauben auch gerade an kleinen Lösungen, allerdings haben wir nicht viel Zeit dafür und sind eher die Admins als die Programmierer Gruß und Dank, B. |
Jens Hansen Mitglied Senior Consult
Beiträge: 1055 Registriert: 05.08.2000 Win7 CATIA V5 R19 VB.Net C#
|
erstellt am: 29. Okt. 2009 12:50 <-- editieren / zitieren --> Unities abgeben:
|
Ex-Mitglied
|
erstellt am: 29. Okt. 2009 13:31 <-- editieren / zitieren -->
Dafür erstmal 10 Üs. Funktioniert schonmal super. Jetzt kann ich die exe ins Kontextmenü einsetzen. Gibt es ne möglichkeit der .exe den Dateipfad auf den den geklickt wurde, als Parameter zu übergeben? Das wäre natürlich das non+ultra. Gruß und Viele Dank von der EDV Abteilung, Hollywood
|
Jens Hansen Mitglied Senior Consult
Beiträge: 1055 Registriert: 05.08.2000 Win7 CATIA V5 R19 VB.Net C#
|
erstellt am: 29. Okt. 2009 14:22 <-- editieren / zitieren --> Unities abgeben:
|
Ex-Mitglied
|
erstellt am: 29. Okt. 2009 14:27 <-- editieren / zitieren -->
Wo kann ich mehr als 10 Üs vergeben? Super das klappt schonmal. Jetzt muss ich nur noch rausfinden wie ich den Parameter variabel belegen kann. DAnke schonmal das hilft uns schonmal weiter. Gruß, B
Edit: geschafft mit "getv5release2.exe" "-%1"
[Diese Nachricht wurde von HollywoodB am 29. Okt. 2009 editiert.] |
AMG_C30 Mitglied NC-Programmierer
Beiträge: 411 Registriert: 14.12.2003 Win10-64 CATIA V5-6R2021 SP2 SWX 2021 SolidCAM 2021
|
erstellt am: 29. Okt. 2009 14:55 <-- editieren / zitieren --> Unities abgeben:
Hallo Jens, habe Dein Tool auch mal ausprobiert und dabei festgestellt, dass bei einer Datei Release und Servicepack nicht richtig angegeben werden. Kann es sein, dass die Information ausgegeben wird mit welcher Version die Datei erstellt wurde und nicht mit welcher zuletzt gespeichert wurde? ------------------ Gruß Uwe Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Jens Hansen Mitglied Senior Consult
Beiträge: 1055 Registriert: 05.08.2000
|
erstellt am: 29. Okt. 2009 16:13 <-- editieren / zitieren --> Unities abgeben:
|
AMG_C30 Mitglied NC-Programmierer
Beiträge: 411 Registriert: 14.12.2003 Win10-64 CATIA V5-6R2021 SP2 SWX 2021 SolidCAM 2021
|
erstellt am: 29. Okt. 2009 17:01 <-- editieren / zitieren --> Unities abgeben:
|
Axel.Strasser Ehrenmitglied V.I.P. h.c. Selbstständig im Bereich PLM/CAx
Beiträge: 4107 Registriert: 12.03.2001 Früher war vieles gut, und das wäre es heute immer noch, wenn man die Finger davon gelassen hätte!
|
erstellt am: 30. Okt. 2009 09:30 <-- editieren / zitieren --> Unities abgeben:
|
DanielFr. Moderator Manager
Beiträge: 2506 Registriert: 10.08.2005 HP Compaq 8710w, Intel Core Duo T7700, 2,40 Ghz, 3GB RAM, Windows XP Professionel @32bit, Quadro FX 1600M, CATIA V5 R19 SP3
|
erstellt am: 30. Okt. 2009 13:38 <-- editieren / zitieren --> Unities abgeben:
|
DanielFr. Moderator Manager
Beiträge: 2506 Registriert: 10.08.2005 HP Compaq 8710w, Intel Core Duo T7700, 2,40 Ghz, 3GB RAM, Windows XP Professionel @32bit, Quadro FX 1600M, CATIA V5 R19 SP3
|
erstellt am: 30. Okt. 2009 16:10 <-- editieren / zitieren --> Unities abgeben:
|
Jens Hansen Mitglied Senior Consult
Beiträge: 1055 Registriert: 05.08.2000
|
erstellt am: 30. Okt. 2009 17:37 <-- editieren / zitieren --> Unities abgeben:
|
AMG_C30 Mitglied NC-Programmierer
Beiträge: 411 Registriert: 14.12.2003 Win10-64 CATIA V5-6R2021 SP2 SWX 2021 SolidCAM 2021
|
erstellt am: 30. Okt. 2009 18:08 <-- editieren / zitieren --> Unities abgeben:
..."mit welcher Release sie zuerst gespeichert bzw. erstellt wurde" Hallo Jens, die ersten beiden Versionen von Deinem Tool scheinen aber genau das anzugeben. Ich hatte einen Process den ich ganz sicher mit R19SP5 gespeichert habe, dort wird mir R18SP7 angezeigt, ob das wirklich der Stand der Erstellung ist weiß natürlich nicht mehr, aber es könnte hinkommen. ------------------ Gruß Uwe Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
DanielFr. Moderator Manager
Beiträge: 2506 Registriert: 10.08.2005 HP Compaq 8710w, Intel Core Duo T7700, 2,40 Ghz, 3GB RAM, Windows XP Professionel @32bit, Quadro FX 1600M, CATIA V5 R19 SP3
|
erstellt am: 31. Okt. 2009 07:59 <-- editieren / zitieren --> Unities abgeben:
|
Ex-Mitglied
|
erstellt am: 02. Nov. 2009 08:44 <-- editieren / zitieren -->
Hallo Daniel, ich habe dein Programm auf einer XP VM mal Installiert und es funktioniert nicht Das Programm ist installiert und gestartet. .net3.5 ist auch drauf. Die VM ist frisch, ausser Megacad und unsere ERP Lösung. Gruß, B. |
DanielFr. Moderator Manager
Beiträge: 2506 Registriert: 10.08.2005 HP Compaq 8710w, Intel Core Duo T7700, 2,40 Ghz, 3GB RAM, Windows XP Professionel @32bit, Quadro FX 1600M, CATIA V5 R19 SP3
|
erstellt am: 02. Nov. 2009 09:44 <-- editieren / zitieren --> Unities abgeben:
|
Ex-Mitglied
|
erstellt am: 02. Nov. 2009 09:48 <-- editieren / zitieren -->
Die VM unterscheidet sich nicht so sehr von einer echten Installation. Ledoglich die Treiber sind anders, damit "virtuelle Hardware" angesprochen werden kann. Reg einträge aller Art und Güte sind möglich. Liegt es evt daran das kein Catia installiert ist? Gruß, B. |
bgrittmann Moderator Konstrukteur
Beiträge: 11849 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 02. Nov. 2009 09:58 <-- editieren / zitieren --> Unities abgeben:
Servus CATIA wird (bzw sollte) nicht notwendig sein. Die Datei wird nur den entsprechenden String durchsucht (steht im Klartext in der Datei). Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Axel.Strasser Ehrenmitglied V.I.P. h.c. Selbstständig im Bereich PLM/CAx
Beiträge: 4107 Registriert: 12.03.2001 Früher war vieles gut, und das wäre es heute immer noch, wenn man die Finger davon gelassen hätte!
|
erstellt am: 02. Nov. 2009 09:59 <-- editieren / zitieren --> Unities abgeben:
|
DanielFr. Moderator Manager
Beiträge: 2506 Registriert: 10.08.2005 HP Compaq 8710w, Intel Core Duo T7700, 2,40 Ghz, 3GB RAM, Windows XP Professionel @32bit, Quadro FX 1600M, CATIA V5 R19 SP3
|
erstellt am: 02. Nov. 2009 10:37 <-- editieren / zitieren --> Unities abgeben:
|
DanielFr. Moderator Manager
Beiträge: 2506 Registriert: 10.08.2005 HP Compaq 8710w, Intel Core Duo T7700, 2,40 Ghz, 3GB RAM, Windows XP Professionel @32bit, Quadro FX 1600M, CATIA V5 R19 SP3
|
erstellt am: 02. Nov. 2009 14:00 <-- editieren / zitieren --> Unities abgeben:
Hallo, also zu der VM kann ich immer noch nichts sagen. Zu deinem Problem Axel. Wo hast du denn das ganze Teil hininstalliert? Schau mal in den Registry nach (HKEY_CLASSES_ROOT\CATIA.Part\shell\CATIA Datei Infos\command)...hier muss als Wert die Pfad zur "Get CATIA File Information.exe stehen. Als Parameter muss hinter dem Pfad ein %1 stehen. Dann sollte alles funktionieren. Nun gibt es neue Infos. 1. Es es nicht möglich den Releasestand auszulesen mit dem die Datei erzeugt wurde (zumindestens nicht mit den VB Mitteln) 2. Es wäre möglich die internen PartNumber auszulesen und auch anzuzeigen 3. Es ist nicht möglich die Lizenzen auszulesen 4. Es ist bestimmt noch mehr möglich Auf der EuroMold werde ich mich mal mit Jens und dir (Axel) diesbezüglich unterhalten. Ich habe am Wochenende nochmal ein wenig rumexperimentiert und eine 128bit lange HEX-Kette gefunden . Damit wären wir wieder beim alten Thema der UUID. Ich bin mittlerweile soweit die UUID von zwei CATIA Dateien zu vergleichen (das hatte jkaestle schon mal gemacht). Des weiteren kann ich mittlerweile auch die UUID eines Dokumentes ersetzen . Das ganze bedarf natürlich noch eines exakten Prüfung aber IMHO ist es möglich. Im Moment bin ich dabei die UUID komplett auszulesen (zur Zeit bekomme ich nur eine eindeutige Nummer...diese muss die UUID sein aber leider stimmt sie nicht mit meinen Berechnungen der realen UUID überein). Falls ich respektive wir es schaffen würden die UUID komplett richtig auszulesen wären wir damit in der Lage die Struktur von Produkten und Parts komplett auszulesen und zu visualisieren und das OHNE CAA . In dem Sinne hier erst einmal die neue Version. Folgende Änderungen gibt es zur Vorgängerversion: * Der Skin hat sich geändert (Anpassung an CATIA Layout) * Es ist egal in welchem Ordner die Dateien installiert sind. Der Pfad wird beim Starten ausgelesen und in die Registry übergeben * Die Ausgelesenen Daten können in die Zwischenablage kopiert werden ANMERKUNG: Die beiden *.exe´n müssen sich selben Verzeichnis befinden [EDIT] Ich habe gerade meinen Fehler erkannt zum Thema VM. Es liegt nicht am VM sondern wie du schon sagtest daran das kein CATIA installiert ist. Das Programm an sich benötigt kein CATIA. Die Daten werden direkt aus den Dateien gelesen (wie Bernd schon sagte). Ist jedoch der Eintrag in deiner Registry nicht zu den CATIA-Dateitypen vorhanden dann wird mein Eintrag auch nicht gesetzt. Demnach kann der Eintrag auch nicht in deinem Kontextmenü erscheinen. Aber keine Panik gleich gibt es eine neue Version. Ich Release schon schneller wie DS [/EDIT] ------------------ MFG Daniel Systeminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
DanielFr. Moderator Manager
Beiträge: 2506 Registriert: 10.08.2005 HP Compaq 8710w, Intel Core Duo T7700, 2,40 Ghz, 3GB RAM, Windows XP Professionel @32bit, Quadro FX 1600M, CATIA V5 R19 SP3
|
erstellt am: 02. Nov. 2009 15:41 <-- editieren / zitieren --> Unities abgeben:
|
Ex-Mitglied
|
erstellt am: 02. Nov. 2009 16:02 <-- editieren / zitieren -->
Hallo Daniel, ich melde keine Verbesserung auf der VM Die RegEinträge sind so wie du sie oben beschrieben hast, trotzdem taucht der Menüpunkt nicht im Kontextmenü auf. Gruß, B. |
DanielFr. Moderator Manager
Beiträge: 2506 Registriert: 10.08.2005 HP Compaq 8710w, Intel Core Duo T7700, 2,40 Ghz, 3GB RAM, Windows XP Professionel @32bit, Quadro FX 1600M, CATIA V5 R19 SP3
|
erstellt am: 02. Nov. 2009 16:16 <-- editieren / zitieren --> Unities abgeben:
|
Ex-Mitglied
|
erstellt am: 03. Nov. 2009 11:52 <-- editieren / zitieren -->
Moin, also die Regeinträge sind so wie du sie beschrieben hast. Ich werde das Programm heute oder morgen mal am Echtsystem testen. B.
|
DanielFr. Moderator Manager
Beiträge: 2506 Registriert: 10.08.2005 HP Compaq 8710w, Intel Core Duo T7700, 2,40 Ghz, 3GB RAM, Windows XP Professionel @32bit, Quadro FX 1600M, CATIA V5 R19 SP3
|
erstellt am: 03. Nov. 2009 11:52 <-- editieren / zitieren --> Unities abgeben:
|
Ex-Mitglied
|
erstellt am: 03. Nov. 2009 14:17 <-- editieren / zitieren -->
Leider keine Verbesserung ich werde das morgen mal auf einem Echtsystem testen. B.
|
DanielFr. Moderator Manager
Beiträge: 2506 Registriert: 10.08.2005 HP Compaq 8710w, Intel Core Duo T7700, 2,40 Ghz, 3GB RAM, Windows XP Professionel @32bit, Quadro FX 1600M, CATIA V5 R19 SP3
|
erstellt am: 03. Nov. 2009 14:39 <-- editieren / zitieren --> Unities abgeben:
|
DanielFr. Moderator Manager
Beiträge: 2506 Registriert: 10.08.2005 HP Compaq 8710w, Intel Core Duo T7700, 2,40 Ghz, 3GB RAM, Windows XP Professionel @32bit, Quadro FX 1600M, CATIA V5 R19 SP3
|
erstellt am: 04. Nov. 2009 08:11 <-- editieren / zitieren --> Unities abgeben:
Guten Morgen, @Hollywood: Es liegt definitiv NICHT an deiner VM Umgebung sondern an Programmierfehlern meinerseits bei den Vorgängerversionen. Mir ist gestern aufgefallen, dass die Version 1.3 3 Einträge in die Registry geschrieben hat und diese beim beenden der Software nicht mehr löscht! Das führt dazu das die Version 1.4 davon ausgeht das CATIA installiert ist und diese Einträge weiter benutzt. Das Problem ist das diese Einträge NICHT direkt auf die Dateitypen verweisen...was sie aber müssen damit das Kontextmenü auch nur bei diesen Dateitypen angezeigt werden können. D.h. du musst jetzt erstmal die Einträge (siehe angehängten Screenshot) aus deiner Registry entfernen und danach die neure Version (1.4.0.1) ausführen. Damit sollte dann das Problem gelöst sein und der Eintrag in Kontextmenü erfolgen ANMERKUNG @ALLE: Der Fehler mit dem Hollywood kämpft tritt nur auf wenn auf dem System KEIN CATIA installiert ist und eine der Vorgängerverionen schon einmal ausgeführt wurde Ich BITTE euch eure Registry zu sicher bevor ihr irgendwelche Einträge daraus löscht!!! In dem Sinne noch einen schönen Arbeitstag ------------------ MFG Daniel Systeminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 04. Nov. 2009 08:55 <-- editieren / zitieren -->
Hell Yeah! Es klappt Ich habe bereits die Lösung von Jens für die User implementiert, aber werde deine Lösung den Usern vorstellen und dann entscheiden (lassen) Vielen Dank nochmal an alle Helfer und Betatester Gruß, Martin [Diese Nachricht wurde von HollywoodB am 04. Nov. 2009 editiert.] |
weko Mitglied Masch.-Techniker
Beiträge: 861 Registriert: 28.07.2005 W2/M230 W3/M200 W5 Pre zum testen
|
erstellt am: 28. Aug. 2020 17:56 <-- editieren / zitieren --> Unities abgeben:
Hallo DanielFr. gibt es auch die Möglichkeit den Wert der Version mit dem Wert einer niedrigen Versionsnummer zu ersetzen? gruss weko ------------------ leben und leben lassen! "Mögen hätten wir schon wollen, aber dürfen haben wir uns nicht getraut."(Karl Valentin) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
Beiträge: 11849 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 28. Aug. 2020 18:01 <-- editieren / zitieren --> Unities abgeben:
Servus Weko Und was willst du damit bezwecken? Willst du die Datei dann in einem niedrigen Release öffnen? Ich befürchte das geht nicht. Falls sich an dem Dateiformat was geändert hat kann ein älteres Release wohl nicht mit den Daten darin anfangen. Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wolfi_z Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 2386 Registriert: 04.12.2004 CATIA V5 in der aktuellen Umgebung des jeweiligem OEM ;-) NX 1953 Daimler
|
erstellt am: 28. Aug. 2020 23:58 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von bgrittmann: Servus WekoUnd was willst du damit bezwecken? Willst du die Datei dann in einem niedrigen Release öffnen? (....)
Das wird es wohl sein. Mein Bauchgefuehl sagt mir: So einfach kann das nicht gehen LG ... Wolfi ------------------ NX neun minus CATIA fuenf ergibt Hartz IV Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Entwicklungsingenieur (m/w/d) Batteriesysteme | Digitale Transformation. Nachhaltigkeit. Friedenssicherung. Spannende Aufgaben, an denen auch wir bei Diehl in unseren fünf Teilkonzernen Metall, Controls, Defence, Aviation und Metering und unsere über 16.000 Mitarbeiterinnen und Mitarbeiter mit Hochdruck arbeiten. Entdecken Sie faszinierende Technologien und bewerben Sie sich. In einem von Vertrauen und Mut geprägten Familienunternehmen, das beständig und stabil ist ? aus Tradition.... | Anzeige ansehen | Entwicklung |
|
weko Mitglied Masch.-Techniker
Beiträge: 861 Registriert: 28.07.2005 W2/M230 W3/M200 W5 Pre zum testen
|
erstellt am: 04. Sep. 2020 23:44 <-- editieren / zitieren --> Unities abgeben:
|