Aller au contenu

J'avoue que je ne comprend pas


DenisHen

Messages recommandés

Bonjour à tous, si quelqu'un peut m'expliquer, je suis en EO : -erase fonctionne, mais (command "-erase" ne fonctionne pas, j'ai même tenté avec "_-erase"...

Voici une capture... :

Commande: (command "_-erase" "_all" "")

Commande inconnue "-ERASE". Appuyez sur F1 pour obtenir de l'aide.

Commande inconnue "ALL". Appuyez sur F1 pour obtenir de l'aide.

nil

Commande: (command "-erase" "_all" "")

Commande inconnue "-ERASE". Appuyez sur F1 pour obtenir de l'aide.

Commande inconnue "ALL". Appuyez sur F1 pour obtenir de l'aide.

nil

Commande: -ERASE EFFACER

Choix des objets: _all

27921 trouvé(s)

Choix des objets:

J'ai essayé aussi avec (command-s "-erase" "_all")

 

Je pense avoir été clair (oui ou non maître didier ;) )

 

Si quelqu'un a une explication, je suis preneur...

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Lien vers le commentaire
Partager sur d’autres sites

Salut Olivier, et merci pour cette réponse en cette heure tardive dans ce jour férié...

 

Effectivement, je n'avais pas tout testé...

 

Encore merci à toi...

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Lien vers le commentaire
Partager sur d’autres sites

Petite précision, quand on appelle des commandes en LISP avec les fonctions command, vl-cmdf ou command-s il est inutile de précéder le nom de la commande avec un tiret (-).

Extrait de "Introduction à AutoLISP" chapitre 5 :

Pour les commandes ayant une version "ligne de commande" et une version "boite de dialogue", c'est la première qui est utilisée par défaut. Pour forcer l'ouverture de la boite de dialogue, il faut faire précéder

l'appel à command par l'expression : (initdia)

Gilles Chanteau - gileCAD -
Développements sur mesure pour AutoCAD
ADSK_Expert_Elite_Icon_S_Color_Blk_125.png

Lien vers le commentaire
Partager sur d’autres sites

Coucou

 

Oui sur le coup tu as été clair dans l'explication

C'est dans le code que tu ne l'es pas

POURQUOI demander à ne pas faire apparaître une case de dialogue sur une commande qui n'en contient pas ?

(command "-_LINE" ne fonctionnera pas non plus...

Pour le coup tu as ta réponse, jour férié ou pas le logiciel reste dans sa logique

 

Amicalement

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é