Aller au contenu

Messages recommandés

Posté(e)

Bonsoir,

Je souhaiterais pour ameliorer mes fonctions lisp pouvoir leur ajouter

des menus contextuels pour choisir des mots cles (initget et getkword)

j'ai essayé de regarder l'aide en ligne d'autocad mais pas trop de renseignements

sur la chose.

 

exemple :

sur la ligne de commande :

commande : Choisissez une option : calque , couleur , type de ligne

 

et ces mêmes options avec un menu contextuel.

 

Merci d'avance,

Fabrice

 

Invité Patrick
Posté(e)

Le menu contextuel se créé tout seul par l'utilisation de la fonction (getkword) ;)

Posté(e)

Merci Patrick pour l'info,

J'ai essayé avec ce petit programme :

 

(defun c:essai ( / reponse)

(setvar "cmdecho" 0)

(initget "Angle Calque Facteur Hauteur Inclinaison Justification STyle S Tous Valeur")

(setq reponse (getkword "\n Propriete identique : Angle/Calque/Fact/Hauteur/Inclin/Justif/STyle/Sp/Tous/Valeur"))

(alert (strcat "Votre Choix : " reponse))

(prin1)

)

 

Mais en essayant sur AutoCAD 2002 le bouton droit ne lance pas le menu

contextuel

zut zut zut

Fabrice

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é