Aller au contenu

Bouton pour sortir de la commande en cours


Messages recommandés

Posté(e)

Bonjour à tous,

voilà je voudrais créer un bouton pour sortir de l'opération en cours (même effet que la touche "echap" du clavier).

Le problème c'est que je ne sais pas quelle est la commande qu'il faut associer à ce bouton :casstet:

Si quelqu'un sait merci d'avance pour son aide. :cool:

" Celui qui a déplacé la montagne, c'est celui qui a commencé par enlever les petites pierres "

Posté(e)
^C^C^C^C 

est décrit dans la doc comme le ECHAP parfait !

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

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

Merci Tramber pour ta rapidité !

j'ai donc crée un bouton et j'y ai mis ta commande

Mais lorsque je clique sur ce bouton rien ne se passe et surtout la commande en cours reste active :(

j'ai mal fait quelque chose ?

excuse mon incompétence :red:

" Celui qui a déplacé la montagne, c'est celui qui a commencé par enlever les petites pierres "

Posté(e)

Bizarre, ça marche pourtant très bien sur 2010 et je connais depuis des années !?

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

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

moi je suis bien sur 2007.

mais peut être il y a le réglage d'une variable qui empêche que ça fonctionne!

qu'est-ce que sa pourrait être ? :mad2:

" Celui qui a déplacé la montagne, c'est celui qui a commencé par enlever les petites pierres "

Posté(e)

je vous fait mes excuses je me suis très mal expliqué :red:

c'est vrai Trember ta commande marche à la perfection !

en fait ce que je voulais c'était autre chose, je m'explique mieux :

 

[surligneur] j'ai sélectionné une ligne dans mon dessin et je voudrais faire echap je voudrais que cette ligne ne soit plus sélectionnée, mais comme ma main gauche est occupée je voudrais pouvoir le faire avec la main droite qui tient la souris en cliquant sur un bouton ! [/surligneur]

 

j'espère avoir été un peu plus clair cette fois :question:

encore excuses pour ma piètre explication

 

" Celui qui a déplacé la montagne, c'est celui qui a commencé par enlever les petites pierres "

Posté(e)

Merci a tous pour votre contribution !

j'ai adopté la méthode de (gile) et sa marche impecc :D

mille merci et bon weekend à vous

" Celui qui a déplacé la montagne, c'est celui qui a commencé par enlever les petites pierres "

Posté(e)

Bonsoir à toutes et tous,

 

Sans bouton !

 

De plus en plus fort, rien qu'avec la souris !

 

Si si c'est possible,...

 

Clic "long" droit,..

 

Y'à tout de même un coup à prendre car au début je déplaçai les entités sélectionnées sans le vouloir,...

 

Peut-être également lié à la valeur de "SHORTCUTMENU" ? ( à 27 chez moi,...)

Civil 3D 2025 - COVADIS_18.3b

https://www.linkedin...3%ABt-95313341/

Posté(e)

Éric,

je ne sais pas pourquoi mais ta méthode ne marche pas sur mon PC (ni toute seule ni en combiné) :(

tu n'a pas une idée du pourquoi ? :casstet:

" Celui qui a déplacé la montagne, c'est celui qui a commencé par enlever les petites pierres "

Posté(e)

Salut,

 

Sur les version pleines, AI_DESELECT n'est pas une commande, c'est une fonction LISP.

 

Donc pour adopter la méthode d'Eric (mais avec LISP quand même) : (ai_deselect)

 

La macro de l'option "Tout désélectionner" du menu contextuel d'édition, c'est :

^C^C^P(ai_deselect);^P;

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

Posté(e)

Salut à vous,

lili2006

Sans bouton !

De plus en plus fort, rien qu'avec la souris !

Si si c'est possible,...

Clic "long" droit,..

ça marche impec :cool:

 

(gile)

^C^C^P(ai_deselect);^P;

ça marche trés bien aussi :cool:

 

Eric

j'ai testé ta commande sur 2008 ça ne marche pas plus que en 2007 .... :hallucine:

" Celui qui a déplacé la montagne, c'est celui qui a commencé par enlever les petites pierres "

Posté(e)

Re,

 

j'ai essayé sur une version 2010 :

La commande AI_DESELECT fonctionne.

L'expression LISP (ai_deselect) fonctionne aussi.

 

Peut- être un début d'uniformisation entre versions pleines et LT commencé avec la version 2009 ?

 

Pour info, ai_deselect est définie en LISP à partir de la commande _SELECT dans le fichier acad2010doc.lsp :

;;; Shortcut menu Deselect All item.

(defun ai_deselect ()
  (if (= (getvar "cmdecho") 0)			;start if
      (command "_.select" "_r" "_all" "")
      (progn					;start progn for cmdecho 1
          (setvar "cmdecho" 0)
          (command "_.select" "_r" "_all" "")
          (setvar "cmdecho" 1)
      )					;end progn for cmdecho 1
  )						;end if
  (terpri)
  (prompt "Tout a été désélectionné")
  (princ)
)

 

À quoi a été rajouté (depuis 2009 semble-t-il) :

;;; Command version of ai_deselect to be called from the CUI
;;; so it gets properly recorded by the Action Recorder
;;;
(defun c:ai_deselect ()
 (ai_deselect)
 (princ)
)

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é