Aller au contenu

Aide pour macro insertion automatique de présentation


Messages recommandés

Posté(e)

Bonjour,

 

JE cherche gràce à 1 bouton ou 1 menu, à ajouter une présentation issu d'un gabarit(.dwt),

 

au lieu de clic à chaque fois insertion/présentation/issue d'un gabarit etc

 

je cherhce le code pour pouvour le faire en 1 clic

 

merci, si vous avez un solution

Posté(e)

Comme tu es un "Autocadien" tu devrais pouvoir débugger toi-même et tu sais qu'n chemin complet s'écrit avec inversion des slash.

 

^C^CPresentation G "C:\chemin d'accès.......dwg" A0

 

Le chemin d'accèe entre guillemets permet les chemins avec espaces.

 

A toi de le mettre au point.

 

Pour te faciliter la tâche, tu peux passer temporairement FILEDIA à 0 de manière à spécifier le chemin d'accès au fichier à la main pour vérifier.

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)

tramber je suis bloqué avec ta methode

 

pour l'instant j'ai fais çà:

 

---------------------------------------------------------------------------------------------------------------------------------------------------

C^C_layout _template;fax;

--------------------------------------------------------------------------------------------------------------------------------------------------

 

j'aarive à ouvrir le fichier gabarit il me reste plus qu'a prendre la presentation nommé Telecopie

que je dois clic , soit plus que 2 clic, jaimerai le faire en 1 seul qu'il choisisse directement la seule présentation existante telecopie

Posté(e)

Une petite aide, jeune Padawan.....

 

Voici le script que tu devrais mettre dans ton bouton:

^C^Cfiledia;0;presentation;g ;"Nom-du-gabarit";filedia;1;

 

IL y a 2 chose auxquelles faire attention:

- éviter de mettre des espaces dans le nom du gabarit

- entrer le chemin d'acces du répertoire qui contient le ou les gabarits que tu utilise dans les "chemins de recherche du fichier support" de l'onglet "Fichiers" du menu "options".

 

Restant à ta disposition...

 

Maitre Yodann

Salutations,

 

Yohann

 

Posté(e)

- éviter de mettre des espaces dans le nom du gabarit

 

Qu'est-ce que j'ai dit ?

 

Mais Yohann as raison, en glissant le FILEDIA dans le code, plus de boite de dialogue, je m'étais trompé sur ce point.

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)

En fait, il reste quand même la boite de dialogue de choix de la présentation, qui se trouve avant le 2eme filedia, ce qui fait qu'il y a quand même 2 clics à faire....

 

A bon entendeur....

Salutations,

 

Yohann

 

Posté(e)

donc c'est pas possible de m'inserer, en cliquant sur ke bouton direct la présentation voulue?

 

Pour l'instant le code que j'ai mis me sélectionne le gabarit, par contre il me demande de choisir là présentation, or j'en ai qu'un seule. iL est pas possible d'avoir 1 code qui choisisse le bon gabarit et en même temps la présentation?

Posté(e)

le code que j'ai mis me choisis direct le gabarit par rapport aux gabarits de base(voir option chemin de support gabarit)

 

C^C_layout _template;fax;

 

 

 

Ainsi je n'ai pas besoin de rentrer le chemin d'acces dans ma macro

 

C^C_layout _template

Lance la meme commande que Insertion/présentation/présentation issue d'un gabarit

 

fax

Est le nom du fichier .dwt des gabarits de base d'autocad

 

Par contre la présentation nommée Telecopie que je cherche a inserer sur mes plans, ne se lance que après 1 deuxieme clic

 

j ai essayé C^C_layout _template;fax;telecopie

mais çà ne marche pas, je n'ai pas mis d'accent ni d'espace

 

il y a tout le temps 1 boite de dialogue me demandant de choisir la presentation telecopie dans le fichier fax.dwt

 

je seche

Posté(e)
En fait, il reste quand même la boite de dialogue de choix de la présentation, qui se trouve avant le 2eme filedia

 

Ca devient du bricolage, car je suis sur qu'il y a de meilleures solutions,...

 

Mais pourquoi ne pas aussi prendre le contrôle de CMDDIA et la fameuse boite n'apparaitrait pas (à essayer)

 

Sur ma version d'Autocad, je n'ai pas la boite en question (que je connais) alors moi aussi,... je sèche un peu.

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)

J'avoue que là, je sêche aussi....

 

J'ai tout essayé: cmddia, filedia, et même attdia à 0, et toujours cetts satannée boite de dialogue!!!!

 

peut-être existerait-il une possibilité en LISP, mais la, je ne suis pas compétant dans ce domaine, je n'ai jamais trouvé quelqu'un pour m'en enseigner les bases...

 

 

Salutations,

 

Yohann

 

Posté(e)

Forcemment je n'avais pas de problèmes, d'instinct je mets toujours mon petit tiret pour débugger......

 

Je tapais :

-presentation

 

Heureusement que Christian suit.

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)

Bien vu, ça marche au poil, ton tuyau!!

 

Mais comment se fait-il que le commande marche sans fenetre en anglais, alors qu'en français il y en a une (et que l'on arrive pas à l'enlever, de surcroit!!!)

 

"oeuvrant tous pour un monde meilleur ou Autocad ne sera plus dirigé par la souris, mais directement par la Force...." Maître Yodann!!!!

Salutations,

 

Yohann

 

Posté(e)

Salut Yohann,

 

Je n'ai pas suivi de très prés ce sujet, mais il me semble que l'ouverture ou non des boites de dialogue n'est pas du à l'utilisation du nom de commande en français ou en international (avec underscore) mais à la présence du tiret "-" (celui de la touche 6).

 

-présentation fonctionne comme _-layout et empèche l'ouverture des dialogue.

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

Posté(e)

Salut (Gile),

 

en fait, il apparait que quand on utilise cette commande en français, même avec avec le tiret, la boite de dialogue de choix de la présentation apparait. La résolution de cette énigme à constitué la première partie de ce sujet (les 10 premiers messages...), jusqu'a ce que REBCAO nous illumine de ses lumières en nous proposant le script que nous avions fait au départ, mais avec "layout" au lieu de "présentation", ... et là..... Halleluja!!!!! Ca à fonctionné!!!!

 

Allez savoir pourquoi......

 

 

Salutations,

 

Yohann

 

Posté(e)

Au temps pour moi !

 

Je n'ai pas suivi de très prés ce sujet

 

De toutes façon, je fais partie de ceux qui pensent qu'il est toujours préférable d'utiliser le noms de commande en langage international (en macro comme en LISP).

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • 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é