| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für PTC CREO |
| |
 | BOM Assistant für Stücklistenerstellung , eine App
|
Autor
|
Thema: Mapkey Screenpick automatisieren (368 mal gelesen)
|
explosion Mitglied Student

 Beiträge: 87 Registriert: 06.05.2004 Pro/Engineer Wildfire 2, Educational Version (M110)
|
erstellt am: 21. Nov. 2005 21:08 <-- editieren / zitieren --> Unities abgeben:         
Hallo Beim Erstellen mehrerer Mapkeys soll immer wieder dasselbe Teil ausgewählt werden. Mein Mapkey-Eintrag in der config.pro enthält den Eintrag ;@PAUSE_FOR_SCREEN_PICK;\. Ist es an dieser Stelle möglich das auszuwählende Bauteil/Punkt etc. festzulegen? Vielen Dank Steffen 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: 22. Nov. 2005 12:44 <-- editieren / zitieren --> Unities abgeben:          Nur für explosion
Hallo Steffen, versuche im Mapkey das entsprechende Teil/Punkt über Suchen-Tool zu finden und auszuwählen.
------------------ Scheinbare Rechtschreibfehler beruhen auf eine individuelle Rechtschreibreform Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
explosion Mitglied Student

 Beiträge: 87 Registriert: 06.05.2004 Pro/Engineer Wildfire 2, Educational Version (M110)
|
erstellt am: 22. Nov. 2005 14:13 <-- editieren / zitieren --> Unities abgeben:         
Hallo Habe meine Komponente über das Suchen Tool gefunden. Heißt in diesem Fall C14(...Verschmelzung) Mein Mapkey für den automatisierten Export von Schnittkräften von Mechanism zu Structure sieht folgendermaßen aus: !Schnittlastexport ALF1
mapkey ELF1 @MAPKEY_LABELELF1;\ mapkey(continued) ~ Select `main_dlg_cur` `MenuBar1`1 `Mechanism`;\ mapkey(continued) ~ Close `main_dlg_cur` `MenuBar1`;\ mapkey(continued) ~ Activate `main_dlg_cur` `Mechanism.load_transfer`;@PAUSE_FOR_SCREEN_PICK;\ mapkey(continued) ~ Activate `pm_loadxfer` `selectComponent`;@PAUSE_FOR_SCREEN_PICK;\ mapkey(continued) ~ Activate `pm_loadxfer` `okBtn`; Habe nun versucht das "Pause for..." durch C14 mit und ohne @ etc. zu ersetzen, doch leider funktioniert es nicht. Vielleicht kennt jemand den Befehl, der hier folgen muss. Danke Steffen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
arni1 Ehrenmitglied V.I.P. h.c.
     
 Beiträge: 3985 Registriert: 17.12.2002 Pro/E seit Version 11 Creo6 HP Z210 Intel Xeon 3.3GHz; 20 GB RAM NVIDIA Quadro 2000 HP ZR30w Win10 64bit
|
erstellt am: 22. Nov. 2005 14:42 <-- editieren / zitieren --> Unities abgeben:          Nur für explosion
Hallo! Bau mal folgendes in dein mapkey ein: mapkey(continued) ~ Activate `main_dlg_cur` `ProCmdMdlTreeSearch.edit_t`;\ mapkey(continued) ~ Update `selspecdlg0` `ExtRulesLayout.ExtBasicNameLayout.BasicNameList` \ mapkey(continued) `C14.PRT`;~ Activate `selspecdlg0` `EvaluateBtn`;\ mapkey(continued) ~ Activate `selspecdlg0` `SelectButton`;~ Activate `GET SELECT` `done_sel`; Erklärung: Suchen-tool wird aufgerufen, Teil mit Namen C14 gesucht und ausgewählt .. Gruß Arni Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
explosion Mitglied Student

 Beiträge: 87 Registriert: 06.05.2004 Pro/Engineer Wildfire 2, Educational Version (M110)
|
erstellt am: 22. Nov. 2005 16:26 <-- editieren / zitieren --> Unities abgeben:         
Hallo Habe das Ganze mit Such-Funktion aufgezeichnet und funktioniert hervorragend. mapkey ELF1 @MAPKEY_LABELELF1;\ mapkey(continued) ~ Select `main_dlg_cur` `MenuBar1`1 `Mechanism`;\ mapkey(continued) ~ Close `main_dlg_cur` `MenuBar1`;\ mapkey(continued) ~ Activate `main_dlg_cur` `Mechanism.load_transfer`;\ mapkey(continued) ~ Activate `main_dlg_cur` `Edit.Find`;~ Activate `selspecdlg0` `EvaluateBtn`;\ mapkey(continued) ~ Select `selspecdlg0` `ResultList`1 `-1:69:[43]`;\ mapkey(continued) ~ Activate `selspecdlg0` `ApplyBtn`;\ mapkey(continued) ~ Select `selspecdlg0` `SelectedItemsList`1 `-1:69:[43]`;\ mapkey(continued) ~ Activate `selspecdlg0` `SelectedItemsList`1 `-1:69:[43]`;\ mapkey(continued) ~ Activate `selspecdlg0` `CancelButton`;\ mapkey(continued) ~ Activate `pm_loadxfer` `selectComponent`;\ mapkey(continued) ~ Activate `main_dlg_cur` `Edit.Find`;~ Activate `selspecdlg0` `EvaluateBtn`;\ mapkey(continued) ~ Select `selspecdlg0` `ResultList`1 `-1:69:[43]`;\ mapkey(continued) ~ Activate `selspecdlg0` `ResultList`1 `-1:69:[43]`;\ mapkey(continued) ~ Activate `selspecdlg0` `ApplyBtn`;\ mapkey(continued) ~ Select `selspecdlg0` `SelectedItemsList`1 `-1:69:[43]`;\ mapkey(continued) ~ Activate `selspecdlg0` `SelectedItemsList`1 `-1:69:[43]`;\ mapkey(continued) ~ Activate `selspecdlg0` `CancelButton`;~ Activate `pm_loadxfer` `okBtn`; Die Zahl in der eckigen Klammer gibt die KE-ID wieder und ist von Hand auswechselbar. Vielen Dank für die Antworten Steffen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |