Aller au contenu

importer un fichier texte de calque vers autocad


lolb75

Messages recommandés

Bonjour a tous,

 

j'ai trouvé sur le forum un lisp (cr_cal.lsp) pour importer le fichier texte d'une liste de calque vers autocad,

mais il est compliqué et je n'ai pas tout compris ;)

 

J'aimerais savoir si vous avez amélioré et simplifié la commande.

 

Sinon je cherche une commande similaire.

 

Merci d'avance pour vos réponses

 

Cordialement

Lien vers le commentaire
Partager sur d’autres sites

Pour le faire le plus bêtement du monde il faut lancer la commande -CALQUE puis l'option Nouveau et enfin saisir la liste avec des virgules pour séparer.

 

Au delà de ce moyen ultra-basique, faire un script est enfantin (dans un script le "-" devient superflu, à vérifier) :

CALQUE N nom1

CALQUE N "nom avec espaces"

CALQUE N "etc"

 

Quelques remarques : mettre des guillemets quand il y a des noms avec espaces et ajouter un caractère espace à la fin de chaque ligne (un espace vaut une validation, or il en faut une pour quitter la commande avant de la relancer)

 

En cas de doute sur Excel, je revoie vers ce message!

 

Sinon, nous guider vers le lieu où tu as trouvé ton lisp serait bien ;)

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Lien vers le commentaire
Partager sur d’autres sites

Ah ouais, c'est marrant ! J'y étais...

 

lolb75, elle tient à quoi ta liste ? Juste à des noms de calque ? ou tu as des caractéristiques à entrer (couleurs, etc,...) ?

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

 

Oui c'est le lsp cr_cal que j'ai vu.

 

Sinon, j'ai un fichier excel avec nom, couleur, typline, etc.. (cà je peux le transformer en texte simple)

Une bonne cinquantaine de calque... et si je pouvais eviter de tous recopier, ça m'arrangerais ;)

et ça ne semble pas si simple a récuperer que ça...

 

merci

 

Cordialement

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

 

Tu peux jeter un oeil à cette vidéo pour voir comment créer dans Excel un script de création de calques :

 

Il faudra perfectionner un peu pour gérer les propriétés des calques en plus, mais ça ne devrait pas être un problème.

N'hésite pas à poster un morceau de ton fichier Excel si tu as besoin d'aide. ;)

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

 

Tu peux jeter un oeil à cette vidéo pour voir comment créer dans Excel un script de création de calques :

 

Il faudra perfectionner un peu pour gérer les propriétés des calques en plus, mais ça ne devrait pas être un problème.

N'hésite pas à poster un morceau de ton fichier Excel si tu as besoin d'aide. ;)

 

 

Merci Bryce,

 

Oui j'ai vu cette vidéo, mais je ne suis pas arrivé a voir la formule dans le tableau...

si tu l'as peux-tu me l'ecrire

 

Merci

 

Cordialement

Lien vers le commentaire
Partager sur d’autres sites

Regarde mon lien, j'y enseigne l'usage de CONCATENER qui, pour moi, est à peu près la seule fonction Excel à maitriser.... même si j'avoue qu'il est vite compliqué d'insérer des guillemets (il faut taper """ si je me souviens bien.)

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Lien vers le commentaire
Partager sur d’autres sites

Ah, tiens, j'ai regardé, Bryce n'utilise pas CONCATENER... mais juste une syntaxe basé sur le guillemet (si j'ai bien vu.)

 

Enfin, de toutes façons pour faire du script pour AutoCAD avec Excel, il faut maitriser... Excel !

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Lien vers le commentaire
Partager sur d’autres sites

Voici un petit exemple de fichier Excel pour générer un script de création de calques.

Le fichier comporte une macro VBA, il faut donc activer les macros à l'ouverture.

 

https://www.box.com/s/cc474abc555fb4c2c4e5

 

Il suffit de :

- renseigner les noms, couleurs et types de lignes dans les 3 colonnes de gauche (écraser les exemples)

- cliquer sur le bouton prévu pour copier le script dans le presse-papier (c'est là que la macro intervient pour éliminer des guillemets ajoutés par Excel. Ce souci n'existe pas avec OpenOffice/LibreOffice).

- coller le script dans la ligne de commande d'AutoCAD, ne pas oublier d'appuyer sur Entrée à la fin.

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é