Page 1 sur 1

[R] Imbriquer de cond

Posté : mar. 19 févr. 2008 15:10
par vaszel
Coucou j'ai un probleme de test et je voudrai bien qu'on m'aide à comprendre, merci

voici mon code: je lit un page html, je cherche une balise <p> ...
pas de probleme pour le premier test, mais le deuxieme ça marche pas
je connait pas beaucoup la syntaxe d'autoit donc que bien problable que je l'a mal code, voila merci :-)

Code : Tout sélectionner

    $Html20 = _IEBodyReadHTML($WMoIE)
    $Html21 = _StringBetween($Html20,"<p>","</p>")
    $VARerror = @error
    msgbox(0,"",$VARerror)
        ; erreur = 0 => il a bien trouve la balise <p>
        ; erreur = 1  => il a pas trouve la balise <p>
       if $VARerror = 0 Then
    MsgBox(0,"","Numero n'est pas... )
    else
    $Html31 = _StringBetween($Html20,"<!-- Terminal defined ? -->","/TD>")
    $Html32 = _StringBetween($Html31[0],">","<")
    ;MsgBox(0,"",$Html32[0])
    if $Html32[0] = "Yes" Then  ;; il ne fait pas cet test : je sais pas pourquoi !
    MsgBox(0,"","Mumero existant et en service")
    else 
    MsgBox(0,"","Numero existant, mais n'est pas en service")
    EndIf
    Endif

Re: imbriquer de cond

Posté : mar. 19 févr. 2008 15:12
par Lems
Bonjour,

Je suis débutant et ne connais rien à ce langage mais je te conseil pour plus de lisibilité de mettre ton code entre balise.
Edite ton message, sélectionne ton code et cliques sur le bouton autoit, ça permettra aux autres de t'aider plus facilement.

Bon courage ! :wink:

Re: imbriquer de cond

Posté : mar. 19 févr. 2008 15:22
par ani
bonjour :)

tout d'abord y a une petite erreur il te manque le caractere en fin de message "

Code : Tout sélectionner

MsgBox(0,"","Numero n'est pas... )

Code : Tout sélectionner

MsgBox(0,"","Numero n'est pas...")
 
la valeur ci-dessous

Code : Tout sélectionner

;MsgBox(0,"",$Html32[0])
$Html32[0] te retourne quoi comme réponse ? YES ?
si c'est bein yes que tu voulais alors indique plutot ceux-ci

Code : Tout sélectionner

if stringinstr($Html32[0],"Yes") then

Re: [..]imbriquer de cond

Posté : mar. 19 févr. 2008 15:41
par vaszel
Merci, c'est bon :mrgreen: