Accueil > Forum > > > > mettre 2 var dans 1
mettre 2 var dans 1
jeudi 19 août 2004 à 00:21:49 |
mettre 2 var dans 1

Ulcius
|
Bonjour, ma question est,, Est-ce possible de mettre deux %var dans 1. Merci de m'aider :) Exemple: on *:dialog:Xcmd:sclick:*: { if ( $did == 1 ) { set %ah 12 ;########### ici, il y a déja les did -h 12 à 26, mais je doit rajouter de 54 à 56_et_plus. Mais comment les mettre avec une variable ????? ; set %aah 54 ; while (%aah <= 56) while (%ah <= 26) { did -h Xcmd %ah | inc %ah } dialog -s Xcmd -1 -1 416 180 set %av 27 while (%av <= 53) { did -v Xcmd %av | inc %av } } if ( $did == 2 ) { set %bh 12 while (%bh <= 53) { did -h Xcmd %bh | inc %bh } dialog -s Xcmd -1 -1 416 80 set %bv 54 while (%bv <= 56) { did -v Xcmd %bv | inc %bv } } if ( $did == 3 ) { set %ch 12 while (%ch <= 23) { did -h Xcmd %ch | inc %ch } set %cv 11 while (%cv <= 13) { did -v Xcmd %cv } } } il y a un début à tout... [-Ulcius-]
|
|
jeudi 19 août 2004 à 00:48:26 |
Re : mettre 2 var dans 1

PaDa
|
Plusieurs choses : organise les id de ton dialog de facon a pas avoir des /did -h éparpillés ensuite , ca parait idiot comme conseil mais ca fait souvent beaucoup du boulot... Par exemple moi quand j'ai plusieurs tab dans un dialog (des onglets) l'onglet un c'est des numéros d'id de 100 a 199 le 2 c'est de 200 a 299 etc . comme tu peux choisir les ids a ta guise (elles ne sont pas obligées de se suivre) ca peut etre plus pratique
dans le cas que tu mets ici tu veux faire un /did -h sur les ids de 12 a 26 et 54 a 56 si je pige bien . tu peux faire comme ca par exemple : var %x 12 while (%x <= 56) { if (%x isnum 12-26) || (%x isnum 54-56) { did -h Xcmd %x } inc %x }
c'est une idée comme une autre ca marchera bien dans ce cas la : a chaque fois tu regardes si %x est entre 12 et 26 ou 54 et 56 et tu augmentes bon c'est sur si c'était 56000 ca marcherait moins bien ...
pour répondre au Sujet , tu peux mettre plusieurs valeurs dans une seule variable oui , après il faut voir comment les récupérer... exemple var %x 1;2;3;4;5;6;10;15;20;31 et ensuite $gettok(%x,N,59) représente le N ième numéro entre point virgule potasse un peu l'aide sur les tokens , tu verras ca sert beaucoup en mirc scripting =]
PaDa
|
|
jeudi 19 août 2004 à 00:58:08 |
Re : mettre 2 var dans 1

Ulcius
|
ok, merci,, sque javais de besoin cétais bien
var %x 12 while (%x <= 56) { if (%x isnum 12-26) || (%x isnum 54-56) { did -h Xcmd %x } inc %x }
Mais,, ca va did-h 12 et 26 inclusivement avec les id 13,14,15 ..25 ? ou ca va seulement prendre de 13 à 25 en délessant 12 et 26 :P ?
(PS: premiere fois jutilise les var alors, jveux etre sur de moi :P ) il y a un début à tout... [-Ulcius-]
|
|
jeudi 19 août 2004 à 01:10:46 |
Re : mettre 2 var dans 1

PaDa
|
Je traduis en langage huu-main :p
;on définit une variable locale %x a laquelle on donne la valeur douze var %x 12 ;tant que %x est inférieur a 56... while (%x <= 56) { ;si %x est un nombre compris entre 12 et 26 ou entre 54 et 56 did -h... if (%x isnum 12-26) || (%x isnum 54-56) { did -h Xcmd %x } ;de toute facon on l'augment de 1 (on l'incrémente) inc %x }
donc oui ca fera 12,13,14...,26 et 54,55,56 PaDa
|
|
jeudi 19 août 2004 à 01:50:04 |
Re : mettre 2 var dans 1

Ulcius
|
Bon,, ca plante mirc asteur :(
;#### jai une option popup pour faire ouvrir le dialog, jusque la ca va bien. alias Xcmd { dialog -dm Xcmd Xcmd set %openh 27 while (%openh <= 56) { did -h Xcmd %openh | inc %openh } dialog -s Xcmd -1 -1 416 201 set %openv 12 while (%openv <= 26) { did -v Xcmd %openv | inc %openv } } ;le reste on *:dialog:Xcmd:sclick:*: { if ( $did == 1 ) { set %ah 12 while (%ah <= 56) { if (%ah isnum 12-26) || (%ah isnum 54-56) { did -h Xcmd %ah } } set %av 27 while (%av <= 53) { did -v Xcmd %av } dialog -s Xcmd -1 -1 416 201 } if ( $did == 2 ) { set %bh 12 while (%bh <= 53) { did -h Xcmd %bh } dialog -s Xcmd -1 -1 416 80 set %bv 54 while (%bv <= 56) { did -v Xcmd %bv } } if ( $did == 3 ) { set %ch 12 while (%ch <= 23) { did -h Xcmd %ch } set %cv 11 while (%cv <= 13) { did -v Xcmd %cv } } }
;jai pensé enlever les | inc %** } parce que,, autrement dit , c pas supposer de faire augmenter de 1 à chaque fois. Ya pas de contage dans ca , c juste pour faire -h ou -v les id prévu `!
Mais, ca plate mirc :S Alors, ya kkchose de pas correct. J'ai essayer sur différent forme, mais ca plate. Et aussi,, le dialog -s Xcmd -1 -1 w,z ,,, il y a tu une place spécial pour le mettre dans la commande ??? pour pas qu'elle nuise à louverture des dialog demander %?
merci de votre aide, et surtous toi Pada :P
il y a un début à tout... [-Ulcius-]
|
|
jeudi 19 août 2004 à 02:11:38 |
Re : mettre 2 var dans 1

Ulcius
|
http://www.scripteur.net/index.php?sect=tag&act=voir&id=728
jai taggé pour que les codes soit plus lisible !
------------------------------- il y a un début à tout... [-Ulcius-]
|
|
jeudi 19 août 2004 à 02:35:23 |
Re : mettre 2 var dans 1

PaDa
|
bon faudrait regarder ca de plus près et la mes yeux se ferment je t'avoue deux choses cependant : - sans favoritisme , mets plutot sur le tagx de scriptsdb.org qui colore pas mal les code (j'aime bien moi) -j'ai lu a la fin "j'ai viré les inc vu que ce n'est pas pour compter" .. ERGGGGGGGG ! "inc %x" ne sert pas a compter , mais a ajouter 1 a la variable que tu manipules ici %x . si tu ne fais pas de "inc %x" dans une boucle concernant %x , %x ne change pas de valeur , il reste par exemple a 1 et ca ne marche pas . si tu mets un inc %x en revanche , a chaque étape il augmente de 1
PaDa
|
|
jeudi 19 août 2004 à 23:40:53 |
Re : mettre 2 var dans 1

Ulcius
|
Rebonjour , jai une belle petite erreur que, semble t'il je peux contourner, mais élas, je ne sais comment. * String too long: $addtok (line 147, Xcmd.mrc) - * String too long: $addtok (line 156, Xcmd.mrc) On me dit que , il y a une limite pour les $addtok, qui serait de 950, et que je l'aurais atteind. J'ai taggé iciIl y a toute l'addon sauf les options de 450 à 500. Le scriptage des options dans chaque fenetre n'est pas fait encore, je veux reglé le probleme des $addtok , apres je macharne sur le reste ! Merci ----------------------------- il y a un début à tout... [-Ulcius-]
|
|
vendredi 20 août 2004 à 00:26:30 |
Re : mettre 2 var dans 1

PaDa
|
Tape en ligne de commande : /set %a3 12,%c3 59,%b3 et tu vas piger :) si tu utilises var %a3 12,%c3 59,%b3 la d'accord , si tu /set tu es obligé de mettre un seul set par variables sinon , comme ici , ta variable %a3 vaudra "12,%c3 59,%b3" , donc le inc il ne peut pas le faire enfin je sais pas ce qui se passe après mais le souci vient surement de la . remplace donc ton /set par un var et vois si ca marche PaDa
|
|
vendredi 20 août 2004 à 01:28:42 |
Re : mettre 2 var dans 1

Ulcius
|
Je vais essayer ton conceil PaDa, mais si cétais le cas, ma ligne de commande des var %a1 12,%c1 **,%b1 , ca dérangerais comme sur les var %a2 %b2 %c2 et %a3 %b3 %c3.,
or, les commande du %a1 %b1 %c1 fonctionne bien :S
il y a un début à tout... [-Ulcius-]
|
|
Cette discussion est classée dans : set, while, did, inc, xcmd
Répondre à ce message
Sujets en rapport avec ce message
Problème de While [ par Lestat_2070 ]
Bonjour, J'ai un petit problème de boucle while, sur dans un de mes scripts: SCRIPT: On *:start:{ .timerldirc 1 2 getcnct } alias getcnct { set %i 1
les combo comment les remplir? [ par Deoxirachi ]
Salut j'aimerai savoir comment on rempli les combo dans un dialog (surout pour les dialog de couleur (sans colorcombo)) par exemple dans celui-la: dia
while [ par Sect0r X ]
je voulai savoir pourquoi dès qu'il y'a plus d'une ligne dans l'edit ca fait freezer mIRC, et quand il n'y a qu'une seule ligne rien ne se passe. voil
Raw [ par koko ]
J'ai envie de faire une sorte de auth spy... sur mon serveur, le raw 330 permet de savoir si la peronne est auther... j'ai fait ceci mais ca marche pa
Problème de couleurs quand j'écris (il écrit en double) [ par Camanche ]
J'ai installé une source pour pouvoir sélectionner ma couleur d'écriture sur mon script mais il m'écrit mon texte en double. Je ne comprends pas pourq
bah je comprend pas pk ca marche pas !!! [ par lobsteniee ]
Pouvez vous me dire comment pk ca marche pas ?( c pas encore fini mais ya des chose ke je ve test ki marche pas ) ( le dialog et un peut en vrac mais
Keski cloche ds mon dialog? :/ [ par [Fk] ]
Slt , vla kan jouvre le dialog , les msg ne saffiche pas ( pourtan jai mis on 1:dialog:msgz:init:0:) De plus lors d'une action ( op;deop;voice etc ..
Pkoi sa marche pas?! [ par [Fk] ]
Salut , alors voila mon pb : -1: Lorsque j'ouvre mon dialog les text ke javai ecri ne saffichent pas -2: Lors d'une action ( Op;Deop;Quit etc .. ) , l
systeme away help plz [ par ketamin ]
voila j ai toruver un systee away simple mais le message s affiche en /me en violer moi ej voudrais ki soit en/say come si j ecrivais un mess normale
systeme away [ par ketamin ]
voila j aimerais avoir un menue deroulent ds mon systeme away pour choisir un pseudo parmit une liste je vous met le script deja fait au dessoups je d
Livres en rapport
|
Derniers Blogs
TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko [FRAMEWORK 4] LES TASKS ET LE THREAD UI[FRAMEWORK 4] LES TASKS ET LE THREAD UI par fathi
Je viens de passer quelques temps au TechDay's et j'ai pu voir pas mal de session intéressante. Par contre une chose m'a un peu étonné lors de certaines de ces sessions qui abordaient les améliorations du framework .NET (donc le 4.5) : en gros, bea...
Cliquez pour lire la suite de l'article par fathi WORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBEWORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBE par JeremyJeanson
Depuis déjà un an, je conseille vivement les utilisateurs de Workflow Foundation 3 à migrer vers la version 4. L'information qui va suivre ne devrait donc pas trop prendre au dépourvu les personnes qui m'ont suivi. Je profite de ce poste, pour faire le re...
Cliquez pour lire la suite de l'article par JeremyJeanson TECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PCTECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PC par ROMELARD Fabrice
Speakers: Thierry Rapatout, Antoine Petit et Xavier Trebbia Cette session entre dans le cadre des RDV Décideurs des TechDays 2012, elle est liée à la consumérisation de l'IT et la mise en place du "DeskTop as a Service" dans de plus en ...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
RE : AIDERE : AIDE par Nico26000
Cliquez pour lire la suite par Nico26000 RE : AIDERE : AIDE par WorldDMT
Cliquez pour lire la suite par WorldDMT AIDEAIDE par Nico26000
Cliquez pour lire la suite par Nico26000
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|