calaxa49 Posté(e) le 19 mars 2008 Posté(e) le 19 mars 2008 Bonjour à tous Je suis novice Autocad et ce forum.J'ai un tableau excel avec les coordonnées (x,y) + nom correspondant aux centres des rectangles que je veux dessiner et à leur nom. Comment je peux dessiner automatiquement tous ces rectangles aux coordonnées spécifiées à partir du tableau excel et d'un modèle de rectangle. Merci d'avance pour votre aide "please HELP ..."
lovecraft Posté(e) le 19 mars 2008 Posté(e) le 19 mars 2008 Bonsoir, la seule façon d'automatisée ce que tu recherches c'est de creer des scripts: si tu veux ,donne nous ton fichier excel pour que je regarde une petite macro. @plus http://www.youtube.com/user/CADMINATOR?feature=mhee
calaxa49 Posté(e) le 20 mars 2008 Auteur Posté(e) le 20 mars 2008 Ce sont les coordonnées des centres des rectangles en cm.la dimension du rectangle à dessiner est :largeur : 265 cmhauteur : 620cm Merci d'avance. J'espère qu'on peut joindre un fichier sinon...
calaxa49 Posté(e) le 20 mars 2008 Auteur Posté(e) le 20 mars 2008 lovecraft, tu peux me dire comment je joins un fichier ?
lovecraft Posté(e) le 20 mars 2008 Posté(e) le 20 mars 2008 bonjour, Via le site http:// http://www.cjoint.com/ @plus http://www.youtube.com/user/CADMINATOR?feature=mhee
calaxa49 Posté(e) le 21 mars 2008 Auteur Posté(e) le 21 mars 2008 http://cjoint.com/?dviWsxYc4X Voici le lien pour avoir le fichier de coordonnées.A+
calaxa49 Posté(e) le 21 mars 2008 Auteur Posté(e) le 21 mars 2008 J'ai fait une macro sous Excel pour dessiner mes rectangles. Mais j'aimerais bien savoir le faire sous Autocad.
speedy Posté(e) le 21 mars 2008 Posté(e) le 21 mars 2008 Bonjouren créant un bloc avec un rectangle et un attribut au milieu puis faire un script d'insertion......nea est le nom du bloc à créerattreq 1inserer nea 60597,-5970 1 1 0 NEA101inserer nea 60598,-6594 1 1 0 NEA102etc... pourrais tu partager ton code sous excel la création des rectangles ??pour voir.... @+ Michel a
calaxa49 Posté(e) le 21 mars 2008 Auteur Posté(e) le 21 mars 2008 Bonjour Speedy faire un script, est-ce taper des lignes de commandes ?si oui, ouahhh quelle galère !!!j'ai des fichiers avec plus de 6000 coordonnées donc je ne me vois pas taper 6000 lignes de commandes. :mad: Sinon, pour info voici un extrait de mon programme Excel (Soyez indulgent je ne suis pas informaticienne) l = 2.65h = 6.2 For i = 2 To n x1 = (Worksheets("xy").Range("B" & i) / 100) - (l / 2) y1 = -(Worksheets("xy").Range("C" & i) / 100) - (h / 2) baptême = Worksheets("xy").Range("A" & i) Worksheets("plan").Activate ActiveSheet.Shapes.AddShape(msoShapeRectangle, x1, y1, l, h).Select With Selection .Placement = xlFreeFloating .PrintObject = True .Name = baptême End With Next i et voila.... ;)
(gile) Posté(e) le 21 mars 2008 Posté(e) le 21 mars 2008 Salut, faire un script, est-ce taper des lignes de commandes ?si oui, ouahhh quelle galère !!!j'ai des fichiers avec plus de 6000 coordonnées donc je ne me vois pas taper 6000 lignes de commandes. Un script est fichier texte qui reprend les entrées à la ligne commande (un espace ou saut de ligne valent une entrée) Utilise les fonctions de copie et la fonction CONCATENER d'Excel pour écrire ton script, ça ne devrait pas être si "galère". Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
calaxa49 Posté(e) le 21 mars 2008 Auteur Posté(e) le 21 mars 2008 ok je fais un fichier .txt Comment dans autocadLT 2004, je dis : "aller chercher le fichier xx.txt et executer les lignes de commandes ?"
nomutt Posté(e) le 21 mars 2008 Posté(e) le 21 mars 2008 Bonjour, Le fichier Script doit avoir comme extension .scrEnsuite menu Outil>Script... et sélectionner le fichier Script puis cliquer sur Ouvrir Nomutt,Consultant, Responsable Projets CAD/PLM'Add-ins pour Inventor + Trucs et Astuces.Disponible pour un poste administrateur CAO/PLM.
speedy Posté(e) le 21 mars 2008 Posté(e) le 21 mars 2008 REcalaxa49, je croyais que tu jonglais avec excel, je l'ai fait avec excel..... http://www.cijoint.fr/cjlink.php?file=cj200803/cijSZtNQB8.zip 1- tu insères le bloc "nea.dwg"2 - tu tapes script3- tu vas chercher le fichjer "nea.scr" @+ Michel a
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