Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : probleme de if et de fichier texte [ Archives / Scripting ] (jeremy6381)

mercredi 29 mars 2006 à 13:07:04 | probleme de if et de fichier texte

jeremy6381

bonjour tout le monde, comme le sujet l'indique, j'ai un ptit probleme avec les if...
En gros, ma variable ce repercute de cette facon:

  var %var_tmp = $read(%db_tmp,%line_tmp)
  var %etat_tmp = $null
  if ( %var_tmp )  { var %etat_tmp = OK }
  if ( %etat_tmp == $null ) { var %etat_tmp = BAD }

la variable var_tmp correspond a une valeur lue dans un fichier texte qui lui meme contient plusieurs variable
(evidement une boucle a ete fait au prealable, je ne met que ca pour restreindre au probleme rencontré)

la valeur var_tmp a pour valeur par exemple:

*.FIFI.* !iswm %var_TERM

(var_TERM a pour valeur La.FIFIA.FA )

ma variable %etat_tmp devrais etre donc egal dans toute logique des chose à OK puisque .FIFI. n'est pas present dans ma varaible var_TERM, malheureusement, ca ne retourne pas ce que je veux, et j'ai meme l'impression qu'il ne prends pas du tout en compte ma variable if en fait.
Ayant un grand nombre de condition à gerer et pouvant etre modifiée a tout moment, j'aurai voulu procéder de la sorte, si quelqu'un a une solution, je suis tout ouie :p
merci d'avance a ceux qui repondrons :p


mercredi 29 mars 2006 à 13:56:14 | Re : probleme de if et de fichier texte

fjxokt

$read(fichier,n,ligne)
/help $read

mercredi 29 mars 2006 à 14:00:32 | Re : probleme de if et de fichier texte

fjxokt

hum en fait le problème n'est pas là
(il me semble que) tu ne peux pas utiliser une variable contenant une condition a la place de la condition en elle même
exemple
var %test a isin b
if (%test) echo -a faux

il va te faire l'echo alors que la condition 'a isin b' n'est pas remplie, tout simplement car pour le parser de mirc, if (%var) veut dire 'si la variable %var contient quelquechose'



Cette discussion est classé dans : variable, probleme, var, etat, tmp


Répondre à ce message

Sujets en rapport avec ce message

probleme de variable [ par Virtuallllll ] depuis aujourd'hui plus aucun script qui utilise des variables ne marche ... a chaque fois ds le status il me met "%cmd Unknown command"et qd j'essaye Probleme de definition de variable ... tout bete surement ... [ par kiakia ] pourquoi ma variable ne se désintalle pas??? [ par _Dams_ ] bonjour à tous,tout est dans le titre et voice mon code :on *:dialog:canaux:sclick:39:{ var %a 100 var %b 105 var %num 1 while (%a if ($did(%a probleme pour auto away [ par Tupac_shakur ] voila j'ai un pti probleme pour faire une variable en multipliant une variable par 60( %tempidle = 60 ) et en faisant :set %test $round($calc(%tempidl Petit probleme de variable [ par crash71 ] Voila j'ai un petit probleme, je suis sous mirc et j'aimerai faire une variable avec un nick dans une remote... Enfin je m'explique, prenons un exempl Probleme de variable [ par maxpeg0705 ] Ca doit être tout bête mais j'ai pas trouvé la solution donc je demande Je voudrai faireif (%machin.$chan == oui) { ............. }mais ca ne fonction Retirer une valeur d'une variable [ par fyltum ] Bonjour je voudrais savoir comment retirer une valeur d'une variable car ça ne marche pas comme ça, je veux retirer $2 de %var : set %var $remove(%var Probleme de variable [ par zeek ] on 1:OPEN:?:{   if ($+(%,$nick) == ok ) { Return }   if ($+(%,$nick) != ok ) { .timer 1 1 msg $nick Salut toi  set $+(%,$nick) ok } } Voila je voulais probleme remplacement variable auto [ par lebaronrouge ] hello :)Je fais un sound manager pour mon script et je bute sur un petit problème.Dans celui-ci je propose un bouton qui correspond à : set %sound1 $$ probleme dans lecture variable [ par KaLViN2 ] Bonjour : )Voila j'ai un petit probleme et je voi pas trop comment résoudre ca en faite à travers un socket pour crée une  "nicklist" je fai un who ch


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,187 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.