CadXP: Petit script pour mon 1000ème message ! - CadXP

Aller au contenu

  • 2 Pages +
  • 1
  • 2
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

Petit script pour mon 1000ème message !

#1 L'utilisateur est hors-ligne   Tramber 

  • ceinture rouge et blanche 8em dan
  • Groupe : Moderateurs
  • Messages : 8 492
  • Inscrit(e) : 29-mars 03
  • LocationStrasbourg

Posté 17 juin 2004 - 17:33

Je vous fait un petit cadeau :present: car aujourd'hui, je poste mon 1000ème message !

Vous allez dire [i]"il abuse, 3 messages pour ca..."[/b]
0

#2 L'utilisateur est hors-ligne   Tramber 

  • ceinture rouge et blanche 8em dan
  • Groupe : Moderateurs
  • Messages : 8 492
  • Inscrit(e) : 29-mars 03
  • LocationStrasbourg

Posté 17 juin 2004 - 17:48

Voici l'image :


Image IPB



[Edité le 6/9/2010 par Tramber]
0

#3 L'utilisateur est hors-ligne   Tramber 

  • ceinture rouge et blanche 8em dan
  • Groupe : Moderateurs
  • Messages : 8 492
  • Inscrit(e) : 29-mars 03
  • LocationStrasbourg

Posté 17 juin 2004 - 18:15


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_message
SCU 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_message
SCU 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_message
SCU 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_message
SCU 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_message
SCU 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_message
SCU 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_message
SCU 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_message
SCU 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_message
SCU 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_message
SCU 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_message
SCU 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_message
SCU 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_message
SCU 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_message
SCU 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_message
SCU 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_message
SCU 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_message
SCU 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_message
SCU 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_message
SCU 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_message
SCU 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_message
SCU 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_message
SCU 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_message
SCU 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_message
SCU 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_message
SCU 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_message
SCU 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_message
SCU 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_message
SCU 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_message
SCU 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_message
SCU 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_message
SCU 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_message
SCU 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_message
SCU 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.

TableurImage IPB



[Edité le 21/4/2005 par Tramber]
0

#4 L'utilisateur est hors-ligne   lecrabe 

  • ceinture rouge et blanche 8em dan
  • Groupe : Moderateurs
  • Messages : 9 207
  • Inscrit(e) : 10-décembre 03
  • LocationLoire (42)

Posté 17 juin 2004 - 20:01


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 !!!

0

#5 L'utilisateur est hors-ligne   Tramber 

  • ceinture rouge et blanche 8em dan
  • Groupe : Moderateurs
  • Messages : 8 492
  • Inscrit(e) : 29-mars 03
  • LocationStrasbourg

Posté 17 juin 2004 - 20:15

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 !

Image IPBlien vers les stats de naissance, je suis encore dans les 20-30 ans, mais pas pour longtemps !
Image IPB

Bureau d'études dessin.
Spécialiste Escaliers
Développement - Formation

./__\.
(.°=°.)
0

#6 L'utilisateur est hors-ligne   lecrabe 

  • ceinture rouge et blanche 8em dan
  • Groupe : Moderateurs
  • Messages : 9 207
  • Inscrit(e) : 10-décembre 03
  • LocationLoire (42)

Posté 17 juin 2004 - 20:41


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

0

#7 L'utilisateur est hors-ligne   Pako 

  • ceinture noire 1er dan
  • Groupe : Membres
  • Messages : 728
  • Inscrit(e) : 03-décembre 02
  • LocationMontréal, Qc

Posté 17 juin 2004 - 21:30

: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:
0

#8 L'utilisateur est hors-ligne   zebulon_ 

  • ceinture noire 2em dan
  • Groupe : Membres
  • Messages : 1 434
  • Inscrit(e) : 02-mai 03
  • LocationSchnersheim

Posté 18 juin 2004 - 13:11

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à






0

#9 L'utilisateur est hors-ligne   Tramber 

  • ceinture rouge et blanche 8em dan
  • Groupe : Moderateurs
  • Messages : 8 492
  • Inscrit(e) : 29-mars 03
  • LocationStrasbourg

Posté 18 juin 2004 - 11:29

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é]
Image IPB

Bureau d'études dessin.
Spécialiste Escaliers
Développement - Formation

./__\.
(.°=°.)
0

#10 L'utilisateur est hors-ligne   Patrick_35 

  • ceinture rouge et blanche 8em dan
  • Groupe : Membres
  • Messages : 6 381
  • Inscrit(e) : 06-janvier 03

Posté 18 juin 2004 - 12:10

Salut Tramber,

Rien à dire, tu es le meilleur en script Image IPB

Merci pour cette superbe leçon Image IPB

Il ne reste plus qu'à fêter ton 1000èm message http://www.click-smi...-smiley-029.gifImage IPB
0

#11 L'utilisateur est hors-ligne   CDL 

  • ceinture noire 1er dan
  • Groupe : Membres
  • Messages : 899
  • Inscrit(e) : 17-mars 03

Posté 18 juin 2004 - 16:48

16 MILLIONS de bravos !
pour tes SCRIPT et tes infos.

Juste un truc

Citation

Le vrai truc du script, c'est de marcher dans LT

L’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 !)

0

#12 L'utilisateur est hors-ligne   Tramber 

  • ceinture rouge et blanche 8em dan
  • Groupe : Moderateurs
  • Messages : 8 492
  • Inscrit(e) : 29-mars 03
  • LocationStrasbourg

Posté 19 juin 2004 - 13:03

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 acad 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 "



Image IPB

Bureau d'études dessin.
Spécialiste Escaliers
Développement - Formation

./__\.
(.°=°.)
0

#13 L'utilisateur est hors-ligne   Oli553 

  • ceinture noire 2em dan
  • Groupe : Membres
  • Messages : 1 482
  • Inscrit(e) : 23-juillet 03
  • LocationEtampes

Posté 21 juin 2004 - 07:26

Avec un peut de retard mais bon anniv...
Bonne semaine
0

#14 L'utilisateur est hors-ligne   Tramber 

  • ceinture rouge et blanche 8em dan
  • Groupe : Moderateurs
  • Messages : 8 492
  • Inscrit(e) : 29-mars 03
  • LocationStrasbourg

Posté 12 octobre 2004 - 10:03

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.

! ;)
Image IPB

Bureau d'études dessin.
Spécialiste Escaliers
Développement - Formation

./__\.
(.°=°.)
0

#15 L'utilisateur est hors-ligne   lecrabe 

  • ceinture rouge et blanche 8em dan
  • Groupe : Moderateurs
  • Messages : 9 207
  • Inscrit(e) : 10-décembre 03
  • LocationLoire (42)

Posté 12 octobre 2004 - 10:18


Bonjour

Merci à toi Oh Script Imperator :) :D :cool:

Bye

0

#16 L'utilisateur est hors-ligne   Tramber 

  • ceinture rouge et blanche 8em dan
  • Groupe : Moderateurs
  • Messages : 8 492
  • Inscrit(e) : 29-mars 03
  • LocationStrasbourg

Posté 12 octobre 2004 - 10:33

On t'en prie :P

Je dirais plutot PREDICATOR ou POUSSATOR ou encore AMATOR

.....mais le Lisp c'est pas mal non plus :cool:
Image IPB

Bureau d'études dessin.
Spécialiste Escaliers
Développement - Formation

./__\.
(.°=°.)
0

#17 L'utilisateur est hors-ligne   didier 

  • ceinture rouge et blanche 8em dan
  • Groupe : Moderateurs
  • Messages : 8 583
  • Inscrit(e) : 18-décembre 02
  • LocationPlanète : Terre

Posté 12 octobre 2004 - 10:44

coucou,
j'ai pas lu le journal officiel,
mais il semble que le décret d'application de la
reconnaissance du Lisp par Tramber
soit passé.

eh Tramber, c'est de l'humour, de la taquinerie, celui qui taquine rit ;)
amicalement
0

#18 L'utilisateur est hors-ligne   Patrick_35 

  • ceinture rouge et blanche 8em dan
  • Groupe : Membres
  • Messages : 6 381
  • Inscrit(e) : 06-janvier 03

Posté 12 octobre 2004 - 11:52

Bonjour à tous
En 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 Patrick
Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.
Joseph Joubert, 1754-1824
0

#19 L'utilisateur est hors-ligne   ribbit 

  • ceinture noire
  • Groupe : Membres
  • Messages : 314
  • Inscrit(e) : 19-avril 04

Posté 12 octobre 2004 - 13:05

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
0

#20 L'utilisateur est hors-ligne   ribbit 

  • ceinture noire
  • Groupe : Membres
  • Messages : 314
  • Inscrit(e) : 19-avril 04

Posté 12 octobre 2004 - 13:05

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
0

Partager ce sujet :


  • 2 Pages +
  • 1
  • 2
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)