Hallo zusammen.
Ich möchte ein Mapkey, das in Creo 2.0 erstellt wurde, nun auch in Creo 4.0 verwenden. Nur leider habe ich ein Problem beim ausführen der Mapkeys. Mit Hilfe des Mapkeys soll eine UDF Datei ausgführt werden:
Code:
mapkey sk @MAPKEY_NAMESechskant einpressen;@MAPKEY_LABELSechskant;\
mapkey(continued) ~ Command `ProCmdEnvMdlDisp` `Shading`;~ Command `ProCmdEnvDtmDisp` 1 ;\
mapkey(continued) ~ Command `ProCmdEnvAxisDisp` 1 ;~ Command `ProCmdUserDefined` ;\
mapkey(continued) ~ Trail `UI Desktop` `UI Desktop` `DLG_PREVIEW_POST` `file_open`;\
mapkey(continued) ~ Select `file_open` `Ph_list.List_table`1 `sechskant.gph`;\
mapkey(continued) ~ Activate `file_open` `Ph_list.List_table`1 `sechskant.gph`;\
mapkey(continued) ~ Activate `udf_place_insert_dialog` `ok_but`;\
......
In Creo 2.0 öffnet sich wie gewünscht das UDF-Platzierungs- Dialogfenster (trail):
Zitat:
!playing mapkey sk
~ Command `ProCmdEnvMdlDisp` `Shading`
!%CI Schattiertes Modell wird angezeigt
~ Command `ProCmdEnvDtmDisp` 1
!%CIBezugsebenen werden angezeigt.
~ Command `ProCmdEnvAxisDisp` 1
!%CIAchsen werden angezeigt.
~ Command `ProCmdUserDefined`
< 2 0.118519 178 0 0 100 1592 0 0 1128 13
~ Trail `UI Desktop` `UI Desktop` `DLG_PREVIEW_POST` \
`file_open`
~ Trail `UI Desktop` `UI Desktop` `DLG_PREVIEW_POST` \
`file_open`
~ Select `file_open` `Ph_list.List_table` 1 `sechskant.gph`
~ Activate `file_open` `Ph_list.List_table` 1 `sechskant.gph`
!%CIGruppeninfo wird abgerufen...
< 0 1.008593 1224 0 0 851 1592 0 0 1128 13
~ Activate `udf_place_insert_dialog` `ok_but`
In Creo 4.0 allerdings nicht. Dort startet ein ein Auswahlfenster, in der man die UDF Datei auswählen muss. Und das obwohl die `sechskant.gph` Datei in dem Verzeichnis liegt, in dem auch das Auswahlfenster dies zur Auswahl stellt (siehe Anhang). Hier der Auszug aus der Trail-Datei:
Zitat:
!playing mapkey sk
~ Command `ProCmdEnvMdlDisp` `Shading`
!%CI Schattiertes Modell wird angezeigt
~ Command `ProCmdEnvDtmDisp` 1
!%CIBezugsebenen werden angezeigt.
~ Command `ProCmdEnvAxisDisp` 1
!%CIAchsen werden angezeigt.
~ Command `ProCmdUserDefined`
< 2 0.118519 178 0 0 100 1592 0 0 1128 13
~ Trail `UI Desktop` `UI Desktop` `DLG_PREVIEW_POST` \
`file_open`
~ Trail `UI Desktop` `UI Desktop` `DLG_PREVIEW_POST` \
`file_open`
< 0 1.053630 1218 0 0 889 1592 0 0 1128 13
~ Trail `UI Desktop` `UI Desktop` `PREVIEW_POPUP_TIMER` \
`file_open:Ph_list.Filelist:<NULL>`
~ Select `file_open` `Ph_list.Filelist` 1 `sechskant.gph`
~ Command `ProFileSelPushOpen_Standard@context_dlg_open_cmd`
!%CIGruppeninfo wird abgerufen...
~ Activate `udf_place_insert_dialog` `ok_but`
Warum erscheint der Wert: `file_open:Ph_list.Filelist:<NULL>` und nicht ~ Select `file_open` `Ph_list.List_table` 1 `sechskant.gph`?
Hat jemand eine Idee, warum dies so ist? Die Option "PRO_GROUP_DIR" verweist auf das richtige Verzeichnis.
------------------
Gruß, Heino
[Diese Nachricht wurde von Heino Casper am 06. Jun. 2019 editiert.]
[Diese Nachricht wurde von Heino Casper am 06. Jun. 2019 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP