Comment résoudre Macro Autolisp AutoCAD 2016 ?

Bonjour.

Je demande comment regrouper dans une macro AutoCAD la séquence suivante :

_qselect (pour sélectionner un calque connu)

Déplacer le calque sélectionné de coordonnées (x,y,z) vers (x1,y1,z1)

Cette action est faire 3 fois dans la même macro.

Merci.

Bonjour,

Quel est le nom du calque ?

salut,

pas de soucis pour t'aider par contre je ne comprend pas trop le "Déplacer le calque"
je pense que tu parle du contenu du calque
pourrais tu me le confirmer stp

bon du coup je t'ai fait ça de la manière dont je l'ai compris
je ne sais pas si c'est ce que tu attend
le fichier lisp est en piece jointe (clique droit enregistrer sous / enregistrer le lien sous)

pour le faire fonctionner:
dans la ligne de commande autocad, tape "appload"
va chercher le fichier que tu viens de telecharger "dep_calque.lsp"
tape "dep_calque" dans la ligne de commande pour lancer le programme

ça devrais fonctionner

la procedure:
tu selectionne un objet d'un calque pour identifier le calque
tu rentre le point de départ du déplacement, le point d'arrivé et ça devrais le déplacer
j'ai mis une boucle pour faire cette action trois fois de suite

 


dep_calque.lsp
3 « J'aime »

slt,

Est ce que la question est résolue?

1 « J'aime »

Je me demande aussi si la question est résolue, pas de nouvelles, bonnes nouvelles !

1 « J'aime »

Je veux dire entité sélectionnée au lieu de calque sélectionnée

Merci

Slt,

Ok pour la selection d'entité
A tu essayé le code que je t'ai mis juste au dessus?
Est ce que cela te convient?