Aller au contenu

Piqué de points vers Excel


DenisHen

Messages recommandés

Bonjours à toutes et à tous,

 

J'ai un petit soucis, un client me demande de lui faire un listing des points à partir d'un DWG. Le Pb c'est qu'ils n'ont pas de "matricule" donc, pas de lien entre un point et ses coordonnées du listing...

 

Y-at'il déjà eu un LiSP de fait qui donnerait un matricule à un point avant de l'exporter dans un listing ?

 

D'avance merci,

 

Denis...

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Lien vers le commentaire
Partager sur d’autres sites

Hello

 

Il te faut un programme en Lisp/VLisp qui dessine sur tes points graphiques XYZ

un Bloc/Symbole (avec UN attribut eventuellement invisible MAT pour matricule)

qui sera insere aux coordonnees XYZ de chaque point avec l'attribut MAT qui s'incremente automatiquement ...

 

Tu pourras toujours apres effacer (si necessaire) les points ...

 

Sinon le Handle de chaque point est aussi un identifiant UNIQUE mais pas tres pratqiue (8 caracs en Hexa) !?

 

Bye, lecrabe

Autodesk Expert Elite Team

Lien vers le commentaire
Partager sur d’autres sites

Bon j'ai raté mon tour, mon idée était quasiment la même celle de lecrabe (DuCrabe ?) est toutefois meilleur

Va falloir que je sois + rapide pour répondre :P

Sea U Letter

--------

La mort, c'est un peu comme une connerie.

Le mort, lui, il ne sait pas qu'il est mort. Ce sont les autres qui sont tristes.

Le con, c'est pareil.

Lien vers le commentaire
Partager sur d’autres sites

Hello

 

Bon j'ai modifie a l'arrache un autre programme Lisp qui marche maintenant bien pour TON besoin !

 

Donc tu dois avoir un Bloc avec UN attribut (visible ou invisible) pret AVANT le lancement

 

Chargement par : APPLOAD

Lancement par : P2B

 

La routine P2B insert le Bloc voulu (demande du Nom du Bloc sur la ligne de commande)

sur tous les Points graphiques XYZ selectionnes et en meme temps elle incremente et remplit l'attribut MAT

 

Si tu la relances, ATTENTION la numerotation reprend a UN !

 

Il y aurait tant de choses a ameliorer mais je suis une quiche en programmation ...

ATTDIA est mis a ZERO par exemple ...

Demande de la valeur de Depart pour MATVALUE par exemple ...

etc ...

 

Good Luck, Bye, Pat

 

PS: nouvelle version de la routine P2B avec suppression des Accrochages !

donc en fait avec OSMODE = 0

P2B__avec_1_Attribut__MAT.zip

Autodesk Expert Elite Team

Lien vers le commentaire
Partager sur d’autres sites

coucou

 

alternative (sans lisp) :

extraire les points vers Excel

insérer une colonne MAT et incrémenter des numéros

insérer les points depuis le TXT (Excel) dans le DWG éventuellement si le listing ne suffit pas.

un script est suffisant pour ce faire

 

amicalement

Lien vers le commentaire
Partager sur d’autres sites

@Le Crabe : je ne lance pas par pnt2blk ?

@Didier : comment extraire les point vers Excel?

@PhilSoGoog : non, je n'ai pas covadis...

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Lien vers le commentaire
Partager sur d’autres sites

Salut le Crabe, j'ai une réponse d'AutoCAD, sachant que bon bloc TCPOINT n'a plus qu'un attribut "MAT" :

Commande: P2B

Block name: tcpoint
Select point objects:
Choix des objets: Spécifiez le coin opposé: 0 trouvé(s)
Choix des objets: Spécifiez le coin opposé: 2 trouvé(s)

Choix des objets:
Commande inconnue "1".  Appuyez sur F1 pour obtenir de l'aide.
Commande inconnue "2".  Appuyez sur F1 pour obtenir de l'aide.

Denis...

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Lien vers le commentaire
Partager sur d’autres sites

Merci FredBross, mais j'ai environ 2500 points à traiter...

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Lien vers le commentaire
Partager sur d’autres sites

Merci le Crabe, mais c'est toujours pareils...

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Lien vers le commentaire
Partager sur d’autres sites

J'utilise _Dataextraction, mais mes points n'ont pas de matricule...

 

Donc pas moyen d'identifier les points du listing aux points du DWG...

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Lien vers le commentaire
Partager sur d’autres sites

Ok, je te ferais ça demain...

 

Bye, Denis...

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Lien vers le commentaire
Partager sur d’autres sites

Merci à tous, j'ai fais autrement...

 

J'ai exporté tous les point dans Excel, j'ai avouté une colonne avec des matricule pouis, avec ma routine VBA (sous Excel) J'ai fais un script et tout est réglé...

 

Voici tou de même une partie de mon fichier, car il y a plusieurs familles de point :

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Lien vers le commentaire
Partager sur d’autres sites

Hello

 

En fait ma routine P2B fonctionne parfaitement avec ton dessin si il n'y a AUCUN Accrochage en cours !

Et bien sur moi, j'ai travaille sans Accrochage ...

 

Donc j'ai rajoute un (setvar "OSMODE" 0) dans la routine !

 

En piece jointe ton DWG traite ...

 

Bye, lecrabe

 

PS: je vais remettre a jour le Lisp P2B fourni dans un msg precedent ...

P2B_Points_sav.zip

Autodesk Expert Elite Team

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

 

Bon comme je l'ai fait , voici la solution de notre Ami Didier en Vidéo

 

https://drive.google.com/file/d/0B_85Ome3N80deEM1V1FKaVV4aGs/edit?usp=sharing

 

Je ne sais pas si Didier, l' aurait fait exactement comme ça, mais ça doit s'y approcher.

 

Cordialement,

 

Laurent

Lien vers le commentaire
Partager sur d’autres sites

Coucou

 

merci l'ami Laurent

 

à part que je ne serais pas passé par un tableau dans le dessin mais directement le classeur Excel

et que j'aurais inséré un bloc avec attributs à la place d'un texte, c'est bien ce que je voulais expliquer

 

un grand merci pour tous ceux qui ne sachant pas faire avec les fonctions natives d'AutoCAD croient qu'il est besoin de programmer.

 

amicalement

Lien vers le commentaire
Partager sur d’autres sites

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité