Invité samuelM Posté(e) le 9 juin 2011 Partager Posté(e) le 9 juin 2011 Bonjour, Dans mon programme je dois répéter la meme commande. je l'ai inséré deux fois de suite mais quand je l'exécute il s'arrête à la première. Quelqu'un peut il m'aider? voici comment je l'ai écris. (ceci n'est qu'une partie du programme, le deuxième "_move" intervient sur le rectangle qui est tracé ici et les autres tracés du programme. (setq orient (getorient p2 "\nIndiquer la direction\n")) (setq dist (getnumber "\nIndiquer la distance (hauteur du caisson VR + pièce de compensation) :")) (setq p5 (polar p2 orient dist) longueur (getdist p5 "\nLongueur du caisson VR : ") largeur (getdist p5 "\nHauteur du caisson VR : ") p6 (mapcar '+ p5 (list longueur largeur)) ) (command "_rectangle" "_non" p5 "_non" p6) (command "_rotate" "d" "" p5 180 "") (command "_move" p5 (/ new)"") (command "_move" (/ new)"")) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Tramber Posté(e) le 9 juin 2011 Partager Posté(e) le 9 juin 2011 Tu pourrais nettoyer un peu (le P2 qui n'existe pas, la parenthèse à la fin)getnumber c'est quoi ? (command "_rotate" "d" "" p5 180 ) serait mieux ! (command "_rotate" (entlast) "" p5 180 ) encore mieux car "d" est en Francais ("_l" pour la traduction) ****************************************** (command "_move" p5 (/ new)"") Franchement, commencer une selection avec le point p5 et en plus caler l'expression (/ new), qui est bien étrange, tout cela pour publier dans le forum Routines LISP supposé être un espace de partage !!!De qui se moque-t-on ? :cool: Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.) Lien vers le commentaire Partager sur d’autres sites More sharing options...
(gile) Posté(e) le 9 juin 2011 Partager Posté(e) le 9 juin 2011 Regarde le message qui est retourné pour ton erreur. Pour les arguments à utiliser avec command, je te renvoie ici. Lance _move en ligne de commande commande et regarde ce qu'AutoCAD te demande, pour les arguments, ce sera la même chose. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD Lien vers le commentaire Partager sur d’autres sites More sharing options...
Invité samuelM Posté(e) le 9 juin 2011 Partager Posté(e) le 9 juin 2011 Tramber : Getnumber est un programme que gile a réalisé pour utiliser la calculatrice .et j'ignorais que le savoir ne se partageait pas. mais bon peut être que la bave du crapaud n'atteint pas la blanche colombe que tu es Gile :Merci de ton lien je n'avais pas vu ta réponse, c'est ce que j'étais entrain de faire mais avec difficulté. merci de la lumière Lien vers le commentaire Partager sur d’autres sites More sharing options...
Tramber Posté(e) le 9 juin 2011 Partager Posté(e) le 9 juin 2011 Tramber : Getnumber est un programme que gile a réalisé pour utiliser la calculatrice .et j'ignorais que le savoir ne se partageait pas. mais bon peut être que la bave du crapaud n'atteint pas la blanche colombe que tu es Oui, oui, la blanche colombe,.... Extrait de l'intro : [surligneur] Postez ici vos routines LISP. Une routine est du code court destiné à être réutilisé. Par exemple, un programme mettant à jour la valeur d'un attribut de bloc est une routine. Ne postez pas d'applications ici! [/surligneur] Je renvoyais simplement aux principes. Auxquels j'ajoute que je n'ai rien pigé à ta demande ni n'ai identifié (de haut puisqu'en altitude) la marre humide d'où tu as pu tirer une autre routine ici ou une variable new ou p2 là... J'avais mis un petit smile en bas du message mais il est difficile narquois. Toutes mes excuses. Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant