• Ce forum est la traduction générée par la machine de www.cad3d.it/forum1 - la communauté italienne du design. Plusieurs termes ne sont pas traduits correctement.

macro de base pour CATIA

  • Auteur du sujet Auteur du sujet vinzone
  • Date de début Date de début

vinzone

Guest
Bonjour tout le monde, j'ai essayé de chercher dans le forum mais les résultats sont tous liés à des travaux solides, donc je vous demande. au cas où il y aurait déjà une telle discussion je m'excuse!

dans le bureau technique où j'ai travaillé avant que le designer senior n'ait créé des catscripts qui ont permis en un seul clic d'enregistrer tout fichier ouvert dans stp. (continuer à l'enregistrer dans le dossier où réside le catpart/catproduct et évidemment avec la commodité de ne pas changer de fichier/enregistrer par nom/etc).

De la même façon, il en avait un pour pdf, très utile.

Je me souviens avoir ouvert ses catscripts et ne pas les trouver trop complexes au niveau de la programmation. Je vous demande donc s'il y a un guide à suivre pour la création d'un tel catscript.

J'aurais une requête spéciale en plus: y aurait-il la possibilité de créer un catscript qui génère également un simple .txt avec les propriétés listées dans le catpart? (par propriété je veux dire celles spécifiées dans la fenêtre que j'ai jointe).

J'espère ne pas trop demander, merci à l'avance et bonne semaine courte à tous :d
 

Pièces jointes

  • Immagine 2024-04-22 083815.jpg
    Immagine 2024-04-22 083815.jpg
    123 KB · Affichages: 19
J'appuie que je ne suis pas une programmation pratique donc je vais donner quelques conseils mais vous devez faire quelques tests si cela fonctionne.
pour le faire avec un seul clic j'imagine créé un bouton qui active une macro, afin que vous puissiez essayer de créer une macro:
instruments/macro/enregistrement de démarrage
puis exécutez : fichier/enregistrer avec nom/enregistrer sous .stp
fermer l'enregistrement et enregistrer avec le nom macro stp
puis aller aux instruments/personnalité/macro/
sélectionner la macro et /voir les propriétés
choisir une icône pour s'il vous plaît
puis sélectionnez la macro et faites-la glisser sur la barre d'outils (toutes les barres ne l'acceptent pas, font quelques tests)

même chose pour pdf, seulement que vous devrez glisser l'icône dans l'atelier de dessin

Faites-moi savoir.
 
Merci, Je suis sûr qu'il a créé des catscripts, mais si ça résout le problème tant de gains. Merci encore !!
 
Ce qu'il dit @gianni C'est bon.

Il y en a aussi.

pour transformer vos chatparts en pas il y a déjà un utilitaire dans catia

outils-- > utilitaire
et de trouver un certain nombre d'utilitaires, y compris un lot pour transformer vos catparts en dxf-iges-step

pour transformer le catdrawing en pdf et aussi en dwg j'attache ce catscript

pour votre dernière demande de générer un fichier txt de propriétés catpart
il y a déjà un défaut dans catia
ouvrir votre produit chat
puis analyse--distinct

sélectionnez les propriétés que vous voulez exporter et vous pouvez générer un fichier txt ou un fichier Excel
Faites-nous savoir
 

Pièces jointes

Merci beaucoup à vous victorieux. Quant à l'utilitaire de conversion, je l'ai déjà connu et je l'utilise quand j'ai beaucoup de fichiers dans un dossier. Cependant, j'ai souvent des dizaines de dossiers chacun avec un fichier à convertir à l'intérieur. à ce moment, il devient plus pratique d'ouvrir un par un et d'enregistrer par nom dans stp, c'est pourquoi je cherchais un bouton "magique" qui le ferait automatiquement. (Enregistrez avec le même nom que le chatpart, dans le même dossier où réside le chatpart, mais dans stp)

Quant à la solution gianni, j'ai le problème que la macro m'enregistre toujours le fichier dans le même dossier et avec le même nom de fichier que lorsque j'ai créé la macro. Je ne veux rien du tout.

Le catscript que vous m'avez bien voulu ne fonctionne malheureusement pas. J'ai aussi traduit du français les mots (maintenant ça ne marche pas mais ça marche en italien :d ) pour mieux comprendre mais ça me fait erreur.

Enfin, en ce qui concerne la question des propriétés, j'ai vu qu'il fonctionne assez bien avec les produits de chat, mais je n'ai pas la chance de le faire avec les simples morceaux de chat. Il y a un moyen pour eux aussi ?

merci pour l'aide :d
 
Ciao @vinzonele macro pdf-dwg retourne l'erreur parce que vous devez d'abord créer 3 dossiers
c:\export\tempdrawing (où vous allez mettre votre catdrawing)
c:\export\pdf (où la macro mettra pdf)
c:\export\dwg (où la macro mettra la dwg)
 
Enfin, en ce qui concerne la question des propriétés, j'ai vu qu'il fonctionne assez bien avec les produits de chat, mais je n'ai pas la chance de le faire avec les simples morceaux de chat. il y a un moyen pour eux aussi
ceci vous pouvez faire dans la catpart en utilisant la table de projet
créer une table en utilisant les variables internes de la catpart
et vous pouvez générer un fichier txt ou un fichier excel
 
Je suis désolé de ne pas pouvoir vous aider, mais malheureusement je ne connais pas la programmation. si la macro maintient le nom et l'emplacement du fichier, je suppose que vous devez changer le script où le nom du fichier apparaît et le remplacer par une chaîne de code qui se réfère au fichier ouvert et au dossier qui le contient. J'espère que quelqu'un pourra vous aider davantage.
 

Statistiques du forum

Sujets
58 521
Messages
499 056
Membres
104 110
Dernier membre
ChristianR

Membres en ligne

Aucun membre en ligne actuellement.
Retour
Haut