gillespj Posté(e) le 25 mars 2011 Posté(e) le 25 mars 2011 Bonjour, Est-il possible en une action de copier avec point de base toutes les primitives de chaque fichiers dxf/dwg puis de tous les coller dans un unique nouveau fichier ? C-à-d : ouvrir fichier, tout sélectionner, copier avec point de base puis coller dans le nouveau fichier. Merci.
Fraid Posté(e) le 25 mars 2011 Posté(e) le 25 mars 2011 Bonjour, Tu peux utiliser la commande WBLOC https://github.com/Fraiddd
FormaBois Posté(e) le 25 mars 2011 Posté(e) le 25 mars 2011 Salut, je ne veux pas être bête trop longtemps ...C'est quoi ce que vous appelez une "primitive" ? ...à par le fait d'être la femme du primitif :P :exclam: :) [Edité le 26/3/2011 par FormaBois] Studio Gfilm - Agence de communication par l'image "Le matin tu peux rester couché pour poursuivre ton rêve, ou te lever pour le réaliser"
pierrevigneux Posté(e) le 25 mars 2011 Posté(e) le 25 mars 2011 Bonjour ! Pour ma part j'utise fréquemment,la commande copy with base point, que tu met à 0,0et paste to original coordinate dans le menu édit. Salutations ! Acadnadien
gillespj Posté(e) le 29 mars 2011 Auteur Posté(e) le 29 mars 2011 Salut, je ne veux pas être bête trop longtemps ...C'est quoi ce que vous appelez une "primitive" ? ...à par le fait d'être la femme du primitif :P :exclam: :) [Edité le 26/3/2011 par FormaBois] primitives = tous les "traits" sauf images, tableau... Bonjour ! Pour ma part j'utise fréquemment,la commande copy with base point, que tu met à 0,0et paste to original coordinate dans le menu édit. Salutations ! Justement, j'aimerais faire cela en masse car j'ai une centaine de fichiers à assembler.
FormaBois Posté(e) le 29 mars 2011 Posté(e) le 29 mars 2011 primitives = tous les "traits" sauf images, tableau...Merci gillespj pour cette précision, n'étant pas tombé dans la marmite petit, j'ai quelques fois du mal avec ce vocabulaire... et aussi d'autres fois avec le "FranGlais" employé par certain. Studio Gfilm - Agence de communication par l'image "Le matin tu peux rester couché pour poursuivre ton rêve, ou te lever pour le réaliser"
(gile) Posté(e) le 29 mars 2011 Posté(e) le 29 mars 2011 Salut, Encore une fois, je rappelle qu'il est déconseillé d'utiliser, dans AutoCAD, les 'commandes Windows' qui utilisent le presse-papier parce qu'elle ne sont pas toujours très stables et qu'il est préférable d'utiliser les commandes AutoCAD : COPIER, BLOC, WBLOC. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
Fraid Posté(e) le 29 mars 2011 Posté(e) le 29 mars 2011 Bonjour, J'ai l'impression qu'ont tourne en rond dans ce post ;) Voici un bout de code qui me sert tout les jours (defun c:w0 (/ O<) (lispon) (if (= (getvar "worlducs") 0)(progn(vl-cmdf "_.ucs" "")(setq O< 1))) (if (ssget)(vla-wblock *acdoc* "C:\\temporaire.dwg" (vla-get-activeselectionset (dev-*acdoc*)))) (if O< (vl-cmdf "_ucs" "p")) (lispoff)) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (defun c:v0 (/ O<) (lispon) (if (= (getvar "worlducs") 0)(progn(vl-cmdf "_.ucs" "")(setq O< 1))) (if (findfile "C:\\temporaire.dwg") (progn (vla-explode (vla-insertblock (vla-get-modelspace (dev-*acdoc*)) (vlax-3d-point '(0 0 0)) "C:\\temporaire.dwg" 1 1 1 0)) (ErasBloc "temporaire") (vl-cmdf "_.-purge" "b" "temporaire" "n") (vl-file-delete "C:\\temporaire.dwg") ) (vl-cmdf "__pasteclip" '(0 0 0)) ) (if O< (vl-cmdf "_ucs" "p")) (lispoff)) (defun LispOn (/) (if *FlagLisp* (setq *FlagLisp* 2) (progn (setq m:err *error* *error* std_err ) (save&set_var "filedia" 0) (save&set_var "cmdecho" 0) (save&set_var "menuecho" 1) (save&set_var "osmode" 0) (vla-startundomark (dev-*acdoc*)) (setq Name (getvar "dwgname") *FlagLisp* 1 ) ) )) (defun LispOff (/) (if (= *FlagLisp* 2) (setq *FlagLisp* 1) (progn (setq *error* m:err m:err nil ) (vla-endundomark (dev-*acdoc*)) (mapcar 'eval SavedSysVarLst) (setq *FlagLisp* nil *acdoc* nil ) (princ) ) )) (defun dev-*acdoc* (/) (setq *AcDoc* (vla-get-ActiveDocument (vlax-get-acad-object))) );;; Fonction SAVE&SET_VAR (Gile);;; Enregistre la valeur initiale de la variable système dans une liste;;; et lui attribue sa nouvelle valeur (si val est non nil)(defun save&set_var (var val) (cond ((getvar var) (setq SavedSysVarLst(cons (list 'setvar var (getvar var)) SavedSysVarLst)) (if val (setvar var val) ) ) ));Fin Fonction SAVE&SET_VAR ;;; Fonction redéfinition de *error* -cadxp-(defun std_err (msg) (if (or (= msg "fonction annulée") (= msg "quitter / sortir abandon") ) (princ) (princ (strcat "\nerreur: " msg)) ) (vl-cmdf) (vl-cmdf "_undo" "_end") (mapcar 'eval savedsysvarlst) (setq *error* m:err m:err nil ) (princ));Fin Fonction std_err je ne suis pas sûr que la gestion des erreurs sois nécessaire et que cela réponde a ta demande :P [Edité le 29/3/2011 par Fraid] https://github.com/Fraiddd
Steven Posté(e) le 13 octobre 2011 Posté(e) le 13 octobre 2011 Tu peux aussi glisser tes objets d'un dessin à un autre.tu mets tes deux dessins ou fichier en mosaïque. Dans le dessin où il y a tes objets, tu sélectionnes tout puis, tu fais un clic droite puis sans lacher le clic, tu glisses tes objets dans le second dessin. Quand tu est dans le second dessin, tu laches le clicdroite de ta souris puis dans le menu contextuel qui s'affiche, tu vas sur Coller dans les Coordonnées originales. Sinon, tu peux appeler dans un nouveau dessin tous tes autres dessins en tant que Xref, puis tu lies ensuite tes Xref en sélectionnant Insérer. Mais il reste la méthode du Wbloc qui fonctionne à tous les coups. Steven________________________________________ Pour le taf; Windows (et ses emmerdes) sinon pas d'AutoCAD. Pour le perso Linux Mint et pas de problèmes. Mais pas d'AutoCAD. En rêve; AutoCAD sous Linux.
vincentp010 Posté(e) le 13 octobre 2011 Posté(e) le 13 octobre 2011 Sinon, tu peux appeler dans un nouveau dessin tous tes autres dessins en tant que Xref, puis tu lies ensuite tes Xref en sélectionnant Insérer. Je pense que c'est la méthode la plus simple, après il suffit juste de supprimer ce qui n'est pas "primitf" avec la commande filtrer Aide au téléchargement du cadastre dgfip-download-helper Insertion de photos géolocalisées exif https://www.dropbox.com/s/gkf6o9ac2hxen97/exifscr.zip?dl=0 Script correction BUG SPDC V2, propriétaire département 21 et 22 : https://greasyfork.org/scripts/442400-spdcv2/code/SPDCV2.user.js
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