MAX_Mafel
Membres-
Compteur de contenus
61 -
Inscription
-
Dernière visite
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par MAX_Mafel
-
Lancer macro vba à partir d'une autre
MAX_Mafel a répondu à un(e) sujet de MAX_Mafel dans SolidWorks
Solution trouvée par notre ami ChatGPT 😄 : Option Explicit Sub Export_3D() ' Déclare les variables nécessaires Dim swApp As SldWorks.SldWorks ' Initialisation de l'application SolidWorks Set swApp = Application.SldWorks ' Chemin vers la macro1 Dim macro1Path As String macro1Path = "C:\Dossier Export\Macros\Macro1.swp" ' Exécuter la macro1 Dim ret1Val As Long ret1Val = swApp.RunMacro(macro1Path, "", "") End Sub -
Bonjour à tous, J'explore actuellement le monde de la macro vba, et je cherche une solution pour lancer la macro1 à partir de la macro2, existe t-il une solution? Désolé par avance si le sujet existe déjà, mais après quelques recherches sur le forum je n'ai rien trouvé sur ce thème.
-
Bonjour, Je souhaiterai, quant à moi, configurer le Creo Distributed Batch, c'est à dire avoir par défaut des taches enregistrées dès l'ouverture, où l'utilisateur aurait juste à ajouter les fichiers 3D/2D à convertir. C'est possible? Car actuellement, à la fermeture, tout s'efface. Et j'ai aussi un message qui s'affiche lorsque je l'ouvre avec une macro Creo : "Espace insuffisant pour traiter cette commande". Merci d'avance pour votre aide.
-
Pouvez vous m'en dire plus? Je n'ai jamais utilisé de routine VBA ou trail jusqu'à présent.
-
Bonjour, Je travail actuellement sur une macro permettant d'enregistrer mes pièces et assemblages en step, pdf, et dxf. Est-il possible à partir de la fenêtre active d'une pièce, de l'envoyer directement dans un assemblage ouvert ? Ou alors copier plusieurs pièces pour les assembler en même temps dans mon asm.
-
Bonjour à tous, Je suis actuellement à la recherche d'utilitaires Pro/Toolkit, avec par exemple une fonction pour ouvrir automatiquement le plan d'un 3D, ou alors générer une nomenclature, et l'enregistrer en pdf... Il existe quelques tutos sur internet, mais tout en anglais. Merci d'avance pour votre retour.
-
Clic milieu souris dans les mapkeys
MAX_Mafel a répondu à un(e) sujet de DCT dans Creo (ex. Pro/Engineer)
Bonjour, Pour éviter ce problème, il faut modifier le type de placement, à l'origine il est "libre", et mettre "Coordonnées absolues", et mettre une valeur en X, et Y. Je fonctionne de cette manière pour l'intégration de tables, et symbole. -
Autre question : J'aimerais pouvoir supprimer le fichier .UI contenu dans : C:\Users\<user>\AppData\Roaming\PTC\ProENGINEER\Wildfire\.wf\.Settings, grâce à un batch commandé par une macro. Pour faire simple, je veux activer le batch pour les utilisateurs : PERSO-A / PERSO-B / PERSO-C.... Comment faire pour programmer mon batch? Je veux éviter d'avoir : del C:\Users\PERSO-A\AppData\Roaming\PTC\ProENGINEER\Wildfire\.wf\.Settings\*.ui del C:\Users\PERSO-B\AppData\Roaming\PTC\ProENGINEER\Wildfire\.wf\.Settings\*.ui del C:\Users\PERSO-C\AppData\Roaming\PTC\ProENGINEER\Wildfire\.wf\.Settings\*.ui del C:\Users\....\AppData\Roaming\PTC\ProENGINEER\Wildfire\.wf\.Settings\*.ui ---------------------------------------------- Problème résolu avec la variable %UserProfile%. Mon code est donc : del /q %UserProfile%\AppData\Roaming\PTC\ProENGINEER\Wildfire\.wf\.Settings\*.ui
-
En fait le fichier.ui s'enregistre automatiquement dans le dossier <user>\AppData\Roaming\PTC\ProENGINEER\Wildfire\.wf\.Settings. Le problème doit venir de la. Merci.
-
Oui j'ai essayé plein de recherches, mais aucunes n'ont abouties. Je vais chercher du coté des scripts, ou programmation en Autoit, des idées?
-
Bonsoir, Je chercher une solution permettant de lancer une macro au démarrage. Cette macro me permettrait de configurer automatiquement les postes lors d'une mise à jour du config.pro, et .ui La macro est déjà créée, mais je dois la lancer manuellement. Et deuxième point, je n'ai pas vraiment compris comment fonctionnait ce fichier.ui, car l'interface ne se met pas automatiquement à jour si je copie/colle un nouveau fichier.ui dans le dossier de démarrage de configuration. Je suis obligé de l'importer manuellement. Une idée? Pour info, nous n'avons pas de PDM. D'avance merci pour votre aide.
-
Bah la masse de la mise en plan est directement liée a celle de l'assemblage non? Parce que moi je récupère le paramètre de l'asm et je l'intègre dans mon tableau de nomenclature avec asm.mbr.masse.
-
Bonjour, Je suis actuellement en face d'une problématique, en effet je connais la relation permettant d'afficher la masse des pièces et d'avoir le total pour un assemblage, mais je viens de remarquer que si un paramètre "masse" est créé manuellement et que sa valeur est également rentrée par l'utilisateur pour une pièce, l'assemblage ne prend pas en compte la masse de cette pièce et affiche au lieu de ca, une valeur incohérente. Y a t-il une manip à faire pour que l'addition se fasse? J'en ai surtout besoin pour les circuits électroniques où la masse des composants n'est pas connue.
-
Ok je vais essayer ca. Sinon niveau stabilité, les tables de famille sont-elles toujours aussi efficace avec plus de 500 instances? Et quels solutions apporter pour éviter l'apparition de bugs? Je pose ces questions car je suis débutant dans ce domaine là. Merci d'avance pour vos réponses.
-
L'installation d'un PDM est en cours de négociation.... mais bon ca va très certainement mettre trop de temps pour arriver.
-
Ok, et il n'a pas de solution sans PDM?
-
Bonjour, Est-il possible de faire un cas d'emplois des pièces directement sur pro engineer? C'est à dire voir dans quel assemblage un axe ou une vis est utilisé.
-
Bonjour. Est-il possible d'avoir une liste déroulante dans les cases d'une table de famille pour le choix des composants dans une instance plutot que de chercher dans "outils" "remplacer par".... Je sais que c'est possible pour l'attribution des matières, et pourquoi pas avec le choix des composants, des couleurs...? :casstet: Pouvez-vous m'aider?
-
Merci bien.
-
Merci ca marche :D . Pendant qu'on y est, connaissez-vous l'option pour activer "fonction de surface" dans affichage du modèle, onglet : ombrer, au démarrage?
-
Merci pour ces infos. Par conrte j'ai essayé de paramétrer un gabarit assemblage et pièce, mais pro-e ne demande rien lorsqu'un prt ou asm est crée, même lorsque que je coche 'désigner".
-
Le soucis vient en fait de la création de la macro : mapkey ouvr @MAPKEY_LABELouvrir fichier;\ mapkey(continued) ~ Activate `main_dlg_cur` `ProCmdModelOpen.file`;~ Open `file_open` `Type`;\ mapkey(continued) ~ Close `file_open` `Type`;~ Select `file_open` `Type`1 `db_0`; mapkey param ~ Command `ProCmdMmParams` ;\ mapkey(continued) @MANUAL_PAUSECréer ou renseignez les paramètres "nom" et "designation1" svp;\ mapkey(continued) ~ Activate `relation_dlg` `PB_OK`;~ Command `ProCmdModelSave` ;\ mapkey(continued) ~ Activate `file_saveas` `OK`; La première macro ouvre tout simplement la boite de dialogue permettant d'ouvrir les fichiers cao, et la 2ème ouvre la fenetre des paramètres, et enregistre le fichier après validation Et moi ce que je voudrais c'est : Ouvrir la fenetre de dialogue, fermer la fenetre de dialogue quand la pièce s'ouvre, ouvrir la fenetre des paramètres, mettre en pause la macro le temps de remplir les paramètres....... Mais la j'arrive pas a associer ces deux macros. Peux-tu me dire comment faire?
-
Je suis pas un pro dans la création de macro, en fait je viens tout juste d'apprendre à les intégrer dans l'interface de pro-e (les macros intégrés viennent de sources extérieurs).
-
Bonjour, J'aurais besoin d'une macro permettant de placer automatiquement la première pièce d'un assemblage par défaut ou suivant différents plans. Et d'une macro permettant d'ouvrir la fenetre des paramètres lorsqu'un assemblage, ou une pièce est ouverte par l'utilisateur. Le but étant de lui rappeler que le paramétrage est une chose importante pour la mise en place de la nomenclature automatique. Merci d'avance pour votre aide.
-
Vérification drw ou autres
MAX_Mafel a répondu à un(e) sujet de MAX_Mafel dans Creo (ex. Pro/Engineer)
Le PDM est normalement prévu après le nettoyage complet de la base. Mais le gros (voir même très gros) problème c'est que la base contient plus 100 000 fichiers cao, donc j'aimerais pouvoir faire la vérification automatiquement, car pour le moment vérifier un par un les assemblages devient très vite lassant. Surtout que les doublons sont présent de partout et en très grande quantité, du coup je dois mettre des grands coups de haches et réparer les assemblages après. J'aimerais donc obtenir la liste de tous les .asm qui plante a l'ouverture, parcque justement je me retrouve avec énormément de doublons qui porte le même nom mais qui sont completements différents au niveau de la composition, de plus je suis tout seul a bosser dessus...
