Aller au contenu

bilou24an199

Membres
  • Compteur de contenus

    6
  • Inscription

  • Dernière visite

Tout ce qui a été posté par bilou24an199

  1. merci marc54 pour tes reponses a noter que j'ai vue ton site sur l'admin catia et les autres outils et je dois dire RESPECT la je pense qu'il y a une sacrée pointure en programmation vb et autre pour faciliter le travail sous catia (je voudrai bien voir tourner ta demo sur skectcher v5 pour faire les polices de caracteres en 3d : chose qui existe depuis longtemps sous sloidworks que DS refuse d'intergrer et que je trouve dommage, remarque tant mieux pour les gens comme toi :-) ) moi j'ai plein d'idées à developper mais pas bon sous vb J'ai une solide expérience catia v4r20 à v5r18 en tant qu'utilisateur et du admin v5r14 donc si tu veux savoir ce qui serait interessant à developper ben n'hesite pas encore merci pour la variable A+
  2. merci MArc54 de ta reponse en effet %CATPRT_DOC_NAME% est bien la variable concernant le nom du fichier mais là j'ai un nouveau probleme mon fichier pdf crée s'appelle maintenant Partnumber_ind_designation.CATDrawing.pdf la generation est bine lisible pdf le souci c'est comment programmer le script pour supprimer dans les nom des pdf ".CATDrawing" j'ai bien une idée mais comment TRADUIRE EN LANGUAGE CATIESQUE ?
  3. Bonjour, Je souhaite effectuer un Print batch sur des fichier catDrawing. Ceci me permettant d'effectuer des fichier PDF en serie (pour 100 plans par exemple) avec comme nom de fichier celui du fichier original mias en PDF Pour cela je crée une imprimante 3D PLM ayant pour driver : PDF je configure mon format A3 paysage jusque là tout est OK Par contre le script de soumission je bloque : Pour la partie declaration, je choisi personnalisé puis ^dans le script on trouve : rem Default: C:\Users\aaa\Desktop\essai\catout.pdf if %CATPRT_DOC_SHEETS_COUNT%==1 goto OneSheet set CATOUT=C:\Users\aaa\Desktop\essai\catout_%CATPRT_DOC_SHEETS_NUM%.pdf goto End :OneSheet set CATOUT=C:\Users\aaa\Desktop\essai\catout.pdf :End donc je comprend la logique : on compte le nombre de calque dans le fichier catdrawing, si un seul calque on execute set CATOUT=C:\Users\aaa\Desktop\essai\catout.pdf sinon set CATOUT=C:\Users\aaa\Desktop\essai\catout_%CATPRT_DOC_SHEETS_NUM%.pdf alors la variable %CATPRT_DOC_SHEETS_NUM% represente le n° de calque la toujour OK on peut aussi declarer un dossier personnalisé par utilisateur en ecrivant %USERNAME% comme on le fait lors de la def d'un environnement catia par contre je ne sais pas quelle variable declarer pour eviter le nom du fichier par defaut "catout" Je veut avoir le nom porté par mon fichier CATDrawing Si quelqu'un peut me donner le nom de la variable parce que là je suis sec !!!! J'ai essayé %CATPRT_DOC%, %CATPRT_PN%,%CATPRT_NAME% sans resultats Autre question : quel driver doit on utiliser dans la partie Execution du script de soumission celui par defaut ou doit le configurer egalement Merci d'avance
  4. bilou24an199

    MACRO DE NETTOYAGE

    pour moi qui suis pas tres vieux sur ce forum y a plus simple qu'une macro passer par des fonctions proposées par catia je m'explique : ouvrir le product en question puis choisir la fonction Fichier/Envoyer vers.../repertoire une fenetre s'ouvre et propose les quandidats on peut choisir tous (donc on les bascules avec double fleches vers le bas) ou en fonctions certains (selection de l'elt et simple fleche vers le bas) puis choisir le dossier d'arrivée la migration se fait et permet un "nettoyage de dossier" puisque ne reste que dans le dossier cible ques les parts necessaire au product de depart en ce qui concerne les drawing c'est plus simple comme c'est un lien avec un part ou un product et que la migration conserve le nom des fichier, un copier/coller de tous les draw concernés suffisent pour finir la migration. voili-voilou en espérant que ca peut repondre a la question
  5. de meme que mes petits camarade je suis interessé par ta macro marc alors si tu peux me l'envoyer à martial.mongin@neuf.fr merci d'avance
  6. bonjour a tous, comme beaucoup de post, je suis nouveau dans la programmation catia script. j'ai pris la génération de cartouche DS que j'ai mis à ma sauce. Malheureusement des pbs restent irresolu : Je suis sous CATIA VR14 Sp4 hotfix 27 (version airbus) et j'ai pu cherché sur différents endroits de la toile comment modifier le spacing d'un text. Pb le code Text.SetParameterOnsubString catCharSpacing,0,0,20 n'est pas supporté sous R14 (d'ailleurs aucun détail sur ca dans CAA) mais ca fonction sur une machine en V5 R16. Alors est-ce que cela vient de la release ou de la version ACE AIRBUS ? (1er pb) Ensuite , je suis incappable de changer une epaisseur de trait. Je sais en créer avec Factory2D mais dans l'incapacité de modifier l'epaisseur. j'ai trouvé un "Propertiesvis" mais je comprend que c'est pour du 3d (CATPART et non Drawing) (2eme Pb) enfin, sur la base de l'insertion DS j'ai fait une routine pour insérer un logo : Sub CATPicture() '------------------------------------------------------------------------------- 'How to insert a picture in the frame '------------------------------------------------------------------------------- Set MyPicture = Catia.activedocument.sheets.activesheet.views.item(2) Set Logo= MyPicture.Pictures.Add("C:\Documents and Settings\.....\toto.jpg", OH+Col(4), OV+Row(2)) Logo.Name = "ESSAI" End Sub le Pb je ne sais pas ensuite faire la routine pour le supprimer en automatique. Je veux bien chercher (commande Selection.search) son nom 'ESSAI" le pb je ne sais pas à quelle biblio appartiennent les objects Pictures. (3eme Pb) enfin je voudrais pouvoir mettre ce script sur un reseau et dons que le chemin où mon logo et placé soit du type %serveur%\....... de maniere à ce que le script aille chercher le logo dans le même dossier que lui (4eme Pb) J'espère que je suis assez clair, et j'espère aussi que ca interessera quelques uns parmis vous tous dernier Point j'suis pas doué en catscript et vb donc il faudra etre tres clair dans les réponses (si reponses il y a) en vous remerciant d'avance bilou
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité