Aller au contenu

Messages recommandés

Posté(e)

bonjour

 

je tente une adaptation de vue-pavé de (gile)

 

comme d'ahabitude ça à l'air simple mais ça ne l'est pas...

;;; daptation pitoyable de vues-pave de (gile)


(mapcar
 '(lambda (f v)
    (eval (list 'defun-q
	 f
	 nil
	 (list 'command "-vue Rappel " v)
	 '(princ)
   )
    )
  )
 '(c:0 c:1 c:2 c:3 c:4 c:5 c:6 c:7 c:8 c:9)
 '("vue0"	"vue1"    "vue2"	"vue3"    "vue4"
   "vue5"	"vue6"    "vue7"	"vue8"	    "vue9"

 

je ne comprend pas pourquoi ça ne marche pas. Sans doute une subtilité dans la définition de la fonction? car je suis à peu près sur que si je défini 10 fonctions à la pogne ya pas de raison pour que ça marche pas...

 

mais une fois de plus le maitre m'a perdu...

bien sur les vues sont définies en amont...

Posté(e)
car je suis à peu près sur que si je défini 10 fonctions à la pogne ya pas de raison pour que ça marche pas...

Pas si sur...

 

L'erreur vient des arguments passés à command. En LISP, le nom de commande et chacune des options doivent être des arguments séparés.

 

(mapcar
 '(lambda (f v)
    (eval
      (list 'defun
     f
     nil
     (list 'command "_.view" "_restore" v)
     '(princ)
      )
    )
  )
 '(c:0 c:1 c:2 c:3 c:4 c:5 c:6 c:7 c:8 c:9)
 '("vue0" "vue1" "vue2" "vue3"	"vue4" "vue5" "vue6" "vue7" "vue8" "vue9")
)

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

  • 2 semaines après...
Posté(e)

hello

moi c encore plus bête!!

je n'arrive pas à faire fonctionner le lisp de (gile) vues_pavé

je charge le isp

tape un chiffre ett entrée et...

rien "commande inconnue" !!!

eRf!!

Phil

Projeteur Revit Indépendant - traitement des eaux/CVC

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é