[R] Questions sur le mailer de arrkhan

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
DJSIR
Niveau 8
Niveau 8
Messages : 583
Enregistré le : mar. 01 juil. 2008 15:16
Localisation : 76, Le HAVRE (in the DJSIR World)
Status : Hors ligne

[R] Questions sur le mailer de arrkhan

#1

Message par DJSIR »

Bonjour.
J'aimerais vous poser quelques questions.
Déja, je précise que je parle du script de ATP Mailer de arrkhan.

Première question :
J'ai ce code :

Code : Tout sélectionner

$Body = GUICtrlCreateEdit("", 10, 102, 460, 165)
J'ai fait ceci

Code : Tout sélectionner

$Body = GUICtrlCreateEdit("" & @IPAddress1 & "" & @OSServicePack, 10, 102, 460, 165)
Mais ici :

Code : Tout sélectionner

$Body = GUICtrlCreateEdit("" & @IPAddress1 & [color=#FF0000]""[/color] & @OSServicePack, 10, 102, 460, 165)
J'aimerai savoir (si on peux) revenir a la ligne a l'endroit rouge...
Exemple (mail) :

Code : Tout sélectionner

192.168.1.11Service Pack 3, v.5512
 
Et moi j'aimerais plutot sa :

Code : Tout sélectionner

192.168.1.11 (a la ligne)
Service Pack 3, v.5512
 
Voila ma premiere question.

Et ma deuxieme question concerne l'automatisation de ce mailer.
Je sais que des que la fênetre s'ouvre, il faut appuyer 5 fois sur TAB et une fois pour envoyer le mail.
J'ai éssayé ça :

Code : Tout sélectionner

Send("{TAB}")
Send("{TAB}")
Send("{TAB}")
Send("{TAB}")
Send("enter")
Mais cela ne donne rien et surtout ou le placer !!!

Merci de vos réponses et si vous avez tout lu.
Modifié en dernier par DJSIR le ven. 26 sept. 2008 19:13, modifié 1 fois.
$DJSIR = "1000110001010101011010000101001101001101001010101011010"
(ne décodez pas le binaire, ça veux rien dire)

[Func] ProgressBar, aller plus loin
Avatar du membre
DJSIR
Niveau 8
Niveau 8
Messages : 583
Enregistré le : mar. 01 juil. 2008 15:16
Localisation : 76, Le HAVRE (in the DJSIR World)
Status : Hors ligne

Re: Questions sur le mailer de arrkhan

#2

Message par DJSIR »

Toujours personne ? :cry:
$DJSIR = "1000110001010101011010000101001101001101001010101011010"
(ne décodez pas le binaire, ça veux rien dire)

[Func] ProgressBar, aller plus loin
Avatar du membre
DJSIR
Niveau 8
Niveau 8
Messages : 583
Enregistré le : mar. 01 juil. 2008 15:16
Localisation : 76, Le HAVRE (in the DJSIR World)
Status : Hors ligne

Re: Questions sur le mailer de arrkhan

#3

Message par DJSIR »

J'ai obtenu quelque chose :

Code : Tout sélectionner

(extrait)
...GUISetState()
While 1
   $msg = GUIGetMsg()
    For $nbr = 1 to 5 Step 1
    Send ("{TAB}")
    next
    
    If $msg = -3 Then
        DirRemove(@TempDir & "\ATP\ATP_Mailer", 1)
        GUIDelete($MailerGUI)
        ExitLoop
    EndIf...
Moi donc, j'ai rajouté sa :

Code : Tout sélectionner

    For $nbr = 1 to 5 Step 1
    Send ("{TAB}")
    next
Mais il reste tout le temps appuyé sur TAB...
Une solution ..?
$DJSIR = "1000110001010101011010000101001101001101001010101011010"
(ne décodez pas le binaire, ça veux rien dire)

[Func] ProgressBar, aller plus loin
Avatar du membre
sylvanie
Niveau 11
Niveau 11
Messages : 1556
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

Re: Questions sur le mailer de arrkhan

#4

Message par sylvanie »

Bonsoir,
pour la 1) question du 1er post : @crlf ...
pour la 2) il manque des {} à Send("{enter}")
ceci est une condition nécessaire (mais pas suffisante, peut y avoir d'autre pb)

pour le tab qui reste enfoncé ce n'est pas normal du tout .
D'ailleurs la boucle peut être évitée par un Send("{TAB 5}")
N'y aurrait il pas un send("{TAB down}") qui traine qq part dans le script ?
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
Avatar du membre
DJSIR
Niveau 8
Niveau 8
Messages : 583
Enregistré le : mar. 01 juil. 2008 15:16
Localisation : 76, Le HAVRE (in the DJSIR World)
Status : Hors ligne

Re: [..] Questions sur le mailer de arrkhan

#5

Message par DJSIR »

Merci pour ta réponse.

Et ben j'ai cherché send("{TAB down}") et je n'ai rien trouvé.
Merci pour la question 1 sa marche au poil !

Mais sinon c'est pas grave, je met un send("{enter}") et sa marche bien...

Merci quand mème ! DJSIR
$DJSIR = "1000110001010101011010000101001101001101001010101011010"
(ne décodez pas le binaire, ça veux rien dire)

[Func] ProgressBar, aller plus loin
Répondre