Page 1 sur 1

[R] WinWaitActive suivi d'une $variable

Posté : mar. 05 avr. 2011 04:19
par Prorag
Salut à tous!

Quand je lance mon script j'ai une erreur à : $return = WinWaitActive(""$pseudomsn" <"$adress" >", """", 10)
Je ne c'est pas comment lui faire comprendre que le nom de la fenêtre sera celui tapé dans le InputBox.

Code : Tout sélectionner

HotKeySet("{,}", "_Init")
HotKeySet("{:}", "_close")

Func _Init()
        $pseudomsn = InputBox("MSN", "Entrez le pseudo MSN de la personne envoyant l'unique ID.", "" )
        If $pseudomsn > 0 Or $pseudomsn = "" Then
            While $pseudomsn > 0 Or $pseudomsn = ""
                MsgBox(0, "Erreur étape 1", "Une érreur a été détectée dans le pseudo MSN")
                $pseudomsn = InputBox("MSN", "Entrez le pseudo MSN de la personne envoyant l'unique ID", "" )
            WEnd
        EndIf

    While 1
            $return = WinWaitActive(""$pseudomsn" <"$adress" >", """", 10)
    WEnd
EndFunc
    

Func _close()
    Exit
EndFunc

While 1
    Sleep(100)
WEnd
Merci à tous!

Re: [..]WinWaitActive suivi d'une $variable

Posté : mar. 05 avr. 2011 07:00
par pop45
Essaye avec sa :
$return = WinWaitActive("" & $pseudomsn & " <" & $adress &" >","", 10)

Re: [..] WinWaitActive suivi d'une $variable

Posté : mar. 05 avr. 2011 08:27
par Tlem
Les deux premiers guillemets ne servent pas vraiment à grand chose. :lol:

Re: [..] WinWaitActive suivi d'une $variable

Posté : mar. 05 avr. 2011 15:53
par Prorag
$pseudomsn = InputBox("Etape 1/5", "Entrez le pseudo MSN de la personne envoyant l'unique ID.", "" )

$adress = InputBox("Etape 2/5", "Entrez l'adresse MSN de la personne envoyant l'unique ID.", "Bombibam@msn.fr")

$return = WinWaitActive(""& $pseudomsn &""" <" & $adress &">","",10) ne marche pas et : $return = WinWaitActive(& $pseudomsn &" <" & $adress &">","",10) non plus

Pour exemple si dans l'inputbox je tape bob et dans la 2ème l'adresse est : Bombibam@msn.fr
Sa devrais donner ceci :
$return = WinWaitActive("bob <Bombibam@msn.fr>", "", 10)
soit : $return = WinWaitActive("&$pseudomsn&" <" &"$adress"">", "", 10) ???

Re: [..] WinWaitActive suivi d'une $variable

Posté : mar. 05 avr. 2011 16:14
par Prorag
Problème résolu :
$return = WinWaitActive(""& $pseudomsn & " <" & $adress & ">", "", 10) semble être bon.

merci à tous a+.

Re: [..] WinWaitActive suivi d'une $variable

Posté : mar. 05 avr. 2011 20:30
par Tlem
N'oubliez pas la balise [R] dans le titre de votre premier message si votre sujet est résolu.