Aller au contenu

stouf

Membres
  • Compteur de contenus

    6
  • Inscription

  • Dernière visite

stouf's Achievements

Newbie

Newbie (1/14)

0

Réputation sur la communauté

  1. Si ca en intéresse certain j'ai trouvé la solution avec un peu d'aide. Il suffit de remplace la ligne de commande ou le chemin est spécifié par la fonction environ$ exemple : ma variable d'environnement correspondant à un chemin d'accès est la suivante : ${TEST_VAR} avec TEST_VAR = c:\tralala\test\ dans ma macro j'écris pour sauvegarder ma part active : CATIA.activedocument.saveas environ$("TEST_VAR") & "\test et j'aurai bien le fichier test.catpar sauvegardé dans le repértoire de la variable TEST_VAR
  2. bonjour, J'ai besoin de récupérer une variable d'environnement CATIA (qui correspond à un chemin d'accès) dans une macro VBA. j'ai un fichier de lancement CATIA pour lequel j'ai défini un certain environnement d'utilisateur, c'est à dire que les chemins de sauvegarde des fichiers sont déjà prédeterminés. Ce chemin d'accès pour la sauvegarde des fichiers correspond à une variable dans le programme du fichier de lancement : La ligne de commande est la suivante (DOS): set nom_variable= chemin d'accès et la variable %nom_variable% remplace mon chemin d'accès. Une fois CATIA lancée cette variable existe toujours dans l'environnement et se présente sous la forme suivante : ${nom_variable} dans une de mes macros, j'aurai besoin de reprendre cette variable pour ne pas avoir à respécifier le chemin d'accès de l'enregistrement puisque cela doit se faire par le choix de l'icone de lancement de CATIA. (un icone correspond à un certain type d'affaire et donc un certain chemin d'accès d'enregistrement par défaut) Si qq'un peut m'aider parce que là j'ai beau chercher je suis perdu...et je ne suis même pas sur que se soit possible. Merci d'avance.
  3. ok je suis un boulet...<acronym class=dict title= c'est ok je crois que j'ai trouvé merci beaucoup, je vais voir ce que j'arrive à faire avec ca maintenant. merci encore, et si jamis tu as d'autres informations je suis preneur :)
  4. ah non j'ai pas fait ca... on fait comment ?? je galère un peu sous CATIA, je tatonne en essayant de faire du copier coller de ce que je sais faire sous Excel et en adaptant un peu le script...du bricolage quoi ;-) <acronym class=dict title= Si tu connais la démarche globale je suis preneur, en tout cas merci pour ton aide :) en attendant je vais essayer de voir ce que tu viens de m'indiquer, ca doit pas être bien compliqué quand même ;)
  5. sur non, mais en tout cas je n'y arrive pas, l'icone de la toolbox reste grisé :( En fait je voudrais juste que dans ma macro, lorsque j'ai cliqué sur l'icone de la barre d'outil corresondant il m'ouvre une fenêtre de dialogue checkbox avec différentes options à cocher au choix puis à valider. J'ai déjà réussi à créer des boites de dialogue divers comme les inputbox ou messagebox mais celles-ci sont déjà intégrer à VB c'est à dire qu'il n'est pas nécessaire de les définir graphiquement (taille, position etc...) c'est apparemment différent pour les checkbox (du moins pour excel) En fait pour programmer ma macro depuis CATIA, je vais dans outil / macro / et je lance l'éditeur visual basic. et c'est là que je ne peux pas utiliser la toolbox.
  6. bonjour, Je suis en train de mettre en place une procédure sous CATIA V5. Je souhaite automatiser celle ci par le biais de macro VBA associé à des barres d'outil. Jusque là tout fonctionne correctement. Seulement je voudrais maintenant mettre une Checkbox avec des options à cocher auxquelles seront associées des fonctions après validation. Le contrôle de la checkbox en lui même de me pose pas de problème en revanche je ne sais absolument pas comment définir celle ci dans l'environnement CATIA. Je sais le faire sous Excel en revanche sous CATIA le script étant légerement différent je sèche. D'autant plus que contrairementà excel je n'ai pas accès à la obite à outil graphique d'où j'aurai pus définir la boite de dialogue. Si quelqu'un peut m'aider, merci d'avance. :)
×
×
  • 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é