bmax, pose trop de questions abstraites... que visez-vous ?
- les macros sont écrites par des utilisateurs (qui peuvent programmer en langages vb, c++, c#,...) pour effectuer des opérations spécifiques et répétitives que les commandes solidedge ne font pas.
- les opérations effectuées avec des macros ne peuvent pas être annulées (arrêter), donc oui sont tout à fait dangereux.
- avec les macros vous pouvez faire presque tout mais pas tout et aussi faire une opération simple peut prendre plusieurs heures de programmation, donc la copie de pâte et la réutilisation du code est fondamentale.
- il y a des outils qui facilitent la lecture et la compréhension des objets (structure des données), mais tout est en anglais et il n'est pas toujours facile de comprendre comment un objet ou une commande est appelé.
- pour savoir comment interagir avec les événements de souris, vous devez savoir comment utiliser la base visuelle (programmateurs experts)
- si vous lancez une macro de l'intérieur de solidedge est que vous la lancez de l'extérieur, pour mon expérience, c'est comme si vous la jetez toujours de l'extérieur: la veille tourne sur le système d'exploitation, se connecte et l'interface à l'objet com (connecté à l'instance active de solidedge ou créer une nouvelle) et donc lit et déplace tout de l'extérieur.
- il n'est donc pas nécessaire (/indispensable) d'installer ou d'enregistrer dll, mais vous pouvez écrire le programme macro d'une vba rugueuse d'excel , à un fichier texte wsf (fichier de script de fenêtres), ou de passer à des environnements de programmation exécutants ide comme étude visuelle ou le développement aigu du freeware ; pour ide choses se compliquent, en particulier pour autodidacte.
par conséquent, vous exposez vos besoins, vérifiez qu'il n'y a pas de projets qui font ce que vous cherchez, alors si vous voulez entrer dans la programmation sappi qui sont dans quelques-uns en italie qui programme macro pour solidedge (malheureusement).