Communauté
AutoCAD – tous produits - Français
Bienvenue sur les forums AutoCAD d’Autodesk. Partagez vos connaissances, posez des questions, et explorez les sujets AutoCAD populaires.
annuler
Affichage des résultats de 
Afficher  uniquement  | Rechercher plutôt 
Vouliez-vous dire : 

script AutoCAD

34 RÉPONSES 34
RÉSOLU
Répondre
Message 1 sur 35
gustsoub
995 Visites, 34 Réponses

script AutoCAD

point
657117,9,1377693,1,291,43
657250,1377444,45,290,54
656721,48,1377414,19,289,84
656497,91,1377464,73,290,32
656405,02,1377667,51,290,6
656526,61,1377234,290,11
656350,93,1377076,2,289,96
656109,69,1376999,1,290,25
655862,91,1376922,93,291,1
655652,52,1376937,76,291,19
657007,33,1377612,43,290,85
656872,14,1377528,47,290,17
656350,93,1377076,2,289,96
656966,87,1377685,03,291,4
656970,09,1377664,94,291,14
656979,03,1377648,34,290,89
656987,84,1377631,42,290,77
656996,22,1377614,82,290,68
657005,9,1377598,21,290,38
657014,24,1377580,23,290,03
657022,77,1377562,98,289,93
657031,6,1377547,38,289,83
657040,02,1377529,45,289,76
657050,41,1377513,48,289,69
657060,03,1377497,3,289,57
657069,38,1377480,23,289,53
657077,13,1377463,9,289,61
657086,12,1377448,41,289,61
657095,33,1377432,95,289,9

 

lorsque j'importe le script, sauf la première ligne est accepter le reste est inconnu


Le titre du sujet a été modifié par un modérateur pour faciliter la recherche. Titre original:
script

Étiquettes (1)
34 RÉPONSES 34
Message 2 sur 35
DOMICREA
en réponse à: gustsoub

Bonjour @gustsoub 

Essayez en tapant comme première ligne :  _MULTIPLE _POINT puis copier vos lignes de coordonnées des points (ligne de coordonnées x,y,z) dans le bloc notes puis enregistrer le fichier en .scr

Exemple pour les premières lignes:

_MULTIPLE _POINT

657117,9,1377693
1,291,43
657250,1377444,45
290,54,656721
48,1377414,19.

Taper ensuite SCRIPT en ligne de commande, allez chercher votre script, puis OUVRIR et ECHAP

Au préalable, paramétrer vos points pour les visualiser dans FORMAT, puis STYLE DE POINTS , choisir un point à partir du troisième 

J'ai testé cela fonctionne.





Dominique Michy (EI) - Formateur AutoCAD, Revit Architecture, SketchUp, V-Ray - https://www.domicrea.fr/
Message 3 sur 35
tramber
en réponse à: gustsoub

657117,9,1377693,1,291,43

Manque un espace, non ?

Ne peut pas fonctionner 😂

x,y,za,b,c ?

Message 4 sur 35
O_Eckmann
en réponse à: gustsoub

Bonjour,

 

Le X Y et Z doivent être séparés par des virgules, par contre le séparateur décimal doit être un point et non pas une virgule.

Le script doit plutôt s'écrire

 

point
657117.9,1377693.1,291.43
657250,1377444.45,290.54
656721.48,1377414.19,289.84

 

Ca ressemble à un export Excel en CSV, mais il faut paramétrer son Windows de manière à utiliser le point comme séparateur décimal.

O_Eckmann_0-1721898671780.png

 

 

Olivier Eckmann

EESignature

Message 5 sur 35
didier_lourdelle
en réponse à: gustsoub

la réponse @O_Eckmann, est correct.

Votre script comporte une erreur simple : le séparateur décimal n'est pas correct. Dans AutoCAD, la saisie des coordonnées absolues se fait sur la ligne de commande avec le format X.xx,Y.yy,Z.zz, où le point représente le séparateur décimal et la virgule la séparation entre les coordonnées X, Y, Z.

Changer le séparateur décimal sur Excel
https://www.youtube.com/watch?v=gc1Krjjxy9o

C'est un problème récurrent : il existe des fichiers AutoLISP capables d'importer un fichier de coordonnées pour créer des points dans un dessin qui doivent fonctionner sur AutoCAD LT

Pour fournir une réponse complète et précise, pourriez-vous préciser quelles informations vous possédez et sous quelle forme elles se présentent pour la création de ce script à l'origine ?

EESignature

Didier Lourdelle Consultant, Formateur & Développeur CAO/DAO
Expertises : AutoCAD, AutoCAD LT, AutoCAD Electrical
Langages : VB.NET, Visual LISP, VBA, Diesel (Direct Interpretively Evaluated String Expression Language)
Base de données relationnelle : Microsoft Access, SQL Server, MySQL
Environnements de développement : Microsoft Visual Studio, Visual Studio Code, Editeur Visual LISP
Utilisations :AutoCAD MAP, Civil 3D, AutoCAD Architecture, AutoCAD MEP, Plant 3D, Civil 3D, RasterDesign, VehicleTracking, Autodesk Recap, Fusion 360, NavisWorks, Revit

Message 6 sur 35
patrick.emin
en réponse à: gustsoub

Bonjour @gustsoub 

Si une des réponses résout votre problème ou vous a permis de mieux le comprendre, voulez vous avoir l'amabilité de cliquer sur le bouton  APPROUVER LA SOLUTION  en bas de la réponse qui apporte une solution?
Cela facilitera la navigation de nos utilisateurs qui pourront directement atteindre la solution

Sachez qui si vous avez marqué une réponse comme solution par erreur, vous pouvez annuler ce marquage en cliquant sur le menu du fil (les trois points verticaux) et choisir "pas la solution"
Merci de ne pas accepter comme solution le message que vous êtes en train de lire.


Patrick Emin animateur de la communauté francophone


Vous avez trouvé un message utile? Alors donnez un "J'aime" à ce message!
Votre question a eu une réponse satisfaisante? Voulez vous avoir l'amabilité de cliquer sur le bouton
 APPROUVER LA SOLUTION  en bas de la réponse qui apporte une solution?
Signez notre Livre d'Or
Message 7 sur 35
gustsoub
en réponse à: O_Eckmann

bonjour

j'ai fait ce que vous m'aviez conseillé mais  Hélas c'est sans résultat toujours  le meme statuquo

Message 8 sur 35
didier_lourdelle
en réponse à: gustsoub

Pour fournir une réponse complète et précise, pourriez-vous préciser quelles informations vous possédez et sous quelle forme elles se présentent pour la création de ce script à l'origine ?

EESignature

Didier Lourdelle Consultant, Formateur & Développeur CAO/DAO
Expertises : AutoCAD, AutoCAD LT, AutoCAD Electrical
Langages : VB.NET, Visual LISP, VBA, Diesel (Direct Interpretively Evaluated String Expression Language)
Base de données relationnelle : Microsoft Access, SQL Server, MySQL
Environnements de développement : Microsoft Visual Studio, Visual Studio Code, Editeur Visual LISP
Utilisations :AutoCAD MAP, Civil 3D, AutoCAD Architecture, AutoCAD MEP, Plant 3D, Civil 3D, RasterDesign, VehicleTracking, Autodesk Recap, Fusion 360, NavisWorks, Revit

Message 9 sur 35
gustsoub
en réponse à: didier_lourdelle

voilà ce que dit l'erreur ;


Commande: 1377693.1 Commande inconnue "1". Appuyez sur F1 pour obtenir de l'aide

Message 10 sur 35
gustsoub
en réponse à: didier_lourdelle

bonjour

j'ai remplacé les virgules par le point mais jusque là c'est la première ligne qui est reconnu voici ce que dit l'erreur sur la deuxième ligne :


Commande: 1377693.1 Commande inconnue "1". Appuyez sur F1 pour obtenir de l'aide

Message 11 sur 35
didier_lourdelle
en réponse à: gustsoub

Écrire vos scripts sous cette forme évitera les problèmes d'espaces manquants ou en trop !

 

(command "Point" "10.5,33.55,1.33")
(command "Point" "9.5,33.55,1.36")

 

sa fonctionne a partir de AutoCAD LT 2024 et AutoCAD

EESignature

Didier Lourdelle Consultant, Formateur & Développeur CAO/DAO
Expertises : AutoCAD, AutoCAD LT, AutoCAD Electrical
Langages : VB.NET, Visual LISP, VBA, Diesel (Direct Interpretively Evaluated String Expression Language)
Base de données relationnelle : Microsoft Access, SQL Server, MySQL
Environnements de développement : Microsoft Visual Studio, Visual Studio Code, Editeur Visual LISP
Utilisations :AutoCAD MAP, Civil 3D, AutoCAD Architecture, AutoCAD MEP, Plant 3D, Civil 3D, RasterDesign, VehicleTracking, Autodesk Recap, Fusion 360, NavisWorks, Revit

Message 12 sur 35
O_Eckmann
en réponse à: gustsoub

Bonjour @gustsoub ,

 

Si on veut enchainer les points il faut passer en mode multiple

multiple point
657117.9,1377693.1,291.43
657250,1377444.45,290.54
656721.48,1377414.19,289.84

 

Olivier Eckmann

EESignature

Message 13 sur 35
DOMICREA
en réponse à: gustsoub

Bonsoir @gustsoub 

Comme indiqué dans ma première réponse, il faut que la première ligne du script soit : _MULTIPLE _POINT 

et ensuite chaque ligne doit reprendre les points en x,y,z et effectivement en modifiant les virgules par des points quand c'est nécessaire.

Vous pouvez également le faire à partir d'un tableau Excel en recopiant les cellules dans le bloc notes à la suite de 

_MULTIPLE _POINT 

Exemple :

Importer des coordonnées de points x, y, z à partir d’un fichier Excel :

Ouvrer le fichier Excel ↔

Sélectionner les cellules correspondantes au coordonnées X, Y et Z du haut vers le bas

↔ Clic droit ↔ Copier

DOMICREA_0-1722713773052.png

DOMICREA_1-1722713805062.png

Ouvrer le bloc note Windows ↔

Clic droit ↔ Coller les Cellules sur le Bloc note

DOMICREA_2-1722713861806.png

Sélectionner l’espace entre la coordonnée X et la cordonnée Y de la première ligne de texte

↔ Clic droit ↔ Copier ↔ Edition du Bloc note ↔ Remplacer ↔ Coller l’espace sélectionné

Dans Rechercher ↔ Indiquer une virgule dans Remplacer par ↔ Clic sur Remplacer tout

DOMICREA_3-1722713916226.png

↔ Enregistrer le document en .scr

DOMICREA_4-1722713916226.png

Paramétrer les points, si nécessaire

↔ Taper en ligne de commande SCRIPT ↔ Sélectionner votre fichier .scr ↔

Entrée ↔ Faites ECHAP si nécessaire, les points sont insérés.

DOMICREA_0-1722714321515.png

 

Selon l’emplacement des points défini, réaliser un Zoom Etendu pour les visualiser

 

https://www.autodesk.fr/support/technical/article/caas/sfdcarticles/sfdcarticles/FRA/How-to-import-a...

 

(Source : ?)





Dominique Michy (EI) - Formateur AutoCAD, Revit Architecture, SketchUp, V-Ray - https://www.domicrea.fr/
Message 14 sur 35
gustsoub
en réponse à: O_Eckmann

moi j'utilise Autocad 2023  donc j'ai saisi multiple point mais helas cà ne fonctionne pas 

merci

Message 15 sur 35
DOMICREA
en réponse à: gustsoub

Bonjour @gustsoub 

Avez-vous testé en tapant _MULTIPLE _POINT ?

Il y a un espace entre _MULTIPLE et _POINT





Dominique Michy (EI) - Formateur AutoCAD, Revit Architecture, SketchUp, V-Ray - https://www.domicrea.fr/
Message 16 sur 35
didier_lourdelle
en réponse à: gustsoub

N'hésitez pas à me contacter en privé pour obtenir des explications détaillées sur cette feuille ainsi que pour la recevoir.

Veuillez noter que ce classeur contient du code VBA, ce qui empêche son transfert direct sur ce forum.

Il vous suffira ensuite de copier le contenu du fichier et de le coller dans AutoCAD ou dans un fichier texte pour obtenir un fichier .scr.


didier-lourdelle-feuille-excel-point-2024-08-08.png

 



EESignature

Didier Lourdelle Consultant, Formateur & Développeur CAO/DAO
Expertises : AutoCAD, AutoCAD LT, AutoCAD Electrical
Langages : VB.NET, Visual LISP, VBA, Diesel (Direct Interpretively Evaluated String Expression Language)
Base de données relationnelle : Microsoft Access, SQL Server, MySQL
Environnements de développement : Microsoft Visual Studio, Visual Studio Code, Editeur Visual LISP
Utilisations :AutoCAD MAP, Civil 3D, AutoCAD Architecture, AutoCAD MEP, Plant 3D, Civil 3D, RasterDesign, VehicleTracking, Autodesk Recap, Fusion 360, NavisWorks, Revit

Message 17 sur 35
gustsoub
en réponse à: didier_lourdelle

bonsoir

je voudrais une préçision  moi j'utilise Autocad  2021  est ce que cela n'est pas le problème 

Message 18 sur 35
rebcao
en réponse à: gustsoub

Bonjour,

 

Au lieu de "s'embêter" avec cette commande MULTIPLE, il suffit de mettre devant chaque coordonnées X,Y,Z (devant chaque ligne) la commande _POINT...

 

 

_point 657117.9,1377693.1,291.43
_point 657250,1377444.45,290.54
_point 656721.48,1377414.19,289.84
...
etc.

 

 

Et ATTENTION au séparateur pour les AXES = la VIRGULE et pour la décimale = le POINT...

 

Christian


Formateur Indépendant, Consultant, AutoCAD, AutoCAD LT, REVIT MEP, INVENTOR -
www.rebcao.fr

Christian REB

Message 19 sur 35
gustsoub
en réponse à: rebcao

ok 
Message 20 sur 35
rebcao
en réponse à: gustsoub

Juste par curiosité, pourrais-tu publier le fichier de POINTS ?

 

à moins que TOUS les points se trouvent dans ton 1er message de ce sujet ?

 

Merci.

Christian


Formateur Indépendant, Consultant, AutoCAD, AutoCAD LT, REVIT MEP, INVENTOR -
www.rebcao.fr

Christian REB

Vous n'avez pas trouvé ce que vous recherchiez ? Posez une question à la communauté ou partagez vos connaissances.

Publier dans les forums  

Autodesk Design & Make Report