Aller au contenu

Messages recommandés

Posté(e)

Bonjour à tous,

quelqu'un peut-il m'expliquer comment faire pour appeler une commande du menu express via la ligne de commande. Du type

Command: (command "ncopy" ....)

Il affiche

En fait il ne reconnait pas la commande, pourtant elle fonctionne bien lorqu'on l'appelle directement. C'est pour utiliser dans des routines lisp.

D'avance merci.

 

A+

Posté(e)

Attention NCOPY n'est pas une commande standard mais une fonction.

Pour te le prouver essaye de faire (redraw) lorsque Ncopy est lancé, tu auras droit à un message du style: Impossible d'entrer à nouveau LISP.

 

Pour appeler cette fonction dans lisp, qui semblait être une commande a cause du (defun C:NCOPY ..... doit etre appelé comme ceci:

(C:NCOPY)

 

Bien sur il faut s'assurer que la routine soit au préalablement chargée avant de l'appeler.

Donc connaitre le nom du fichier LSP, ARX, etc... à charger. :casstet:

 

 

Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius

Posté(e)

Le plus simple est de passer par _appload ou encore de créer un AutoCAD.lsp et en passant par un autoload

 

ex (autoload "c:/.../.../.../.../toto.lsp" '("toto"))

 

Et l'appli ne se lance et ne se charge que quand on y fait appelle (le '("toto") est le nom de la fonction)

 

@+

Les Lisps de Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

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é