Aller au contenu

Raccourci clavier et cui


yann67

Messages recommandés

Messieurs,

et salut tramber "NHR"!

Voilà j'ai mis en place une macro dans la boite de dialogue personnalisation CUI ( cette macro insère un bloc, crée un arc etc...) plutôt longue mais fonctionne bien en outil!!!

Par contre, je me demande si l'on peut mettre en place un raccourci clavier " genre tu tapes "R" et autocad prend en compte la macro.

Bon, ça fonctionne si l'on tape "control + T" par exemple mais ça ne me branche pas trop

Si cela se trouve, ya pas de possibilité puisque autocad 2012 est pluss bridé

Merci de vos réponses si ils y en a

Bon week à tous

Yannick

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

 

Voilà j'ai mis en place une macro dans la boite de dialogue personnalisation CUI

 

Pourrait tu etre plus précis dans son emplacement et son contenu

 

 

un raccourci clavier " genre tu tapes "R"

 

Avec Autocad il faut valider après avoir taper une commande.

 

Bon, ça fonctionne si l'on tape "control + T" par exemple mais ça ne me branche pas trop

 

C'est pourtant une bonne solution pour lancer une macro

 

Après tu peux transcrire ta macro, que je suppose en Diesel, en Autolisp.

Ce qui te permettra de créer une commande correspondant a tes goûts.

Mais tu devais déjà t'en douter puisque tu as poster dans ce Forum

 

Si tu ne connais pas le lisp nous pourrons peut être t'aider si tu nous livre ta macro.

 

Si cela se trouve, ya pas de possibilité puisque autocad 2012 est pluss bridé

 

Ah bon?

 

Tu sort sa d'ou?

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

 

 

 

Pourrait tu etre plus précis dans son emplacement et son contenu

 

 

 

 

Avec Autocad il faut valider après avoir taper une commande.

 

 

C'est pourtant une bonne solution pour lancer une macro

 

Après tu peux transcrire ta macro, que je suppose en Diesel, en Autolisp.

Ce qui te permettra de créer une commande correspondant a tes goûts.

Mais tu devais déjà t'en douter puisque tu as poster dans ce Forum

 

Si tu ne connais pas le lisp nous pourrons peut être t'aider si tu nous livre ta macro.

 

 

 

Ah bon?

 

Tu sort sa d'ou?

 

Bon, voilà mon travail! soyez indulgent, je n'ai pas autocad chez moi!

 

(defun C : SA ( )
(setq a (getpoint "\npremier point: "))
(setq b (getpoint "\n2ème point: "))
(setq x1  (car a)) "\ncoordonnée x 1er point"
(setq x2  (car B)) "\ncoordonnée x 2ème point"
(setq y1  (cadr a)) "\ncoordonné"e y 1er point"
(setq y2  (cadr B)) "\ncoordonnée y 2ème point"
(setq dis (-x2 x1))
(commande "insérer" "lumi" xdis ydis 0")) 
(commande "insérer" "inter" 1 1 0")) 
(commande  "arc" "3P"))
(setq dep (getpoint "\nspécifier point de départ arc: "))
(setq cen (getpoint "\nspécifier le centre de l’arc: "))
(setq fin (getpoint "\nspécifier le dernier point de l’arc: "))
(princ)

 

 

Merci pour vos éventuelles remarques

Modifié par (gile)
ajout de bbcodes
Lien vers le commentaire
Partager sur d’autres sites

et salut tramber "NHR"!

 

Tiens ! Le Yannick ! C'est amusant. Et ca rappelle de bons souvenirs ce grand chantier...

Sache que je suis un peu en activité de conception, c'est encore en 3 lettres : BNU. Je fais la conception d'une pièce exceptionnelle,... en métal, bois et verre !

 

Que je suis en joie de te voir lisper par ailleurs B)

Certes, c'est radical mais, pourquoi ne charges-tu pas un lisp au démarrage (facile à configurer et on peut t'aider) qui s'écrirait ainsi :

 

(defun c:r ()

routines

)

 

?

 

R est défini comme raccourci clavier de REDESS mais, en tant qu'un des derniers chargements, R sera connu pour lancer ton programme.

 

Maintenant, hormis l'astuce qui consiste à mettre un * en début de macro pour répéter indéfiniment, il n'existe pas vraiment de moyen d'arriver à tes fins avec la personnalisation de l'IUP.

 

Reste à comprendre ce que tu veux faire car le code est encore à corriger. COMMAND (et non commande) est presque bon. Manque le point.

Est-ce (command "insérer" "tonbloc" a xdis ydis 0) ? MAis te rends-tu compte que xdis et ydis deviennent de drôles d'échelles ?

Que veux-tu faire ? :D

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Lien vers le commentaire
Partager sur d’autres sites

Tiens ! Le Yannick ! C'est amusant. Et ca rappelle de bons souvenirs ce grand chantier...

Sache que je suis un peu en activité de conception, c'est encore en 3 lettres : BNU. Je fais la conception d'une pièce exceptionnelle,... en métal, bois et verre !

 

Que je suis en joie de te voir lisper par ailleurs B)

Certes, c'est radical mais, pourquoi ne charges-tu pas un lisp au démarrage (facile à configurer et on peut t'aider) qui s'écrirait ainsi :

 

(defun c:r ()

routines

)

 

?

 

R est défini comme raccourci clavier de REDESS mais, en tant qu'un des derniers chargements, R sera connu pour lancer ton programme.

 

Maintenant, hormis l'astuce qui consiste à mettre un * en début de macro pour répéter indéfiniment, il n'existe pas vraiment de moyen d'arriver à tes fins avec la personnalisation de l'IUP.

 

Reste à comprendre ce que tu veux faire car le code est encore à corriger. COMMAND (et non commande) est presque bon. Manque le point.

Est-ce (command "insérer" "tonbloc" a xdis ydis 0) ? MAis te rends-tu compte que xdis et ydis deviennent de drôles d'échelles ?

Que veux-tu faire ? :D

 

 

Hello, je vois ça, tu es très demandé pour les gros chantier :-)

Moi, je bosse en BE depuis 4ans, fini de bosser en entreprise pour le moment

 

 

Sinon, à propos du lisp, je compte taper "SA" au clavier pour lancer le lisp

En faite, je souhaitai que xdis et ydis donne le point d'insertion du bloc.

Délicat de maitriser le lisp, pffffff :-)

Lien vers le commentaire
Partager sur d’autres sites

Beaucoup de soleil. Madame me demande une ballade !

 

On verra ce soir ou demain.

Ou mieux encore : je te propose de poster un nouveau message dans le forum "débuter en lisp".

N'aies pas peur :(rires forts):

Il te suffit d'y publier ta macro (que j'ai vu en MP et que tu aurais pu publier sans problème ici. Là tu seras obligé).

On t'espliquera comment calculer un point milieu. Par exemple il faut créer (list xdis ydis)pour faire un point et compléter au mieux la syntaxe du COMMAND.

Tu n'y es pas mais tu apprendras très vite. Le lisp de base est très facile à ceux qui macrotent déjà !

 

a tout'

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Lien vers le commentaire
Partager sur d’autres sites

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é