macros Catia
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

macros Catia



  1. #1
    audemorel

    Question macros Catia


    ------

    Bonjour,

    J'ai des allcatparts formés donc chacun de plusieurs pièces. Je souhaiterai fabriquer une macro en CATScript qui soit capable de me renommer toutes les pièces d'un de mes .CATPart en ne gardant que ce qu'il y a après le dernier \.
    Par exemple, je voudrais que : "CCI_SC0000408_01_00_001_BRIDE _EXTER_MOTEUR.1\DDR_DT0214871_ 01_00_001_STATOR_MOTOR_FLANGE. 1\Bride" devienne uniquement "Bride".
    Je suis complètement novice en macro et je n'arrive pas à me trouver un manuel d'aide où je pourrais rechercher des explications sur toutes les fonctions...

    Quelqu'un pourrait-il me venir en aide?

    Merci d'avance

    -----

  2. #2
    invite7a8ce750

    Re : macros Catia

    Citation Envoyé par audemorel Voir le message
    Bonjour,

    J'ai des allcatparts formés donc chacun de plusieurs pièces. Je souhaiterai fabriquer une macro en CATScript qui soit capable de me renommer toutes les pièces d'un de mes .CATPart en ne gardant que ce qu'il y a après le dernier \.
    Par exemple, je voudrais que : "CCI_SC0000408_01_00_001_BRIDE _EXTER_MOTEUR.1\DDR_DT0214871_ 01_00_001_STATOR_MOTOR_FLANGE. 1\Bride" devienne uniquement "Bride".
    Je suis complètement novice en macro et je n'arrive pas à me trouver un manuel d'aide où je pourrais rechercher des explications sur toutes les fonctions...

    Quelqu'un pourrait-il me venir en aide?

    Merci d'avance
    Pas qu'un peu spécialisé ta question
    Ça va être difficile de trouver de l'aide je pense.

  3. #3
    alain37

    Re : macros Catia

    Bonjour,
    Je pense que tu devrais trouver la réponse, là :

    http://www.cadxp.com/

    il faut s'inscrire et choisir le forum du log en question
    A+

  4. #4
    ABN84

    Re : macros Catia

    "Engineering is the art of making what you want from what you get"

  5. A voir en vidéo sur Futura
  6. #5
    audemorel

    Re : macros Catia

    J'ai trouvé comment faire, merci à tous...
    Si çà peux être utile à qqn, je vous mets mon code :

    Code:
    Language="VBSCRIPT"
    
    Sub CATMain()
    
    Dim partDocument1 As Document
    Set partDocument1 = CATIA.ActiveDocument
    
    Dim part1 As Part
    Set part1 = partDocument1.Part
    
    Dim bodies1 As Bodies
    Set bodies1 = part1.Bodies
    
    for n=1 to bodies1.Count-1   'Identifie le nbre de corps de pièces
    
    	Set bodyn = bodies1.Item(n+1) 'Selectionne les corps de pièces
                	i=StrReverse(bodyn.Name) 'Inversion du nom
    	j=InStr(i, "\") 'Position du 1er \			
    	k=Left(i,j-1) 'Garde seulement ce qui est à gauche du \		
    	i=StrReverse(k) 'Remet la chaine de caractère dans le bon ordre
                 bodyn.Name = Left(i,65) 'Renomme la pièce en s'assurant qu'il y a moins de 65 caractères	
    
    next
    
    End Sub
    Maintenant j'aimerai pouvoir générer mon allcatpart avec ma macro... Mais quand je fais "enregistrer une macro" et que je fais Outils\Générer une CATPart à partir d'un produit , il ne marque rien dans la macro... Des idées?

    Merci d'utiliser les balises a ta disposition, comme, par exemple celle ci:, qui est la balise "code" . Cela permet une meilleure lisibilité et donc un confort de lecture amélioré.

    Merci,

    yoda1234.
    Dernière modification par yoda1234 ; 13/04/2007 à 11h11.

Discussions similaires

  1. aide sur Catia
    Par invite2b72aa38 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 18/10/2011, 21h18
  2. tutorial catia
    Par invitebfab7c99 dans le forum Logiciel - Software - Open Source
    Réponses: 11
    Dernier message: 17/10/2011, 12h13
  3. Latex : Comment puis - je utiliser un macros ?
    Par invite636e0538 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 21/07/2007, 15h20
  4. Mes macros Excel ne passent plus d'un XP à l'autre
    Par inviteb0e19553 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 05/06/2006, 17h20
  5. Logiciel SAS et macros
    Par juan dans le forum Mathématiques du supérieur
    Réponses: 0
    Dernier message: 28/12/2004, 15h45
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...