lesourd2 Posté(e) le 15 février 2011 Partager Posté(e) le 15 février 2011 Salut à tous , La commande copie depuis le bouton de barre d'outils AutoCad fonctionne uniquement en "unique", aucune possibilite d'avoir l'option multiple COPYMODE est à 0 En selectionnant le mOde de copie sur Multiple rien n'y fait. La macro associe ( dans l'interface personnaliser ) est $M=$(if,$(eq,$(substr,$(getvar,cmdnames),1,4),GRIP),_copy,^C^C_copy) => identique à un autre poste, qui lui fonctionne. Des idées ??? merci d'avance Lien vers le commentaire Partager sur d’autres sites More sharing options...
lesourd2 Posté(e) le 21 février 2011 Auteur Partager Posté(e) le 21 février 2011 Salut à tous Toujours pas d'infos, d'Idées ? Ah la la... Lien vers le commentaire Partager sur d’autres sites More sharing options...
lili2006 Posté(e) le 21 février 2011 Partager Posté(e) le 21 février 2011 Bonjour à toutes et tous, Chez moi (Civil 3D 2011), la macro est : $M=$(if,$(eq,$(substr,$(getvar,cmdnames),1,4),GRIP),_copy,^C^C_copy) Donc pareil,.. Dans l'attente, ce lisp peux te dépanner,... ;;; MCOPY ;;; Effectue des copies multiples d'une sélection suivant le décalage spécifié par 2 points (defun c:mcopy (/ mcopy_err AcDoc Space pt1 pt2 nb) (vl-load-com) (defun mcopy_err (msg) (if (= msg "Fonction annulée") (princ) (princ (strcat "\nErreur: " msg)) ) (vla-endUndoMark AcDoc) (setq *error* m:err m:err nil ) (princ) ) (setq AcDoc (vla-get-ActiveDocument (vlax-get-acad-object)) Space (if (= (getvar "CVPORT") 1) (vla-get-PaperSpace AcDoc) (vla-get-ModelSpace AcDoc) ) ) (vla-StartUndoMark AcDoc) (if (and (= 1 (getvar "pickfirst")) (setq ss (cadr (ssgetfirst))) ) (sssetfirst nil nil) (setq ss (ssget)) ) (initget 1) (setq pt1 (getpoint "\nSpécifiez le décalage, premier point: ")) (initget 1) (setq pt2 (getpoint pt1 "\nDeuxième point: ")) (initget 1) (setq nb (getint "\nNombre d'éléments: ")) (foreach obj (vl-remove-if 'listp (mapcar 'cadr (ssnamex ss))) (setq obj (vlax-ename->vla-object obj)) (repeat (1- nb) (vla-Copy obj) (vla-move obj (vlax-3d-point (trans pt1 1 0)) (vlax-3d-point (trans pt2 1 0))) ) ) (vla-endUndoMark AcDoc) (setq *error* m:err m:err nil ) (princ) ) Civil 3D 2024 - COVADIS_18.2 https://www.linkedin...3%ABt-95313341/ Lien vers le commentaire Partager sur d’autres sites More sharing options...
lesourd2 Posté(e) le 21 février 2011 Auteur Partager Posté(e) le 21 février 2011 merci lili 2006 de ta réponse Pour l'instant je me depanne comme ça Lien vers le commentaire Partager sur d’autres sites More sharing options...
bryce Posté(e) le 21 février 2011 Partager Posté(e) le 21 février 2011 Bonjour, Ça n ne m'a pas l'air d'un problème de variable.Il faudrait peut-être tenter une réparation de l'install ? Brice, formateur AutoCAD - Inventor - SolidWorks - ZWCad - DraftSight - SketchUp indépendant Lien vers le commentaire Partager sur d’autres sites More sharing options...
lesourd2 Posté(e) le 21 février 2011 Auteur Partager Posté(e) le 21 février 2011 Salut Bryce: bizarrement, j'utilise souvent ce lisp : un xed comme xorro v 1.1adaptation par usegomme de XEDIT auteur inconnu => enregistré dans un chemin de recherche de fichier de support. Des que je lance la commande copier, je perds la main sur toute autre commande, ECHELLE ,ROTATION, DEPLACER, etc... 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