| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo |
Autor
|
Thema: Systemumgebungsvariable in ProE (1862 mal gelesen)
|
rjordan Mitglied ProE-Admin, Konstrukteur
Beiträge: 1428 Registriert: 17.03.2003 Creo 3 Win 10 Pro 64bit Intel Xeon 3,7 GHz Nvidia Quadro P4000
|
erstellt am: 09. Mrz. 2006 13:12 <-- editieren / zitieren --> Unities abgeben:
Hallo, ist es möglich bei der Erstellung einer Zeichnung, daß automatisch der Name des angemeldeten Benutzers in den Schriftkopf eingetragen wird ? Vielleicht könnte man aus der Systemumgebungsvariable USER die Variable gewinnen. In der Config.pro kann man ja auch auf die Umgebungsvariablen zugreifen. Oder kann man vielleicht den Name aus dem Prüftrail übernehmen ? Hat jemand eine Idee ? Roger ------------------ Scheinbare Rechtschreibfehler beruhen auf eine individuelle Rechtschreibreform Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
d_niel Mitglied Techn. Zeichner
Beiträge: 415 Registriert: 26.02.2004 Pro Engineer 2001 WV 2003161 Pro Engineer WildFire 2.0 M050 Dell Precision 450 2x XEON 3GHz 2Gb DDR-RAM ATI Fire GL E1
|
erstellt am: 09. Mrz. 2006 14:52 <-- editieren / zitieren --> Unities abgeben: Nur für rjordan
ne idee wäre proe mit nem trail zustarten und dann nen parameter oder ne variable zu vergeben. wäre aber wohl umständlich. aber man könnte auch im startbatch was hinterlegen, sodass der username mitgegeben wird. Nur so ideen zum weiterentwickeln.... Gruß, Daniel ------------------ "Jeder Mensch macht Fehler. Das Kunststück liegt darin, sie zu machen, wenn keiner zuschaut." Sir Peter Ustinov my guestbook Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rjordan Mitglied ProE-Admin, Konstrukteur
Beiträge: 1428 Registriert: 17.03.2003 Creo 3 Win 10 Pro 64bit Intel Xeon 3,7 GHz Nvidia Quadro P4000
|
erstellt am: 10. Mrz. 2006 07:57 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von d_niel: aber man könnte auch im startbatch was hinterlegen, sodass der username mitgegeben wird.
Wie kann man etwas im Startbatch hinterlegen ? Umgebungsvariablen sind innerhalb ProEs nicht greifbar.
------------------ Scheinbare Rechtschreibfehler beruhen auf eine individuelle Rechtschreibreform Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Jan Arndt Mitglied Applikationsingenieur
Beiträge: 100 Registriert: 09.10.2002 ProE WFII ; Ilink 3.4 Win 2000 ProE seit V14 (wir waren Helden)
|
erstellt am: 10. Mrz. 2006 08:34 <-- editieren / zitieren --> Unities abgeben: Nur für rjordan
Guten Morgen, Ich hätte auch noch einen Vorschlag. Klingt zwar etwas umständlich, müsste aber funzen. Also : Jeder eingeloggte User landet auf seinem eigenen Desktop sprich - Profil. Dort wird mit dem und unter dem Programm-Icon ein Startverzeichnis festgelegt. In diesem Fall würde ich das User-Home verzeichnis einstellen. Dort wiederum steht dann jeweils eine individuelle config.pro , die aufgegabelt wird. ( alle Einträge werden addiert und die letzte config gewinnt ) In dieser individuellen config.pro wird dann ein separates Startmodellverzeichnis eingestellt. In diesem befinden sich die Startmodelle mit den entsprechenden eingestellten Parametern - in deinem Fall der eingeloggte User als Parameter des Erstellers. Möglicherweise lassen sich auch die Parameter direkt in der individuellen config.pro festlegen. Dann erspart man sich das separate Startmodellverzeichnis. Ich weiss , ich weiss von hinten durch die Brust ins Auge. Ausserdem bin ich auch kein Freund von config- Salat. Und der Wartungsaufwand steigt ebenfalls, da du für jeden User separat pflegen musst. Aber das sollte funzen. Viel Glück. ------------------ Jan Arndt Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
fussel Mitglied
Beiträge: 39 Registriert: 08.02.2002 Pro|E Wildfire2.0 (Student) Windows 2000 SP4 AMD Athlon XP 2600+ ATI FireGL 8800 1024 MB RAM
|
erstellt am: 10. Mrz. 2006 09:07 <-- editieren / zitieren --> Unities abgeben: Nur für rjordan
Hallo, man könnte per Mapkey (OS-Script) zunächst eine Beziehung mit der Variablen USERNAME als Zuweisung in eine Textdatei schreiben lassen: @echo off echo KONSTRUKTEUR="%USERNAME%">c:\temp\user.txt Anschließend kann man dann, wieder per Mapkey, die Datei "user.txt" in die Pro|E Modellbeziehungen einlesen (ACHTUNG: bestehende Beziehungen werden überschrieben. Workaround: Erst Beziehungen per Mapkey rausschreiben, dann "user.txt" anhängen und wieder einlesen) Im Modell muß es dafür schon den Parameter KONSTRUKTEUR vom Typ String geben, etwa über die Startschablone mit einem Dummystring. Das ganze sollte sich über Mapkeys hübsch automatisieren lassen. Gruß Martin Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
U_Suess Moderator CAD-Admin / manchmal Konstrukteur
Beiträge: 10560 Registriert: 14.11.2001 CREO 4 M120 (+Geniustool für Creo 6.0.2) PDMLink 11.0 M030 NTSI Contender E64 SC8 mit NVIDIA Quadro P4000 Intel Core i7-10700KF / 3,80 GHz 64GB DDR4-RAM / 2933 MHz Win 10 Prof. 64Bit (20H2)
|
erstellt am: 10. Mrz. 2006 09:18 <-- editieren / zitieren --> Unities abgeben: Nur für rjordan
Zitat: Original erstellt von rjordan: Wie kann man etwas im Startbatch hinterlegen ? Umgebungsvariablen sind innerhalb ProEs nicht greifbar.
IMHO so nicht richtig. Wir haben in der Firma die Start-Up-Tools drauf. Die darin enthaltene Funktion der Änderungszustände nutzt genau das, was Du möchtest. Es werden bei der Erzeugung der Änderungstabelle die notwendigen Einträge abgefragt und bei bestimmten Feldern sind schon Vorschläge enthalten (Loginname für den Benutzer, Datum). Dies ist aber sicher nicht trivial. BTW kannst du noch etwas zu dem Grund sagen, warum Du unbedingt den Login haben möchtest? Sind etwa die Leute nicht im Stande ihren Namen zu schreiben oder arbeiten bei Euch Leute unter Pseudonym? ------------------ Gruß Udo Keine Panik, Du arbeitest mit Pro/E! Und Du hast cad.de gefunden! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
DCN Mitglied Maschinenbauingenieur
Beiträge: 515 Registriert: 23.01.2004
|
erstellt am: 10. Mrz. 2006 09:52 <-- editieren / zitieren --> Unities abgeben: Nur für rjordan
Zitat: Original erstellt von U_Suess:BTW kannst du noch etwas zu dem Grund sagen, warum Du unbedingt den Login haben möchtest? Sind etwa die Leute nicht im Stande ihren Namen zu schreiben oder arbeiten bei Euch Leute unter Pseudonym?
was für Frage??? natürlich ist das eine lästige Sache, den eigenen Namen zu schreiben!!! (bei uns geht über Datenbank automatisch) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
U_Suess Moderator CAD-Admin / manchmal Konstrukteur
Beiträge: 10560 Registriert: 14.11.2001 CREO 4 M120 (+Geniustool für Creo 6.0.2) PDMLink 11.0 M030 NTSI Contender E64 SC8 mit NVIDIA Quadro P4000 Intel Core i7-10700KF / 3,80 GHz 64GB DDR4-RAM / 2933 MHz Win 10 Prof. 64Bit (20H2)
|
erstellt am: 10. Mrz. 2006 10:08 <-- editieren / zitieren --> Unities abgeben: Nur für rjordan
Zitat: Original erstellt von DCN: was für Frage??? natürlich ist das eine lästige Sache, den eigenen Namen zu schreiben!!!
Wenn es nur dass sein sollte, dann würde ich es ganz einfach über ein Mapkey machen. Dieses Mapkey kommt dann in die config.pro welche im Nutzerverzeichnis steht. Somit haben alle User das gleiche Mapkey aber es kommen unterschiedliche Ergebnisse dabei heraus, weil der Parameter "Konstrukteur" anders ausgefüllt wird. Da brauche ich keine Loginnamen oder andere Werte auszulesen. ------------------ Gruß Udo Keine Panik, Du arbeitest mit Pro/E! Und Du hast cad.de gefunden! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rjordan Mitglied ProE-Admin, Konstrukteur
Beiträge: 1428 Registriert: 17.03.2003 Creo 3 Win 10 Pro 64bit Intel Xeon 3,7 GHz Nvidia Quadro P4000
|
erstellt am: 10. Mrz. 2006 10:32 <-- editieren / zitieren --> Unities abgeben:
Hallo erstmal, @Jan Arndt das würde zwar funktionieren, ist aber wirklich etwas umständlich. Trotzdem danke für den Tipp. @fussel Dieser Ansatz hört sich prima und ausbaubar an. Falls es mit den Änderungstabelle nicht klappt, werde ich dies näher verfolgen. @U_Suess Die Startup-Tools habe wir auch drauf, aber das mit der Änderungstabelle muß ich mir mal näher anschauen. Der Grund dafür ist, daß wir eine fix und fertige Vorlage von einer BG mit ZNG erstellen wollen, in der jeder Konstrukteur nur die Länge anpassen braucht. Dann wäre es gut, wenn auch schon gleich das Kürzel des Konstrukteurs drin steht.
------------------ Scheinbare Rechtschreibfehler beruhen auf eine individuelle Rechtschreibreform Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
U_Suess Moderator CAD-Admin / manchmal Konstrukteur
Beiträge: 10560 Registriert: 14.11.2001 CREO 4 M120 (+Geniustool für Creo 6.0.2) PDMLink 11.0 M030 NTSI Contender E64 SC8 mit NVIDIA Quadro P4000 Intel Core i7-10700KF / 3,80 GHz 64GB DDR4-RAM / 2933 MHz Win 10 Prof. 64Bit (20H2)
|
erstellt am: 10. Mrz. 2006 11:05 <-- editieren / zitieren --> Unities abgeben: Nur für rjordan
Zitat: Original erstellt von rjordan: Der Grund dafür ist, daß wir eine fix und fertige Vorlage von einer BG mit ZNG erstellen wollen, in der jeder Konstrukteur nur die Länge anpassen braucht. Dann wäre es gut, wenn auch schon gleich das Kürzel des Konstrukteurs drin steht.
Wenn die Tools vorhanden sind, dann nimm doch den Paramtermanager. Dort kannst Du doch eine Werteliste hinterlegen. Es muß doch bestimmt auch eine Sachnummer oder andere Parameter eingetragen werden. ------------------ Gruß Udo Keine Panik, Du arbeitest mit Pro/E! Und Du hast cad.de gefunden! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |