Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Pro ENGINEER
  relativer Username im Mapkey

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
  
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 (1904 mal gelesen)
astor
Mitglied
Senior Manager of myself, Vice President of my Desk


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

Beiträge: 99
Registriert: 20.06.2002

erstellt am: 14. Mrz. 2016 15:26    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, 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


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

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 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 astor 10 Unities + Antwort hilfreich

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


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

Beiträge: 99
Registriert: 20.06.2002

erstellt am: 14. Mrz. 2016 23:14    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

Danke für die eine Rückmeldung,

dann bleibe ich einfach dabei bei der Aufzeichnung auf den Shortcut "Desktop" zu klicken. ;-)

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

EWcadmin
Moderator
Konstrukteur (Dipl.-Ing. Maschinenbau), CAD-/PDM-Admin.




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

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 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 astor 10 Unities + Antwort hilfreich

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)


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

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 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 astor 10 Unities + Antwort hilfreich

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


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

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 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 astor 10 Unities + Antwort hilfreich

EWcadmin
Moderator
Konstrukteur (Dipl.-Ing. Maschinenbau), CAD-/PDM-Admin.




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

Beiträge: 3202
Registriert: 27.10.2005

erstellt am: 15. Mai. 2017 09:37    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 astor 10 Unities + Antwort hilfreich

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




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

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 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 astor 10 Unities + Antwort hilfreich

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 FragenNettiquetteSuchfunktionSystem-InfoPro/E-Konfig7er-Regel      • Unities

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

EWcadmin
Moderator
Konstrukteur (Dipl.-Ing. Maschinenbau), CAD-/PDM-Admin.




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

Beiträge: 3202
Registriert: 27.10.2005

erstellt am: 15. Mai. 2017 11: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 astor 10 Unities + Antwort hilfreich

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


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

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 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 astor 10 Unities + Antwort hilfreich

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.




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

Beiträge: 3202
Registriert: 27.10.2005

erstellt am: 16. Mai. 2017 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 Nur für astor 10 Unities + Antwort hilfreich

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

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