Bonjour,
je souhaite améliorer un script qui mélange des commandes autocad basic avec du lisp et j'aurais besoin d'aide/de vos lumières sur le problème suivant:
sur la ligne de commande je colle/execute ceci:
(command "_count" "(ssget "_W" (list 127000.0 190000.0)(list 70000.0 -120000.0))" "" "80000.0,-125000.0")
ou "count" est un programme lisp déjà chargé dans autocad (permet de crée une table des éléments selectionné par "ssget "_w")
j'ai le message suivant
Command: COUNT
Unknown command "COUNT". Press F1 for help."
alors que si je tape count sur la ligne de commande j'ai ceci
Command: COUNT
Select blocks to count <all>:
----------------------
bien sur mon script s’arrête a cette ligne m’empêchant de poursuivre sur d'autres commandes.
Quelqu'un aurait une idée la solution,svp ?
D'avance merci.
ANHG
Page 1 sur 1
script avec commande lisp
#2
Posté 23 mai 2018 - 13:28
Bonjour,
Effectivement cela ne peux pas fonctionner
Un lisp déjà chargé ne se lance pas avec command mais "c:count" ou count tout seul
et tu t'est mélangé les parenthèses et guillemets.
regarde bien les exemples avec ssget, il y en a plein le site
Par contre si tu veux une aide valable, il va falloir fournir le code de count afin de connaitre ces arguments.
Effectivement cela ne peux pas fonctionner
Un lisp déjà chargé ne se lance pas avec command mais "c:count" ou count tout seul
et tu t'est mélangé les parenthèses et guillemets.
regarde bien les exemples avec ssget, il y en a plein le site
Par contre si tu veux une aide valable, il va falloir fournir le code de count afin de connaitre ces arguments.
...plus je sais où je suis, moins je sais où je vais....
Extrait d'une double interview simultanée d'une particule élémentaire.
Extrait d'une double interview simultanée d'une particule élémentaire.
#3
Posté 23 mai 2018 - 13:47
merci FRAID pour ta réponse,
effectivement j'ai changé le lancement de la commande en tapant
(c:count) et là j'ai bien la commande qui se lance par contre la
sélection "(ssget "_W" (list 127000.0 190000.0)(list 70000.0 -120000.0))"
n'est pas interprétée ?? (pour dire vrai je n'y connais pas grand chose en lisp, donc je cherche des exemples et j'essaye de les appliquer mais la plupart du temps ca "foire" donc je demande a des "experts" via cet excellent site
mais peut-etre que la ligne de selection que je veux appliquer ne peut etre interpreter par Autocad (mep2015)??
effectivement j'ai changé le lancement de la commande en tapant
(c:count) et là j'ai bien la commande qui se lance par contre la
sélection "(ssget "_W" (list 127000.0 190000.0)(list 70000.0 -120000.0))"
n'est pas interprétée ?? (pour dire vrai je n'y connais pas grand chose en lisp, donc je cherche des exemples et j'essaye de les appliquer mais la plupart du temps ca "foire" donc je demande a des "experts" via cet excellent site
mais peut-etre que la ligne de selection que je veux appliquer ne peut etre interpreter par Autocad (mep2015)??
Fraid, le 23 mai 2018 - 13:28 , dit :
Bonjour,
Effectivement cela ne peux pas fonctionner
Un lisp déjà chargé ne se lance pas avec command mais "c:count" ou count tout seul
et tu t'est mélangé les parenthèses et guillemets.
regarde bien les exemples avec ssget, il y en a plein le site
Par contre si tu veux une aide valable, il va falloir fournir le code de count afin de connaitre ces arguments.
Effectivement cela ne peux pas fonctionner
Un lisp déjà chargé ne se lance pas avec command mais "c:count" ou count tout seul
et tu t'est mélangé les parenthèses et guillemets.
regarde bien les exemples avec ssget, il y en a plein le site
Par contre si tu veux une aide valable, il va falloir fournir le code de count afin de connaitre ces arguments.
#4
Posté 23 mai 2018 - 14:06
enlève les guillemets de début et de fin.
et si tu veux aller plus loin en lisp je te conseil la page de Gile
Pour commencer
et celle de Didier
Pour completer
Bon courage
et si tu veux aller plus loin en lisp je te conseil la page de Gile
Pour commencer
et celle de Didier
Pour completer
Bon courage
...plus je sais où je suis, moins je sais où je vais....
Extrait d'une double interview simultanée d'une particule élémentaire.
Extrait d'une double interview simultanée d'une particule élémentaire.
#5
Posté 23 mai 2018 - 14:55
encore merci pour ton aide,
j'ai enlevé les guillemets mais ca ne fonctionne pas (je m'en doutais un peu)
je vais potasser les liens mais malheureusement par manque de temps je vais devoir finir mon script à la main..
j'ai enlevé les guillemets mais ca ne fonctionne pas (je m'en doutais un peu)
je vais potasser les liens mais malheureusement par manque de temps je vais devoir finir mon script à la main..
Fraid, le 23 mai 2018 - 14:06 , dit :
enlève les guillemets de début et de fin.
et si tu veux aller plus loin en lisp je te conseil la page de Gile
Pour commencer
et celle de Didier
Pour completer
Bon courage
et si tu veux aller plus loin en lisp je te conseil la page de Gile
Pour commencer
et celle de Didier
Pour completer
Bon courage
Partager ce sujet :
Page 1 sur 1