Tramber Posté(e) le 17 juin 2004 Posté(e) le 17 juin 2004 Je vous fait un petit cadeau :present: car aujourd'hui, je poste mon 1000ème message ! Vous allez dire "il abuse, 3 messages pour ca..."[/b] Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
Tramber Posté(e) le 17 juin 2004 Auteur Posté(e) le 17 juin 2004 Voici l'image : http://perso.wanadoo.fr/abcad/PUBLI/XCP/divers/CADxp301.jpg [Edité le 6/9/2010 par Tramber] Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
Tramber Posté(e) le 17 juin 2004 Auteur Posté(e) le 17 juin 2004 Le vrai problème, c'est l'utilisation des espaces dans la partie du script qui appelle la fonction TEXTE (ou qui donne la valeur d'un attribut, c'est notre cas). Comme une exception, ce cas fait que rien ne rentre ENTREE. Les espaces et tout ce que vous écrivez après deviennent des espaces dans votre réponse à la commande.c'est vrai que j'aurais pu justement mettre des espaces dans cet exemple pour illustrer mon propos, mais l'habitude a fait !La vraie solution consiste à mettre ce type de commande exclusivement à la fin d'une ligne. On obtient quelque chose comme ça : SCU G couleur t 32,235,180 SCU X -9 SCU Y 19 SCU Z 5 inserer bloc1 942,867,98 1 1 0 Mon_1ème_messageSCU G couleur t 112,102,96 SCU X -19 SCU Y 7 SCU Z -3 inserer bloc1 -186,1213,2705 1 1 0 Mon_2ème_messageSCU G couleur t 196,43,181 SCU X 15 SCU Y -13 SCU Z 9 inserer bloc1 -306,-286,553 1 1 0 Mon_3ème_messageSCU G couleur t 234,222,71 SCU X -7 SCU Y -19 SCU Z 3 inserer bloc1 1354,845,1066 1 1 0 Mon_4ème_messageSCU G couleur t 235,8,46 SCU X 19 SCU Y -19 SCU Z -19 inserer bloc1 1191,-298,1534 1 1 0 Mon_5ème_messageSCU G couleur t 175,166,106 SCU X -15 SCU Y 13 SCU Z -7 inserer bloc1 -683,-510,1469 1 1 0 Mon_6ème_messageSCU G couleur t 91,127,24 SCU X -11 SCU Y 7 SCU Z -23 inserer bloc1 -458,-667,1308 1 1 0 Mon_7ème_messageSCU G couleur t 47,98,238 SCU X 7 SCU Y -3 SCU Z 9 inserer bloc1 160,-200,1592 1 1 0 Mon_8ème_messageSCU G couleur t 0,217,136 SCU X -23 SCU Y 5 SCU Z -15 inserer bloc1 619,189,315 1 1 0 Mon_9ème_messageSCU G couleur t 41,50,102 SCU X 11 SCU Y -3 SCU Z 9 inserer bloc1 -1031,661,1018 1 1 0 Mon_10ème_messageSCU G couleur t 136,146,216 SCU X -3 SCU Y -19 SCU Z 25 inserer bloc1 -670,-1110,1574 1 1 0 Mon_11ème_messageSCU G couleur t 212,112,218 SCU X 25 SCU Y -13 SCU Z 9 inserer bloc1 -264,986,1974 1 1 0 Mon_12ème_messageSCU G couleur t 88,237,133 SCU X 15 SCU Y -11 SCU Z -9 inserer bloc1 -1125,-671,2317 1 1 0 Mon_13ème_messageSCU G couleur t 147,104,17 SCU X 7 SCU Y 5 SCU Z -11 inserer bloc1 -610,240,1532 1 1 0 Mon_14ème_messageSCU G couleur t 136,78,159 SCU X -5 SCU Y 17 SCU Z -7 inserer bloc1 67,357,1890 1 1 0 Mon_15ème_messageSCU G couleur t 76,226,106 SCU X 21 SCU Y 5 SCU Z -21 inserer bloc1 -1185,516,2672 1 1 0 Mon_16ème_messageSCU G couleur t 250,200,242 SCU X -19 SCU Y 25 SCU Z 21 inserer bloc1 18,753,569 1 1 0 Mon_17ème_messageSCU G couleur t 250,7,221 SCU X 19 SCU Y 15 SCU Z 23 inserer bloc1 583,-763,1773 1 1 0 Mon_18ème_messageSCU G couleur t 61,165,41 SCU X -13 SCU Y -15 SCU Z -21 inserer bloc1 39,134,1161 1 1 0 Mon_19ème_messageSCU G couleur t 139,34,228 SCU X 13 SCU Y -5 SCU Z 5 inserer bloc1 -1153,-63,986 1 1 0 Mon_20ème_messageSCU G couleur t 253,199,112 SCU X -21 SCU Y 17 SCU Z -13 inserer bloc1 -1121,682,1738 1 1 0 Mon_21ème_messageSCU G couleur t 60,169,202 SCU X -3 SCU Y 1 SCU Z 3 inserer bloc1 652,-963,2779 1 1 0 Mon_22ème_messageSCU G couleur t 119,66,201 SCU X -19 SCU Y 9 SCU Z -23 inserer bloc1 1126,-893,322 1 1 0 Mon_23ème_messageSCU G couleur t 142,18,119 SCU X -7 SCU Y -1 SCU Z 5 inserer bloc1 -433,205,200 1 1 0 Mon_24ème_messageSCU G couleur t 140,182,174 SCU X 13 SCU Y -7 SCU Z -15 inserer bloc1 -409,-1146,1469 1 1 0 Mon_25ème_messageSCU G couleur t 11,168,243 SCU X -5 SCU Y 19 SCU Z -1 inserer bloc1 -987,-394,1120 1 1 0 Mon_26ème_messageSCU G couleur t 196,188,174 SCU X -17 SCU Y 5 SCU Z 7 inserer bloc1 -561,206,375 1 1 0 Mon_27ème_messageSCU G couleur t 183,26,41 SCU X 7 SCU Y 3 SCU Z -5 inserer bloc1 888,39,1010 1 1 0 Mon_28ème_messageSCU G couleur t 80,175,212 SCU X 11 SCU Y 15 SCU Z -17 inserer bloc1 -325,-1095,2186 1 1 0 Mon_29ème_messageSCU G couleur t 17,110,91 SCU X -5 SCU Y 3 SCU Z 19 inserer bloc1 -1231,-424,972 1 1 0 Mon_30ème_messageSCU G couleur t 242,62,101 SCU X -13 SCU Y 13 SCU Z 19 inserer bloc1 -385,-546,1535 1 1 0 Mon_31ème_messageSCU G couleur t 22,39,142 SCU X 1 SCU Y -11 SCU Z 23 inserer bloc1 -582,-669,196 1 1 0 Mon_32ème_messageSCU G couleur t 240,17,118 SCU X 11 SCU Y 19 SCU Z 23 inserer bloc1 503,-301,1251 1 1 0 Mon_33ème_messageSCU G couleur t 86,246,180 SCU X 7 SCU Y -21 SCU Z 13 inserer bloc1 597,802,2002 1 1 0 Mon_34ème_message Dans mon TABLEUR : J'utilise des fonctions essentielles comme CONCATENER.Par exemple, j'assemble les couleurs ainsi : =CONCATENER(C4;",";D4;",";E4) Pour info, C4 contient " =ARRONDI.INF(ALEA()*255;0) " Je passe le détail de cette feuille de calcul relativement complexe (mais pas incroyable, les tableurs sont accessibles et souvent ergonomiques, même en Open Office) et vous montre l'assemblage de la dernière formule : =CONCATENER("SCU G couleur t ";F6;" ";L6;" inserer bloc1 ";J6;" 1 1 0 ";K6) ca donne : SCU G couleur t 131,39,167 SCU X -7 SCU Y -11 SCU Z -1 inserer bloc1 93,1113,2378 1 1 0 Mon_1ème_message ...et ainsi de suite.Ensuite, je copie colle ma colonne dans un fichier texte et l'enregistre en nomdefichier.scr Le tour est joué. Et bien sur, je désactive mes accrochages avant de lancer le script[1], c'est une question d'habitude ! [1] pour lancer le script, tapez SCRIPT ou glissez dans un bouton ou encore dans le raccourci de démarrage (pas de synthaxe, juste le nom du script, cf Aide) ....note d'avril 2005 -inserer est mieux que inserer, car il pose la question des échelles, traitée daans ce script. Tableurhttp://perso.wanadoo.fr/abcad/XCP/divers/ex01.jpg [Edité le 21/4/2005 par Tramber] Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
lecrabe Posté(e) le 17 juin 2004 Posté(e) le 17 juin 2004 Hello y a pa a dire, Tramber c le roi du SCRIPT :) :D Tremblez Mrs les Lispeurs, car si c'est faisable en Script, Tramber vous le fait en 2 temps et 3 mouvements !!! Encore félicitations et 1000 x BRAVO, Bye PS: Excel peut en effet générer de superbes Scripts !!! Autodesk Expert Elite Team
Tramber Posté(e) le 17 juin 2004 Auteur Posté(e) le 17 juin 2004 Faut voir... Merci. Par pitié, pas de débat, le lisp c'est super aussi et c'est beaucoup + puissant.Pas de lisp dans ce message. Le vrai truc du script, c'est de marcher dans LT et dans une autre CAO (pas Intellicad, j'ai plus le nom en tête). Le script, c'est surtout accessible à tous et ce message me permettra d'aider un peu tous ceux qui ne voudraient pas tenter l'aventure. Rappellons qu'il y a un forum pour tout ca. ....et demain c'est mon anniv ! http://www.cadxp.com/modules/anniversaire/images/anniversaire.giflien vers les stats de naissance, je suis encore dans les 20-30 ans, mais pas pour longtemps ! Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
lecrabe Posté(e) le 17 juin 2004 Posté(e) le 17 juin 2004 ReBonsoir Bientôt 30 ans, quel bel age ... SNIFF, je tend doucement vers le demi-siècle ! Et moi qui tripote AutoCAD depuis environ 19 ans, en 2005 j'espère fêter les 20 ans de galères / jouissances / rigolades / déceptions AutoCADiennes !!! Petite anecdote: Autodesk a été fondé en 1982 par 15 personnes avec un capital de 59 000$ et aujourd'hui le CA d'Autodesk est d'environ 1 milliard de dollars !!! Bon anniversaire, Byebye Autodesk Expert Elite Team
Pako Posté(e) le 17 juin 2004 Posté(e) le 17 juin 2004 :present: BONNE ANNIVERSAIRE :present: Trambler ! et merci pour tous ces messages qui ont contribué à donner vie et support à ce forum :yltype: ! Tu es le king !:thumbup: l'ACADien ! http://img124.exs.cx/img124/7999/start.gif
Tramber Posté(e) le 18 juin 2004 Auteur Posté(e) le 18 juin 2004 Oh sympa, vilmol mèrci Je suis de Lille mais il a bien fallu que j'em'mette à l'aljachien, quand 'chuis arrivé y a d'ici 4 ans ! *********** [éditéLe message réponse est postée avant les bon voeux de Zébulonédité] Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
Patrick_35 Posté(e) le 18 juin 2004 Posté(e) le 18 juin 2004 Salut Tramber, Rien à dire, tu es le meilleur en script http://www.fond-ecran-image.com/gif_anime_webmaster/trophees/trophee_18.gif Merci pour cette superbe leçon http://www.fond-ecran-image.com/gif_anime_webmaster/cadeau/cadeau_17.gif Il ne reste plus qu'à fêter ton 1000èm message http://www.click-smilies.de/sammlung0304/spezial/Fool/alc.gif Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
zebulon_ Posté(e) le 18 juin 2004 Posté(e) le 18 juin 2004 Au judo, il y a plusieurs grades. Ils servent à déterminer le niveau d'un judoka. Ces grades sont répartis en ceinture, en barrette et en dan. Un dan est très dur à passer. Voici la liste des grades: Ceinture blanche Ceinture blanche-jaune Ceinture Jaune Ceinture Jaune-orange Ceinture orange Ceinture orange-verte Ceinture verte Ceinture bleu Ceinture marron Ceinture noire Ceinture noire + 1 dan Ceinture noire + 2 dan Ceinture noire + 3 dan Ceinture noire + 4 dan Ceinture noire + 5 dan Ceinture noire + 6 dan = ceinture blanche-rouge Ceinture noire + 7 dan Ceinture noire + 8 dan = ceinture rouge Ceinture noire + 9 dan Ceinture noire + 10 dan Ceinture noire + 11 dan Ceinture noire + 12 dan = ceinture blanche-épaisse Au Judo, seul Jigoro Kano a obtenu la ceinture blanche épaisse. Au CADXP, on va demander à l'administrateur d'attribuer 1 dan à Tramber... Pour son anniversaire... Il l'a bien mérité ... Et comme je crois savoir que c'est un alsacien, on va lui souhaiter bon anniversaire en dialecte viel gleck zum geburtsdà C'est au pied du mur que l'on reconnaît le maçon ! (Anonyme) C’est en restant au pied du mur qu’on ne voit que le mur (Anonyme aussi)
CDL Posté(e) le 18 juin 2004 Posté(e) le 18 juin 2004 16 MILLIONS de bravos !pour tes SCRIPT et tes infos. Juste un truc Le vrai truc du script, c'est de marcher dans LTL’option « t » n’existe pas sous LT (a ce rythme, plus que quelques mois pour en faire 1 000 en +et tu pourra nous envoyer tes cartes de vœux 2005 !)
Tramber Posté(e) le 19 juin 2004 Auteur Posté(e) le 19 juin 2004 Merci à toi CDL. ***************Ca marche sous LT (sans doute) mais pas les anciennes versions. Il s'agit de TRUE COLOR, système RVB. Et oui, c'est écrit pour les AutoCAD 2004 minimum.Sinon, on peut simlifier le script en ne spécifiant que des ACI plutôt que True Color pour les versions inférieures, bien sur. " 112 " (chiffre au hasard) au lieu de " t 5,142,254 " Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
Oli553 Posté(e) le 21 juin 2004 Posté(e) le 21 juin 2004 Avec un peut de retard mais bon anniv...Bonne semaine L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai. "Il vaut mieux mobiliser son intelligence sur des conneries, que sa connerie sur des choses intelligentes" - Devise Shadok. "ceux qui ne se souviennent pas du passé sont condamnés à le revivre" George Santayana Ma bibliothèque de blocs électrique :symbole elec.dwg
Tramber Posté(e) le 12 octobre 2004 Auteur Posté(e) le 12 octobre 2004 Après précision de notre nouvel ami Rebcao, je me dois de préciser ceci : Il y a 2 solutions pour répondre avec des mots séparés par des espaces en réponse à certaines commandes (textes, insertion bloc avec attribs) lancées par un SCRIPT. 1. mettre la réponse en fin de ligne et sauter à la suivante pour commencer une nouvelle série de code sans ambiguité au niveau des espaces.2. entourer l'ensemble des caractères avec des guillemets. ! ;) Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
lecrabe Posté(e) le 12 octobre 2004 Posté(e) le 12 octobre 2004 Bonjour Merci à toi Oh Script Imperator :) :D :cool: Bye Autodesk Expert Elite Team
Tramber Posté(e) le 12 octobre 2004 Auteur Posté(e) le 12 octobre 2004 On t'en prie :P Je dirais plutot PREDICATOR ou POUSSATOR ou encore AMATOR .....mais le Lisp c'est pas mal non plus :cool: Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
didier Posté(e) le 12 octobre 2004 Posté(e) le 12 octobre 2004 coucou,j'ai pas lu le journal officiel,mais il semble que le décret d'application de la reconnaissance du Lisp par Trambersoit passé. eh Tramber, c'est de l'humour, de la taquinerie, celui qui taquine rit ;) amicalement Éternel débutant... Mon site perso : Programmer dans AutoCAD
Patrick_35 Posté(e) le 12 octobre 2004 Posté(e) le 12 octobre 2004 Bonjour à tousEn effet, j'ai cru voir de ci de là que l'imperator du script se mettait au lisp et même au visual lisp. Peut-être demandera t’il un jour des explications en vba (didier, si tu traines dans le coin) @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
ribbit Posté(e) le 12 octobre 2004 Posté(e) le 12 octobre 2004 Bonjour, peuple du forum, Vous remarquerez que tramber à écrit plus de 460 messages depuis le 17 juin 2004. Ce qui fait 86 jours, soit environ 5.5 MESSAGES par jour, y compris les samedi, dimanche, et jours fériés, entres autres potentielles vacances. Si on ramene ca en jours ouvrés, ca monte à 7.6 MESSAGES PAR JOURS OUVRE !! (si je ne m'abuse). La vache quand même :o :o :o Ribbit."Une fois qu'on les a découvertes toutes les vérités sont faciles à comprendre; l'essentiel c'est de les découvrir."Version en cours : Autocad Map 2013
ribbit Posté(e) le 12 octobre 2004 Posté(e) le 12 octobre 2004 Bonjour, peuple du forum, Vous remarquerez que tramber à écrit plus de 460 messages depuis le 17 juin 2004. Ce qui fait 86 jours, soit environ 5.5 MESSAGES par jour, y compris les samedi, dimanche, et jours fériés, entres autres potentielles vacances (je suis allé un peu vite dans les calculs). Si on ramene ca en jours ouvrés, ca monte à 7.6 MESSAGES PAR JOURS OUVRE !! (si je ne m'abuse). La vache quand même :o :o :o Ribbit."Une fois qu'on les a découvertes toutes les vérités sont faciles à comprendre; l'essentiel c'est de les découvrir."Version en cours : Autocad Map 2013
Tramber Posté(e) le 14 octobre 2004 Auteur Posté(e) le 14 octobre 2004 Si ma grilfriend- :heartpump: - savait ! Elle qui recoit péniblement un coup de fil par mois ou un message en 1 ou 2 mois pendant les journées de travail. Remarque, Ribbit, que je n'ai pas de patron pour regarder ce que je fais à chaque instant. Je peux être connecté tout le temps. Heureusement d'ailleurs, que je n'ai pas de patron dérrière moi, parce que passer son temps sur des scripts, ca parait louche. On donne l'impression de ne pas travailler ! Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
rebcao Posté(e) le 26 juillet 2005 Posté(e) le 26 juillet 2005 je reviens à la charge Il y a 2 solutions pour répondre avec des mots séparés par des espaces en réponse à certaines commandes (textes, insertion bloc avec attribs) lancées par un SCRIPT. 1. mettre la réponse en fin de ligne et sauter à la suivante pour commencer une nouvelle série de code sans ambiguité au niveau des espaces.2. entourer l'ensemble des caractères avec des guillemets. Il y en a même 3 ! Parfois ça ne suffit pas, il faut carément utiliser le caractère "ENTREE" (correspondant au code 13 retour chariot) et Là ! plus de problème... Christian [Edité le 26/7/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 @)
doua Posté(e) le 28 décembre 2005 Posté(e) le 28 décembre 2005 salut Tramber, je suis nouvelle dans ce fabuleux forum stp je travaille trop avec des taches répététives (j'ai fait un petit programme en vba) mais il est trés long !!! :casstet: j'aimerai bien faire des scripts à partir d'excel !! ça parrait plus rapide et plus facile! peut -tu me donnée la procedure exacte pour faire un script sous excel et l'exécuter sous autocad2004 ! par exemple effacer une partie d'un dessin et inserer à sa place un bloc (et puis effectue ce script sur plusieurs fichier ! je te remercie d'avance :)
doua Posté(e) le 29 décembre 2005 Posté(e) le 29 décembre 2005 salut Tramber, je suis nouvelle dans ce fabuleux forumstp je travaille trop avec des taches répététives (j'ai fait un petit programme en vba) mais il est trés long !!! en fait je veux apprendre à travailler les scripts sous excel !! pourrais tu m'aider stp, j'ai la version 2004 d'autocad !!?? je te remerci d'avance !
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