[R] WinWaitActive suivi d'une $variable

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Prorag
Niveau 2
Niveau 2
Messages : 24
Enregistré le : mar. 05 avr. 2011 04:05
Localisation : France
Status : Hors ligne

[R] WinWaitActive suivi d'une $variable

#1

Message 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!
Modifié en dernier par Prorag le mar. 05 avr. 2011 21:49, modifié 1 fois.
Avatar du membre
pop45
Membre émérite
Membre émérite
Messages : 251
Enregistré le : dim. 30 août 2009 16:18
Status : Hors ligne

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

#2

Message par pop45 »

Essaye avec sa :
$return = WinWaitActive("" & $pseudomsn & " <" & $adress &" >","", 10)
Cordialement Pop45
Veuillez agrée nos sentiment les plus distinguer, soyez assurer de mon entièr et amical collaboration, bien a vous pour toujours et a jamais dans l'unique but de servir l'espérance de votre satisfaction.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11830
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

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

#3

Message par Tlem »

Les deux premiers guillemets ne servent pas vraiment à grand chose. :lol:
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
Prorag
Niveau 2
Niveau 2
Messages : 24
Enregistré le : mar. 05 avr. 2011 04:05
Localisation : France
Status : Hors ligne

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

#4

Message 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) ???
Avatar du membre
Prorag
Niveau 2
Niveau 2
Messages : 24
Enregistré le : mar. 05 avr. 2011 04:05
Localisation : France
Status : Hors ligne

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

#5

Message par Prorag »

Problème résolu :
$return = WinWaitActive(""& $pseudomsn & " <" & $adress & ">", "", 10) semble être bon.

merci à tous a+.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11830
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

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

#6

Message par Tlem »

N'oubliez pas la balise [R] dans le titre de votre premier message si votre sujet est résolu.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Répondre