Bonjour,
Je cherche a lancer une macro lorsqu'on ouvre n'importe quelle mise en plan.
Est ce possible?
Merci d'avance de vos retours
Yannick
Bonjour,
Je cherche a lancer une macro lorsqu'on ouvre n'importe quelle mise en plan.
Est ce possible?
Merci d'avance de vos retours
Yannick
Bonjour,
Que doit-elle faire cette macro car la question n'est pas très clair.
Bonjour
effectivement j'ai oublier un mot dans ma demande.
Je cherche à lancer une macro à l'ouverture d'une mise en plan
Cette macro recharger les modèle de fond de plan et effectue un zoom au mieux.
Cdlt
Il me semblait bien que j'avais vu quelques chose qui ressemblait à ta demande.
Sans avoir essayé voici le lien qui semble correspondre à ta demande:
https://www.codestack.net/solidworks-api/application/documents/handle-document-load/
Si tu arrive à faire ce que tu veux partage nous le code cela pourrait éventuellement m'intéresser pour le future proche (fond de plan à revoir)
Bonjour;
il y a un exemple d'automatisation de macro au lancement de Solidworks ici : handle-document-load (site : codestack.net)
.... sbadenis viens d'éditer la même reponse que moi (à moins que ce soit le contraire ?) Et je n'ai pas trouvé comment supprimer un poste. (Mechant Forum!)
Ne reste plus qu'a créer/appeler une seconde macro avec vos conditions.
sinon il existe aussi les "Macro Feature" , mais je ne les conseil pas du tout....
https://www.codestack.net/solidworks-api/document/macro-feature/
Cordialement.
Après avoir approfondi, je pense pas que cela réponde vraiment au besoin. car c'est une macro feature à insérer dans la mise en plan modèle. (ou pièce-AS)
Donc impossible de faire un rattrapage.
Le plus simple pour toi sera sûrement d'utiliser intégration (utilitaire MyCadtools) pour faire un rattrapage sur toute les mise en plan sélectionnés .
https://help.visiativ.com/mycadtools/2020/fr/Integration.html
Je l'ai déjà fais sur plusieurs week-end et une quantité de plan très importante (+ de 60 000) et cela se fait plutôt bien (programmation avec task planner possible)
https://help.visiativ.com/mycadtools/2020/fr/TaskPlanner.html
Pour la règle dans condition: Solidworks, Systématique
Dans opération -> Divers, lancement d'une macro
Bonjour,
J'arrive un peu après la bataille mais en jouant avec les événements c'est possible. Par contre il faut changer la commande du raccourcis SW pour le lancer avec une macro lancée à l'ouverture.
Ainsi c'est lié à SW et non aux modèles de doc, on peut donc lancer des actions en fonction de tout un tas d'événements SW (de mémoire, récupération de l'événement d'ouverture d'un fichier, de différentes actions utilisateur...)