[R] Imbriquer de cond

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
vaszel
Niveau 1
Niveau 1
Messages : 5
Enregistré le : mer. 16 janv. 2008 14:19
Status : Hors ligne

[R] Imbriquer de cond

#1

Message 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
Avatar du membre
Lems
Niveau 2
Niveau 2
Messages : 19
Enregistré le : mer. 13 févr. 2008 15:24
Status : Hors ligne

Re: imbriquer de cond

#2

Message 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:
Les cons osent tout ! C'est d'ailleurs à ça qu'on les reconnait ;)
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: imbriquer de cond

#3

Message 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
vaszel
Niveau 1
Niveau 1
Messages : 5
Enregistré le : mer. 16 janv. 2008 14:19
Status : Hors ligne

Re: [..]imbriquer de cond

#4

Message par vaszel »

Merci, c'est bon :mrgreen:
Répondre