rebcao Posté(e) le 27 avril 2005 Posté(e) le 27 avril 2005 Bonjour à toutes et à tous, j'avais un caractère magique que je ne retrouve plus...!!! Il s'agit d'un caractère correspondant à la touche ENTREE. Si je fais un ALT 13, CONTROL M, ou autre j'obtiens un retour chariot (ENTREE), mais jamais de caractère "copiable". Le but c'est de valider dans un SCRIPT les attributs en restant sur la même ligne...Il faut donc ce caractère "ENTREE" sinon AutoCAD prend toute la ligne comme réponse au premier attribut... si vous avez ce caractère magique en fichier DOS pas de UNICODE ! merci de me l'envoyer à l'adresse : cad123@wanadoo.fr a été clair ???...!!! Hello Tramber comment tu fais ça dans tes scripts pour faire Entrée sur une même ligne ? Merci pour vos réponses. Christian PS : Pu.... de M.... ou c'est que j'ai bien pu F.... ce S.... caractère ENTREE...!!!! :mad: :mad: :mad: :casstet: Pardon !!! mais ça fait du bien.... [Edité le 27/4/2005 par rebcao] Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)
Tramber Posté(e) le 27 avril 2005 Posté(e) le 27 avril 2005 :exclam: hum hum bizarre. Je n'ai jamais eu de difficultés avec un espace entre 2 attribs. ou alors un TAB.Tu es sur que t u n'as pas démarré un guillement qui flanque tout en l'air ? -inserer 0,0 1 1 0 atrib1 "attrib n°2" attrib3-inserer 0,0 ................ Désolé, moi y en a pas comprendre, le DOS pour moi c'est du mandarin ! Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
rebcao Posté(e) le 27 avril 2005 Auteur Posté(e) le 27 avril 2005 Hello Bertrand ! Merci pour ta réponse rapide Pour tester ce SCRIPT, il faut créer un bloc appelé TOTO composé d'un rectangle d'environ 50 x 40 et 2 ATTRIBUTS... Voila le script tel qu'il devrait fonctionner... attdia 0_insert TOTO 0,0 1 1 0 "ANSI31" "1.5" _-bhatch p "ansi31" 1 0 s d _insert TOTO 52,0 1 1 0 "ANSI32" "1" _-bhatch p "ansi32" 1 0 s d _insert TOTO 104,0 1 1 0 "ANSI33" "0.75" _-bhatch p "ansi33" 1 0 s d ce premier SCRIPT ne fonctionne pas au niveau des attributs... Le même SCRIPT avec des retours à la ligne QUI MARCHE !!! le fameux RETOUR CHARIOT qui me manque... attdia 0_insert TOTO 0,0 1 1 0 "ANSI31""1.5"_-bhatch p "ansi31" 1 0 s d _insert TOTO 52,0 1 1 0 "ANSI32""1"_-bhatch p "ansi32" 1 0 s d _insert TOTO 104,0 1 1 0 "ANSI33""0.75"_-bhatch p "ansi33" 1 0 s d Le problème ! pour composer un SCRIPT avec plusieurs lignes c'est franchement plus galère que le premier... :mad: alors au secours... :casstet: merci Christian Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)
Tramber Posté(e) le 27 avril 2005 Posté(e) le 27 avril 2005 Ah bon, mais tu peux très bien te passer des guillemets si pas d'espaces. Enfin, pourquoi ne pas essayer aussi le ";" point-virgule. Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
rebcao Posté(e) le 27 avril 2005 Auteur Posté(e) le 27 avril 2005 ça ne change rien... le ";" ne marche pas non plus... :casstet: Christian Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)
rebcao Posté(e) le 27 avril 2005 Auteur Posté(e) le 27 avril 2005 Scrongneugneux de scrongneugneux... de Pu...de Bo... de Police... Euh !!! Pas la Police !... mais la Police !... , enfin !... les Polices quoi !... tout ça à cause d'une police...!!!... Mais que fait la Police ???...!!!... En effet ! mon fameux caractère ENTREE était toujours là ! Mais tout dépend de la police utilisée ! On ne le voit pas ... en utilisant 8514OEM c'est bon ... Voila le résultat attdia 0 attreq 1_-insert TOTO 0,0 1 1 0 ansi311_-bhatch p ansi31 1 0 s d _-insert TOTO 52,0 1 1 0 ansi321_-bhatch p ansi32 1 0 s d _-insert TOTO 104,0 1 1 0 ansi331_-bhatch p ansi33 1 0 s d Ici l'éditeur interprète le retour chariot, mais dans un éditeur tel que le bloc notes, tout est sur une seule ligne... Dans l'exemple ci-dessous j'utilise @ pour matérialiser ce caractère ENTREE.Par exemple le début donnerait ça _-insert TOTO 0,0 1 1 0 ansi31@1@_-bhatch p ansi31 1 0 s d@@@=ce fameux caractère ENTREE Donc ça marche...à partir de mon fichier EXCEL je génère ce SCRIPT en faisant un enregistré au format texte PRN... on lance directement le SCRIPT dans AutoCAD sans aucune modif.... :P :cool: :D Christian [Edité le 27/4/2005 par rebcao] Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)
Tramber Posté(e) le 27 avril 2005 Posté(e) le 27 avril 2005 Et comme ça on fait une bele présentation de sa collec' de hachures.(les miennes sont toujours dans un DD d'un ordi non branché). Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
rebcao Posté(e) le 27 avril 2005 Auteur Posté(e) le 27 avril 2005 Comme promis Bertrand... ;) Oui ! c'est bien pour elles... Je bosse sur ce fameux catalogue de Hachures... :P c'est creuvant :casstet: :P :o Pour l'instant je n'en ai qu'un peu plus de 900 :casstet: . Il reste à voir s'il y a pas trop de doublons... Dispo sur CADxp....!!! bientôt....pour le Lundi de Pentecôte...Ah ! Ben NON je bosse pas ce jour là moi ! Je fais comme la SNCF, 1 minute 52 par jour en plus Christian PS je suis toujours preneur de motifs... Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)
Patrick_35 Posté(e) le 27 avril 2005 Posté(e) le 27 avril 2005 Peut-être avec 013 ou \r @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
rebcao Posté(e) le 28 avril 2005 Auteur Posté(e) le 28 avril 2005 Je te remercie Patrick_35, Mais j'ai finalement retrouvé ce caractère... Son intérêt c'est de pouvoir l'utiliser en COPIER-COLLER. Il fionctionnera toujours comme un retour chariot (ENTREE). L'avantage dans un SCRIPT, on est sur de la validation de l'instruction. Alors que dans un SCRIPT parfois, si l'on se contente d'un ESPACE ! AutoCAD prend ça comme un texte. Effectivement le code à ski ou à pied ou en raquette d'un CR est 13... merci ! :) Christian [Edité le 28/4/2005 par rebcao] Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)
philsogood Posté(e) le 6 janvier 2016 Posté(e) le 6 janvier 2016 helloChristian, si tu venais à venir ces lignes je serais curieux de comprendre comment tu as fait car même avec la solution sous les yeux je ne comprends pasje dois ajouter des desciptifs sur certains calques et je passe par le scriptsauf que pour finaliser la description AutoCAD souhaite avoir un retour chariot (et pas un espace)tout ça se passe sous XLS (avec concatener) pour la génération du script et je ne sais aps comment faire ce retour chariot(ou entrée pour les jeunes)!!merci pour tes lumières!! :)Phil Projeteur Revit Indépendant - traitement des eaux/CVC
rebcao Posté(e) le 6 janvier 2016 Auteur Posté(e) le 6 janvier 2016 Bonjour, Je te conseille de nommer ta cellule dans EXCEL en l'appelant par exemple RETURN... Dans la cellule tu mets =CAR(13) Et pour concaténer je fais un truc du style : = C12 & F12 & RETURN & D12 & RETURN... Christian 1 Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)
philsogood Posté(e) le 6 janvier 2016 Posté(e) le 6 janvier 2016 hellono entiendo (ah ah, l'espagnol ça change de l'espagnol hein??)ça ne marche aps!Entrez une option [?/Etablir/CHoisir/Nouv/Renommer/ACtif/INactif/COuleur/TLigne/EPaisseurl/TRANsparence/MAtériau/Tracé/Geler/Libérer/Verrouiller/Déverrouiller/étAt/deScription/RApprocher]:descriptionEntrez la description du calque: WC,_éviers,_douches,_lavabos CAR(13) SanitaireEntrez la liste des noms de calque auxquels appliquer la description ou <sélectionnez des objets>: <*>: net après tu t'en doutes, le script bugge!! :/la ligne de script que j'ai créée : n Sanitaire co 214 Sanitaire tl CONTINUOUS Sanitaire description WC,_éviers,_douches,_lavabos CAR(13) Sanitaire Phil Projeteur Revit Indépendant - traitement des eaux/CVC
rebcao Posté(e) le 6 janvier 2016 Auteur Posté(e) le 6 janvier 2016 Il s'agit de syntaxe EXCEL... Pourquoi tu as CAR(13) ? Tu dois avoir dans une cellule EXCEL =CAR(13) ! Christian Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)
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