Aller au contenu

Messages recommandés

Posté(e)

Pas trop le temps de jouer mais mon petit doigt me dit qu'il va falloir utiliser la sélection via l'outil de recherche pour arriver à faire une telle Mapkey.

 

L'autre solution aurait été d'importer ton assemblage en demandant l'utilisation de tes templates contenant déjà les repères, plans, paramètres, vues, etc... avec les bons noms et au bon endroit.

Posté(e)

oui c'est ce que j'ai fait

 

ci dessous recherche du repère a l'aide de l'outil.

 

:P

 

 

mapkey 85 ~ Select `main_dlg_cur` `MenuBar1`1 `Edit`;\

mapkey(continued) ~ Close `main_dlg_cur` `MenuBar1`;~ Activate `main_dlg_cur` `Edit.Find`;\

mapkey(continued) ~ Activate `selspecdlg0` `selspecdlg0`;~ Open `selspecdlg0` `SelOptionRadio`;\

mapkey(continued) ~ Input `selspecdlg0` `SelOptionRadio` `Repère`;\

mapkey(continued) ~ Update `selspecdlg0` `SelOptionRadio` `Repère`;\

mapkey(continued) ~ Close `selspecdlg0` `SelOptionRadio`;\

mapkey(continued) ~ Select `selspecdlg0` `SelOptionRadio`1 `Coord Sys`;\

mapkey(continued) ~ Open `selspecdlg0` `LookByOptionMenu`;\

mapkey(continued) ~ Close `selspecdlg0` `LookByOptionMenu`;\

mapkey(continued) ~ Select `selspecdlg0` `LookByOptionMenu`1 `Coord Sys`;\

mapkey(continued) ~ Select `selspecdlg0` `RuleTab`1 `Attributes`;\

mapkey(continued) ~ Open `selspecdlg0` `ExtRulesLayout.ExtBasicNameLayout.BasNameComp`;\

mapkey(continued) ~ Close `selspecdlg0` `ExtRulesLayout.ExtBasicNameLayout.BasNameComp`;\

mapkey(continued) ~ Select `selspecdlg0` `ExtRulesLayout.ExtBasicNameLayout.BasNameComp`1 ` \

mapkey(continued) == `;\

mapkey(continued) ~ Update `selspecdlg0` `ExtRulesLayout.ExtBasicNameLayout.BasicNameList` `*`;\

mapkey(continued) ~ Activate `selspecdlg0` `EvaluateBtn`;~ Activate `selspecdlg0` `ApplyBtn`;\

mapkey(continued) ~ Select `selspecdlg0` `SelectedItemsList`1 `3:56:`;\

mapkey(continued) ~ Activate `selspecdlg0` `CancelButton`;

 

 

 

 

ci dessous clique bouton droit de la souris et selection de renommer et ajout du nouveau nom

 

 

 

mapkey 86 ~ Timer `UI Desktop` `UI Desktop` `popupMenuRMBTimerCB`;\

mapkey(continued) ~ Close `rmb_popup` `PopupMenu`;~ Activate `rmb_popup` `Rename`;\

mapkey(continued) ~ Input `main_dlg_cur` `PHTLeft.node_edit` `r`;\

mapkey(continued) ~ Input `main_dlg_cur` `PHTLeft.node_edit` `re`;\

mapkey(continued) ~ Input `main_dlg_cur` `PHTLeft.node_edit` `rep`;\

mapkey(continued) ~ Input `main_dlg_cur` `PHTLeft.node_edit` `rep-`;\

mapkey(continued) ~ Input `main_dlg_cur` `PHTLeft.node_edit` `rep-d`;\

mapkey(continued) ~ Input `main_dlg_cur` `PHTLeft.node_edit` `rep-de`;\

mapkey(continued) ~ Input `main_dlg_cur` `PHTLeft.node_edit` `rep-des`;\

mapkey(continued) ~ Input `main_dlg_cur` `PHTLeft.node_edit` `rep-desi`;\

mapkey(continued) ~ Input `main_dlg_cur` `PHTLeft.node_edit` `rep-desih`;\

mapkey(continued) ~ Input `main_dlg_cur` `PHTLeft.node_edit` `rep-desi`;\

mapkey(continued) ~ Input `main_dlg_cur` `PHTLeft.node_edit` `rep-desig`;\

mapkey(continued) ~ Input `main_dlg_cur` `PHTLeft.node_edit` `rep-design`;\

mapkey(continued) ~ Update `main_dlg_cur` `PHTLeft.node_edit` `rep-design`;\

mapkey(continued) ~ Activate `main_dlg_cur` `PHTLeft.node_edit`;

 

 

tout se passe bien !

 

je renomme mon repère en xxx54545 et je reteste : la mapkey 85 et ensuite 86 tout fonctionne

 

 

 

 

je redémarre la session.

 

j'ouvre ma pièce

85 la mapkey fonctionne

86 la mapkey ne fonctionne plus :casstet:

 

 

pourquoi ?

:casstet:

:(

:mad:

Posté(e)

A mon avis la mapkey 86 ne fonctionne plus car il y a un clic souris et de mémoire la mapkey enregistre la position exacte du clic souris donc difficilement reproductible ...

Posté(e)

Bonne remarque "Quakiii"

 

effectivement il y a un clic droit de la souris pour faire apparaitre le menu et pourvoir cliquer sur Renommer .

 

 

Mais comment peut on renommer un élément de l'arbre du modele ? avons nous le menu renommer dans les menus déroulant ?

 

ou alors F2 (mais si il n'y que F2 comme solution cela voudrait dire que CREO aurait été bloqué :mad: grrrrrrrrr !!!! )

 

 

 

 

Posté(e)

Oups, le site m'affichait un message d'erreur en se disant surchargé, du coup j'ai recommencé plusieurs fois et mon message est tout de même passé. Un petit "Edit" pour virer les doublons et ça sera un poil plus lisible

 

[Edité le 14/4/2011 par hoppla]

Posté(e)

bon F2 sauve CREO :D

 

nouvelle mapkey 86

 

mapkey 86 @MAPKEY_LABELhr;~ Activate `main_dlg_cur` `PHTLeft.TreeRename`;\

mapkey(continued) ~ Input `main_dlg_cur` `PHTLeft.node_edit` `r`;\

mapkey(continued) ~ Input `main_dlg_cur` `PHTLeft.node_edit` `re`;\

mapkey(continued) ~ Input `main_dlg_cur` `PHTLeft.node_edit` `rep`;\

mapkey(continued) ~ Input `main_dlg_cur` `PHTLeft.node_edit` `rep_`;\

mapkey(continued) ~ Input `main_dlg_cur` `PHTLeft.node_edit` `rep_d`;\

mapkey(continued) ~ Input `main_dlg_cur` `PHTLeft.node_edit` `rep_de`;\

mapkey(continued) ~ Input `main_dlg_cur` `PHTLeft.node_edit` `rep_des`;\

mapkey(continued) ~ Input `main_dlg_cur` `PHTLeft.node_edit` `rep_desi`;\

mapkey(continued) ~ Input `main_dlg_cur` `PHTLeft.node_edit` `rep_desig`;\

mapkey(continued) ~ Input `main_dlg_cur` `PHTLeft.node_edit` `rep_design`;\

mapkey(continued) ~ Update `main_dlg_cur` `PHTLeft.node_edit` `rep_design`;\

mapkey(continued) ~ Activate `main_dlg_cur` `PHTLeft.node_edit`;

 

 

Ok le repère est renommé, maintenant comment inserer des fonctions ici, les 3 plans par defaut qu'il me faut !

 

 

 

 

 

Posté(e)

Je ne pense pas qu'un clic dans un menu soit un problème car ce menu ne change pas de place d'une session à l'autre. La bonne nouvelle est que si le seul problème est de renommer les 3 plans par défaut ça peut également se faire automatiquement via ModelCHECK... tout n'est donc pas perdu ;-)

 

Sinon je ne suis pas un spécialiste des Mapkeys mais je pense que tu peux virer toutes les lignes intermédiaires ou tu tapes des lettres les unes après les autres (surtout qu'il y avait une erreur de frappe). En ne gardant que la dernière ça devrait le faire.

 

mapkey(continued) ~ Input `main_dlg_cur` `PHTLeft.node_edit` `r`;\ (à virer?)

mapkey(continued) ~ Input `main_dlg_cur` `PHTLeft.node_edit` `re`;\ (à virer?)

mapkey(continued) ~ Input `main_dlg_cur` `PHTLeft.node_edit` `rep`;\ (à virer?)

mapkey(continued) ~ Input `main_dlg_cur` `PHTLeft.node_edit` `rep-`;\ (à virer?)

mapkey(continued) ~ Input `main_dlg_cur` `PHTLeft.node_edit` `rep-d`;\ (à virer?)

mapkey(continued) ~ Input `main_dlg_cur` `PHTLeft.node_edit` `rep-de`;\ (à virer?)

mapkey(continued) ~ Input `main_dlg_cur` `PHTLeft.node_edit` `rep-des`;\ (à virer?)

mapkey(continued) ~ Input `main_dlg_cur` `PHTLeft.node_edit` `rep-desi`;\ (à virer?)

mapkey(continued) ~ Input `main_dlg_cur` `PHTLeft.node_edit` `rep-desih`;\ (à virer?)

mapkey(continued) ~ Input `main_dlg_cur` `PHTLeft.node_edit` `rep-desi`;\ (à virer?)

mapkey(continued) ~ Input `main_dlg_cur` `PHTLeft.node_edit` `rep-desig`;\ (à virer?)

mapkey(continued) ~ Input `main_dlg_cur` `PHTLeft.node_edit` `rep-design`;\

mapkey(continued) ~ Update `main_dlg_cur` `PHTLeft.node_edit` `rep-design`;\

Posté(e)

oui pour ces lignes de blabla d'habitude je le fais mais ici la mapkey est texto ce que CREO enregistre.

 

par contre procédons par etape, avant de parle de modelcheck il faut INSERER des plans

 

La difficulté je pense va etre d'activer le mode insertion ? et de supprimer ce mode "insertion"une fois les 3 plans ajoutés renommés ........

Invité adrien_c
Posté(e)

pour ton problème:

j'aurais placé le curseur "inserrer ici" manuellement, puis

selectionner le repere

lancer la maccro:

-renommer le repere

-creer les 3plans

-renommer les 3plans

-et pour remettre le curseur "inserrer ici" en bas faire une actualisation de la pièce

-fin de maccro

:)

Posté(e)

Les options :

 

template_solidpart mon_gabarit.prt

intf_in_use_template_models yes

 

solutionnent ce problème car le modèle gabarit "mon_gabarit.prt" sera utilisé au moment de l'import et ainsi les plans présents dans le gabarit le seront aussi dans le résultat de l'import...

 

 

 

Changer ses habitudes, c'est déjà innover...

Posté(e)

Ceci dit, vous êtes tous bien jeunes (à part hoppla) et vous ne connaissez sans doute pas toutes les petites astuces de Pro/E accessibles depuis les bons vieux menus de ce vénérable logiciel...

 

 

Pour activer le mode insertion, point n'est besoin de cliquer dans l'arbre du modèle... On peut l'activer en cliquant :

 

Edition/Operation sur les fonctions/Insertion/Activer

 

Avec l'outil de recherche, on recherche la fonction numero 1...

On crée les 3 plans de base

Le dernier créé reste sélectionné... Ca tombe bien :

Edition/Définition/Propriétés

 

on peut le renommer

 

Puis toujour avec rechercher, on trouve les fonctions 2 et 3 qu'on renomme de la même manière

Attention, entre chaque recherche, il faudra faire :

 

Edition/Selectionner/Deselectionner tout

 

Et à la fin :

 

Edition/Operation sur les fonctions/Insertion/Annuler/Oui

 

Voilà, voilà...

 

Changer ses habitudes, c'est déjà innover...

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité