| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo |
Autor
|
Thema: relativer Username im Mapkey (1916 / mal gelesen)
|
astor Mitglied Senior Manager of myself, Vice President of my Desk
Beiträge: 99 Registriert: 20.06.2002
|
erstellt am: 14. Mrz. 2016 15:26 <-- editieren / zitieren --> Unities abgeben:
Hallo, gibt es die Möglichkeit in einem Mapkey auf den relativen Benutzpfad des jeweils angemeldeten Benutzers zu verweisen? Bei einem Batchfile geht das mit %Benutzername. MfG un Danke im Voraus! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
grisu486 Mitglied Senior Technical Consultant MCAD
Beiträge: 574 Registriert: 14.11.2005 StartupTools 8.0.2.0 GENIUS TOOLS for Creo Creo 9.0 Creo 8.0 Creo 7.0 GENIUS TOOLS ModelProzessor GENIUS TOOLS ModelProzessorUser (jeweils die aktuellste Versionen und bei Bedarf auch ältere - aber nicht gerne) HP Z-Book G5 2,6GHz; 32GB Quadro P2000 Windows 10 64bit
|
erstellt am: 14. Mrz. 2016 22:05 <-- editieren / zitieren --> Unities abgeben: Nur für astor
Siehe CS47482 Zitat: "This is not current functionality of Creo Parametric 2.0"
Da kann ich mir nur eine Ober-Umständliche Lösung mit einem verketteten Mapkey vorstellen: Mapkey_1 startet eine VBS-Datei, die einen Mapkey zeilenweise an eine temporäre Stelle schreibt (an den interessanten Stellen wird z.B. der %username% eingetragen) Mapkey_2 importiert diesen neuen temporären Mapkey Mapkey_3 feuert den neuen Mapkey ab Mapkey_4 startet nacheinander Mapkey_1, Mapkey_2, Mapkey_3 Oder man nimmt die große, allumfassende, rundum glücklich machende Lösung: der INNEO-Model-Prozessor-User ------------------ Viele Grüße Uwe Mahner Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
astor Mitglied Senior Manager of myself, Vice President of my Desk
Beiträge: 99 Registriert: 20.06.2002
|
erstellt am: 14. Mrz. 2016 23:14 <-- editieren / zitieren --> Unities abgeben:
|
EWcadmin Moderator Konstrukteur (Dipl.-Ing. Maschinenbau), CAD-/PDM-Admin.
Beiträge: 3202 Registriert: 27.10.2005 Creo 4.0 Parametric M150 Windchill 12.0.2.3 HP Z4 G4 mit 32GB RAM NVIDIA Quadro P4000 Windows 10 Enterprise
|
erstellt am: 12. Mai. 2017 09:57 <-- editieren / zitieren --> Unities abgeben: Nur für astor
Hallo Gemeinde, ich möchte noch mal diesen Beitrag aufgreifen. In WF4 geht das zumindest noch mit dem Benutzernamen als Pfadangabe in einem mapkey: $USERNAME Ich weiß aber nicht, wie sich das in Creo verhält. Zur Zeit bin ich auch an einem ähnlichen Thema dran wobei das mit dem benutzerspezifischen Pfad funktioniert. Was mir aber noch fehlt, ist so eine Funktion für den Modellnamen. Entweder schreibe ich die Syntax falsch, oder das geht wirklich nicht. Beispiel für das Speichern des Modells als step in einem benutzerspezifischen Verzeichnis: mapkey(continued) ~ Command `ProCmdModelSaveAs` ;~ Open `file_saveas` `type_option`;\ mapkey(continued) ~ Close `file_saveas` `type_option`;\ mapkey(continued) ~ Select `file_saveas` `type_option`1 `db_539`;\ mapkey(continued) ~ Update `file_saveas` `Inputname` \ mapkey(continued) `s:\\\\$USERNAME\\\\EXPORTDATEN\\$MODELNAME`;~ Activate `file_saveas` `OK`;\ mapkey(continued) ~ Activate `intf_export` `OkPushBtn`; $MODELNAME funktioniert nicht und die richtige Syntax ist mir leider nicht bekannt. Könnt Ihr mir dabei helfen? ------------------ Grüße aus OWL, Thomas ProE macht Spaß - viel ProE macht viel Spaß ! (Zitat, frei nach meinem ProE-Beibringer) Neu auf CAD.de? Diese Infos werden Dir den Einstieg erleichtern: Willkommen auf CAD.de Auch sehr hilfreich für ProE-/Creo-Neulinge: ProE konfigurieren Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
BergMax Ehrenmitglied V.I.P. h.c. Dipl.-Ing. (FH)
Beiträge: 2264 Registriert: 23.08.2005 Creo 4.0 M130 Creo 8.0.3.0 GT/SUT 8.0.0.0 HP z440, Quadro K2200, Win10 Enterp. DualView
|
erstellt am: 13. Mai. 2017 12:01 <-- editieren / zitieren --> Unities abgeben: Nur für astor
Moin Thomas, $USERNAME spricht eine Windows-Systemvariable an. $MODELNAME ist aber ein Creo-Parameter und keine Win-Systemvariable. Daher kann das so nicht funktionieren. Vielleicht kann man da ein Script einsetzten, das vorab den Modellnamen in eine Systemvariable packt, ähnlich zum Zeichnungsaufruf. ------------------ Beste Grüße Max [Diese Nachricht wurde von BergMax am 13. Mai. 2017 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
GunnarHansen Mitglied Engineer
Beiträge: 734 Registriert: 16.09.2009 Creo Parametric 7.0.0.0 Creo View 6.0.0.0 Windchill 11.1 IE 11.0.120 Edge Google Chrome fûr PDMLink HP ZBook. 64bit Lenovo Thinkpad P15 3DConnexion Wireless SpaceMouse
|
erstellt am: 14. Mai. 2017 20:14 <-- editieren / zitieren --> Unities abgeben: Nur für astor
|
EWcadmin Moderator Konstrukteur (Dipl.-Ing. Maschinenbau), CAD-/PDM-Admin.
Beiträge: 3202 Registriert: 27.10.2005
|
erstellt am: 15. Mai. 2017 09:37 <-- editieren / zitieren --> Unities abgeben: Nur für astor
Hallo Gunnar und Max, das ist auch ein interessanter Ansatz wenn auch dabei ein externes script eingesetzt werden muss. Das würde ich ja gerne vermeiden. Auf jeden Fall schon mal danke für den guten Tipp. Evtl. brauche ich das an anderer Stelle mal. Ich habe es jetzt so gelöst, das ich nicht mehr direkt den Pfad in das Feld Neuer Name eintrage, denn dann wird der Modellname fest in den Mapkey übernommen. Stattdessen nutze ich die Zeile ganz oben im Fenster Kopie speichern und stelle den Pfad dort rein. Dadurch bleibt der Eintrag im Feld Neuer Name zwar erhalten, aber er wird nicht mit in den Mapkey übernommen. Der Mapkey wird dadurch zwar etwas umfangreichere, aber das spielt keine Rolle. Hier ein Auszug aus dem Mapkey: Code: mapkey step @MAPKEY_NAMEstep-Datei erzeugen;\ mapkey(continued) @MAPKEY_LABELExportdatei step erzeugen;~ Command `ProCmdModelSaveAs` ;\ mapkey(continued) ~ Exit `file_saveas` `ph_shortcuts.TB_Shortcuts`;\ mapkey(continued) ~ Open `file_saveas` `type_option`;~ Close `file_saveas` `type_option`;\ mapkey(continued) ~ Select `file_saveas` `type_option`1 `db_539`;\ mapkey(continued) ~ Activate `file_saveas` `Location Browser`;\ mapkey(continued) ~ Input `file_saveas` `opt_EMBED_BROWSER_TB_SAB_LAYOUT` \ mapkey(continued) `s:\\$USERNAME\\EXPORTDATEN\\`;\ mapkey(continued) ~ Update `file_saveas` `opt_EMBED_BROWSER_TB_SAB_LAYOUT` \ mapkey(continued) `s:\\$USERNAME\\EXPORTDATEN\\`;\ mapkey(continued) ~ Activate `file_saveas` `opt_EMBED_BROWSER_TB_SAB_LAYOUT`;\ mapkey(continued) ~ Activate `file_saveas` `OK`;~ Activate `intf_export` `OkPushBtn`;
------------------ Grüße aus OWL, Thomas ProE macht Spaß - viel ProE macht viel Spaß ! (Zitat, frei nach meinem ProE-Beibringer) Neu auf CAD.de? Diese Infos werden Dir den Einstieg erleichtern: Willkommen auf CAD.de Auch sehr hilfreich für ProE-/Creo-Neulinge: ProE konfigurieren 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: 15. Mai. 2017 11:21 <-- editieren / zitieren --> Unities abgeben: Nur für astor
Hallo Thomas, Zitat: Original erstellt von EWcadmin: ... wenn auch dabei ein externes script eingesetzt werden muss. Das würde ich ja gerne vermeiden. Auf jeden Fall schon mal danke für den guten Tipp. Evtl. brauche ich das an anderer Stelle mal.
intern würde das über den Model Processor realisierbar sein. Da kann man ohne Probleme auf solche Informationen zurückgreifen. (Aber du willst das ja nicht testen. ) ------------------ Gruß Udo Keine Panik, Du arbeitest mit CREO (ehemals Pro/E)! Und Du hast cad.de gefunden! Neu hier? Verwundert über die Antworten? Dann schnell nachfolgende Links durchlesen. • Richtig Fragen • Nettiquette • Suchfunktion • System-Info • Pro/E-Konfig • 7er-Regel • Unities Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
EWcadmin Moderator Konstrukteur (Dipl.-Ing. Maschinenbau), CAD-/PDM-Admin.
Beiträge: 3202 Registriert: 27.10.2005
|
erstellt am: 15. Mai. 2017 11:55 <-- editieren / zitieren --> Unities abgeben: Nur für astor
Hi Udo, im Moment sehe ich da keine kontrollierte (in Bezug auf die Häufigkeit und den damit verbundenen Kosten) Anwendung für den Model Processor, da keiner steuern kann, wie oft die user am Tag ein solches Mapkey aufrufen. Insgesamt sind es sechs mapkeys für verschiedene Ausgabeformate. Mittlerweile habe ich ja eine Lösung gefunden, bei welcher der MODELNAME übernommen und nicht per mapkey geändert oder sonstwie verwendet wird. Irgendwann teste ich den Model Processor vielleicht mal. Ist ja keine Pflicht, nur ab und an wäre er mal hilfreich ;-) ------------------ Grüße aus OWL, Thomas ProE macht Spaß - viel ProE macht viel Spaß ! (Zitat, frei nach meinem ProE-Beibringer) Neu auf CAD.de? Diese Infos werden Dir den Einstieg erleichtern: Willkommen auf CAD.de Auch sehr hilfreich für ProE-/Creo-Neulinge: ProE konfigurieren Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
GunnarHansen Mitglied Engineer
Beiträge: 734 Registriert: 16.09.2009 Creo Parametric 7.0.0.0 Creo View 6.0.0.0 Windchill 11.1 IE 11.0.120 Edge Google Chrome fûr PDMLink HP ZBook. 64bit Lenovo Thinkpad P15 3DConnexion Wireless SpaceMouse
|
erstellt am: 16. Mai. 2017 09:51 <-- editieren / zitieren --> Unities abgeben: Nur für astor
Ein workaround: I'm Mapkey aufnehmen: save in "Desktop" (Weiss nicht das Deutsche wort). Das ist ja für alle Users Pfad: c/users/username/Desktop. Und dann ein Level up mit Alt+Pfeil Up. Und dann Exportdaten wählen. Das sieht dan so aus: mapkey step @MAPKEY_LABEL STEP COPY ON C/USERS/user/exportdaten;\ mapkey(continued) ~ Command `ProCmdModelSaveAs` ;\ mapkey(continued) ~ Select `file_saveas` `type_option` 1 `db_539`;\ mapkey(continued) ~ Activate `file_saveas` `desktop_pb`;\ mapkey(continued) ~ Activate `file_saveas` `up_directory`;\ mapkey(continued) ~ Select `file_saveas` `ph_list.Filelist` 1 `exportdaten`;\ mapkey(continued) ~ Activate `file_saveas` `ph_list.Filelist` 1 `exportdaten`;\ mapkey(continued) ~ Activate `file_saveas` `OK`;~ Activate `UI Message Dialog` `ok`;\ mapkey(continued) ~ Activate `intf_export` `OkPushBtn`; mfG Gunnar Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
EWcadmin Moderator Konstrukteur (Dipl.-Ing. Maschinenbau), CAD-/PDM-Admin.
Beiträge: 3202 Registriert: 27.10.2005
|
erstellt am: 16. Mai. 2017 10:07 <-- editieren / zitieren --> Unities abgeben: Nur für astor
Hallo Gunnar, danke für die Mapkeyvariante. Dein Mapkey setzt voraus, das das EXPORTDATEN-Verzeichnis auf dem Desktop liegt. Das ist bei uns ja nicht der Fall und wäre auch nicht zulässig bzw. erwünscht. MIttlerweile ist das EXPORTDATEN-Verzeichnis vom Netzwerklaufwerk S:\ auf ein lokales Laufwerk (eine Partition, die nur für temporäre Daten verwendet wird) gewandert. War der Wunsch des Hauptadmins. Das mit dem USERNAME hat sich somit auch erledigt, da er für das lokale Laufwerk nicht mehr gebraucht wird. Trotzdem vielen Dank an Euch, das Ihr Euch Gedanken und Vorschläge gemacht habt um mir mir zu helfen. ------------------ Grüße aus OWL, Thomas ProE macht Spaß - viel ProE macht viel Spaß ! (Zitat, frei nach meinem ProE-Beibringer) Neu auf CAD.de? Diese Infos werden Dir den Einstieg erleichtern: Willkommen auf CAD.de Auch sehr hilfreich für ProE-/Creo-Neulinge: ProE konfigurieren Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |