| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für PTC CREO |
Autor
|
Thema: WF4 Mapkey zum Ein-/Ausblenden einzelner Folien (1602 mal gelesen)
|
daengl Mitglied Inbetriebnahmeinscheniör
Beiträge: 147 Registriert: 23.04.2008
|
erstellt am: 18. Dez. 2008 12:04 <-- editieren / zitieren --> Unities abgeben:
Hallo alle zusammen. Ich hatte mir in WF3 einige Mapkeys erstellt, welche einzelne Folien ein- bzw. ausblenden. Nun bin ich am Testen der WF4 und diese funktionieren nicht mehr. Auch ein Neu-Erstellen der Mapkeys bringt keine Besserung Der Mapkey sieht folgendermassen aus:
Code:
mapkey test @MAPKEY_LABELtest;~ Command `ProCmdMdlTreeShowLyrs` 1 ;\ mapkey(continued) ~ Close `main_dlg_cur` `PHTLeft.ShowCB`;\ mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`1 \ mapkey(continued) `node0:NC_HILFSMITTEL`;\ mapkey(continued) ~ RButtonArm `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree` \ mapkey(continued) `node0:NC_HILFSMITTEL`;~ Command `ProCmdViewHide` ;\ mapkey(continued) ~ Command `ProCmdViewRepaint` ;~ Command `ProCmdLayer_ShowMdlTree` ;\ mapkey(continued) ~ Close `main_dlg_cur` `PHTLeft.PHLayerUI.LayerShowBtn`;
Beim Ausführen erhalte ich folgende Fehlermeldung: Mapkey-Fehler: Component: PHTLeft.PHLayerUI.AssyTree@main_dlg_w1 is not available (invisible). Cannot do action: Select. Mache ich zu dem Zeitpunkt einen Rechtsklick auf die Folie sind Einblenden UND Ausblenden ausgegraut. Mache ich einen Linksklick und anschliessend einen Rechtsklick ist einer der Punkte wieder schwarz und anwählbar . Kennt jemand dieses Problem bzw. hat jemand eine Lösung dafür? mfg daengl Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ford P. Mitglied
Beiträge: 842 Registriert: 26.05.2008 WF2 m230 WF4 m040 Intralink 3.4 m040 Intralink 3.4 m060 HP 8710w
|
erstellt am: 18. Dez. 2008 12:57 <-- editieren / zitieren --> Unities abgeben: Nur für daengl
Hallo daengl, wie wäre es wenn du auf den Rechtsklick verzichten würdest und nach dem Markieren der Folie über das Menue Ansicht-Sichtbarkeit ein/ausblenden gehst (ungeprüft!)? Ford P. ------------------ Es gibt eine Theorie, die besagt, wenn jemals irgendwer genau rausfindet, wozu Pro/E da ist und warum es da ist, dann verschwindet es auf der Stelle und wird durch etwas noch Bizarreres und Unbegreiflicheres ersetzt. Es gibt eine andere Theorie, nach der das schon passiert ist. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
daengl Mitglied Inbetriebnahmeinscheniör
Beiträge: 147 Registriert: 23.04.2008
|
erstellt am: 18. Dez. 2008 15:34 <-- editieren / zitieren --> Unities abgeben:
Hallo Ford P. Nützt leider auch nichts, dort besteht genau das selbe Problem. Der Mapkey bleibt mit der selben Fehlermeldung hängen und im Menü sind beide Punkte ausgegraut. Erst nach Linksklick auf die Folie wird einer der Menüpunkte aktiv mfg daengl Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ford P. Mitglied
Beiträge: 842 Registriert: 26.05.2008 WF2 m230 WF4 m040 Intralink 3.4 m040 Intralink 3.4 m060 HP 8710w
|
erstellt am: 18. Dez. 2008 19:08 <-- editieren / zitieren --> Unities abgeben: Nur für daengl
OK, ich wußte doch dass ich da schonmal was gemacht hab. Schau dir mal http://ww3.cad.de/foren/ubb/Forum12/HTML/016512.shtml#000011 (hier ging es darum alle Folien ein / auszublenden) und http://ww3.cad.de/foren/ubb/Forum12/HTML/016398.shtml#000009 an. Die Suche aus dem zweiten Link sollte die Lösung sein. Hier aber nicht wie im Beitrag auf Zeigen-Suchen-Durchsuchen sondern Zeigen-Suchen-Element. Hier kannst du dann Folie wählen und dann die gewünschte Folie auswählen (nimm pro Vorgang immer nur eine Folie, mehr werden nicht selektiert) und dann über Ansicht ein oder ausblenden. Leider brauchst du 2 Mapkeys (ein / aus). Ich hoffe das klappt so, habs nur oberflächlich getestet. Ford P. ------------------ Es gibt eine Theorie, die besagt, wenn jemals irgendwer genau rausfindet, wozu Pro/E da ist und warum es da ist, dann verschwindet es auf der Stelle und wird durch etwas noch Bizarreres und Unbegreiflicheres ersetzt. Es gibt eine andere Theorie, nach der das schon passiert ist. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
hagen123 Ehrenmitglied V.I.P. h.c. Application Specialist
Beiträge: 2312 Registriert: 12.11.2000 Pro/Engineer Wildfire 4 Pro/Intralink 3.4
|
erstellt am: 19. Dez. 2008 07:37 <-- editieren / zitieren --> Unities abgeben: Nur für daengl
Ich meine die WIFI 4 ist buggy. In unserer Testversion ist es noch nicht mal möglich, alle Folien per Mapkey ein oder aus zu schalten. Der Vorgang bleibt hängen. In der WIFI 2 funktioniert das prompt. Probier das bitte mal aus. Merkwürdiger Weise funktioniert der Mapkey 1x, dann nicht mehr!?! ... so long Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
daengl Mitglied Inbetriebnahmeinscheniör
Beiträge: 147 Registriert: 23.04.2008
|
erstellt am: 19. Dez. 2008 08:08 <-- editieren / zitieren --> Unities abgeben:
Hallo Ford P. Den Beitrag im ersten Link hatte ich auch schon gefunden, konnte aber nicht viel damit anfangen, da es dort um alle Folien ging. Aber dein Vorschlag mit Zeigen-Suchen-Element funktioniert Danke für deine Hilfe. Ü's sind schon abgeschickt. Falls es jemanden interessiert, hier noch meine Mapkeys zum Ein- und Ausblenden: Code:
mapkey nc_hme @MAPKEY_NAMENC-Hilfsmittel einblenden;\ mapkey(continued) @MAPKEY_LABELNC-Hilfsmittel einblenden;~ Command `ProCmdViewLyrs` 1 ;\ mapkey(continued) ~ Command `ProCmdLayer_FindItem` ;\ mapkey(continued) ~ Close `main_dlg_cur` `PHTLeft.PHLayerUI.LayerShowBtn`;#LAYER;\ mapkey(continued) #NC_HILFSMITTEL;#DONE SEL;#DONE/RETURN;~ Command `ProCmdViewShow` ;\ mapkey(continued) ~ Command `ProCmdViewRepaint` ;~ Command `ProCmdViewLyrs` 0;mapkey nc_hma @MAPKEY_NAMENC-Hilfsmittel ausblenden;\ mapkey(continued) @MAPKEY_LABELNC-Hilfsmittel ausblenden;~ Command `ProCmdViewLyrs` 1 ;\ mapkey(continued) ~ Command `ProCmdLayer_FindItem` ;\ mapkey(continued) ~ Close `main_dlg_cur` `PHTLeft.PHLayerUI.LayerShowBtn`;#LAYER;\ mapkey(continued) #NC_HILFSMITTEL;#DONE SEL;#DONE/RETURN;~ Command `ProCmdViewHide` ;\ mapkey(continued) ~ Command `ProCmdViewRepaint` ;~ Command `ProCmdViewLyrs` 0;
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |