CATIA V5 | 3DEXPERIENCE
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le deal à ne pas rater :
SAMSUNG Galaxy A14 5G Noir 64 Go à 98,49€
96.99 €
Voir le deal

Sélectionner une fonction dans l atelier assembly design

2 participants

Aller en bas

Sélectionner une fonction dans l atelier assembly design  Empty Sélectionner une fonction dans l atelier assembly design

Message par Tonio091 Lun 11 Juil 2016 - 17:48

Bonjour,
Je souhaiterai connaître la syntaxe pour sélectionner ou activer une fonction(un des icônes présent dans les palettes d outils) dans CATIA dans l atelier assembly design? Je cherche dans l aide mais j avoue ne pas trouver mon bonheur pour l instant.
J ai commencé un truc du genre :
Dim foundobject as anyobject
Set foundobject = CATIA.activedocument.product.selection.Findobject("generate numbering")
Je pense ne pas avoir la bonne méthode, peut être qu'avec la méthode de selection ou startcommand ca doit mieux marcher.
Merci pour votre aide
Tonio091
Tonio091
actif
actif

Messages : 30
Date d'inscription : 25/02/2011
Age : 42

Revenir en haut Aller en bas

Sélectionner une fonction dans l atelier assembly design  Empty Re: Sélectionner une fonction dans l atelier assembly design

Message par lumpazepfel Lun 11 Juil 2016 - 22:20

Bonjour Tonio,

Pour utiliser Startcommand, il suffit de passer la souris sur l’icône dont tu as besoins et le nom de la fonction s'affiche dans la ligne de commande. L'inconvénient de cette méthode c'est quelle est dépendante de la langue d'utilisation de CATIA.
Exemple : Startcommand"Measure Item"
Sélectionner une fonction dans l atelier assembly design  Start_10

Dans l'atelier Assembly Design la majorité des fonction sont accessibles en VBA, tu peux les trouver dans l'aide.
Laquelle tu recherches?
lumpazepfel
lumpazepfel
Fédérateur
Fédérateur

Messages : 319
Date d'inscription : 02/11/2015
Localisation : Ensisheim

Revenir en haut Aller en bas

Sélectionner une fonction dans l atelier assembly design  Empty Re: Sélectionner une fonction dans l atelier assembly design

Message par Tonio091 Jeu 25 Aoû 2016 - 13:37

Merci pour la réponse je cherche "Generate Numbering" du coup la ligne de code ça me donne ça et ça marche (nécessitant avant une séléction de la tête du product):

ProductDoc.Application.StartCommand ("Generate Numbering")

Le problème qui se pose ensuite c'est que suite à la fonction "Generate Numbering" dans l'assembly Design une fenêtre CATIA s'ouvre avec Ok et Cancel, je souhaiterai mettre OK si quelqu'un connait la syntaxe ça m'intéresse. Sachant que cette "fenêtre" n'est pas reconnu comme une Window dans l'application CATIA

Merci encore pour votre aide
Tonio091
Tonio091
actif
actif

Messages : 30
Date d'inscription : 25/02/2011
Age : 42

Revenir en haut Aller en bas

Sélectionner une fonction dans l atelier assembly design  Empty Re: Sélectionner une fonction dans l atelier assembly design

Message par lumpazepfel Ven 26 Aoû 2016 - 14:30

Bonjour,

Regarde peut être avec la fonction SENDKEY.
Mais sans garantie.
lumpazepfel
lumpazepfel
Fédérateur
Fédérateur

Messages : 319
Date d'inscription : 02/11/2015
Localisation : Ensisheim

Revenir en haut Aller en bas

Sélectionner une fonction dans l atelier assembly design  Empty Re: Sélectionner une fonction dans l atelier assembly design

Message par Tonio091 Lun 29 Aoû 2016 - 10:31

Bonjour Marc,

Merci pour la réponse, le code avec la fonction SENDKEY passe(et existe comme commande) mais il ne se passe rien j'ai l'impression que ça doit marcher que pour certaines applications, j'ai tapé simplement SendKeys "{ENTER}". Du coup je cherche dans les userforms et dans les CatiaVBAContainer (derrière cette classe il y a une commande FormCount)...c'est pas gagné

A creuser...

Tonio
Tonio091
Tonio091
actif
actif

Messages : 30
Date d'inscription : 25/02/2011
Age : 42

Revenir en haut Aller en bas

Sélectionner une fonction dans l atelier assembly design  Empty Re: Sélectionner une fonction dans l atelier assembly design

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum