lolb75 Posté(e) le 9 mai 2012 Posté(e) le 9 mai 2012 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
Tramber Posté(e) le 9 mai 2012 Posté(e) le 9 mai 2012 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 nom1CALQUE 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 ./__\. (.°=°.)
-Olivier- Posté(e) le 9 mai 2012 Posté(e) le 9 mai 2012 Bonjour Tramber, je pense que lolb75 parlait de ce poste ci : LISP CR_CAL Et effectivement, ce n'est pas limpide comme lisp. :D A+
Tramber Posté(e) le 9 mai 2012 Posté(e) le 9 mai 2012 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 ./__\. (.°=°.)
lolb75 Posté(e) le 9 mai 2012 Auteur Posté(e) le 9 mai 2012 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
bryce Posté(e) le 9 mai 2012 Posté(e) le 9 mai 2012 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. ;) Brice, formateur AutoCAD - Inventor - SolidWorks - ZWCad - DraftSight - SketchUp indépendant
lolb75 Posté(e) le 10 mai 2012 Auteur Posté(e) le 10 mai 2012 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
Tramber Posté(e) le 10 mai 2012 Posté(e) le 10 mai 2012 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 ./__\. (.°=°.)
bryce Posté(e) le 10 mai 2012 Posté(e) le 10 mai 2012 La vidéo est en HD, tu peux l'agrandir. ;) Brice, formateur AutoCAD - Inventor - SolidWorks - ZWCad - DraftSight - SketchUp indépendant
Tramber Posté(e) le 10 mai 2012 Posté(e) le 10 mai 2012 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 ./__\. (.°=°.)
bryce Posté(e) le 10 mai 2012 Posté(e) le 10 mai 2012 J'utilise &, qui sert aussi à concaténer. ;) =A2&B2équivaut à=CONCATENER(A2;B2) Brice, formateur AutoCAD - Inventor - SolidWorks - ZWCad - DraftSight - SketchUp indépendant
bryce Posté(e) le 10 mai 2012 Posté(e) le 10 mai 2012 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. Brice, formateur AutoCAD - Inventor - SolidWorks - ZWCad - DraftSight - SketchUp indépendant
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