Aide et conseils concernant AutoIt et ses outils.
dexter74
Niveau 3
Messages : 40 Enregistré le : sam. 06 févr. 2010 04:45
Status :
Hors ligne
#1
Message
par dexter74 » dim. 03 août 2014 11:02
Bonjour ,
J'aimerai savoir comment intégrer une variables dans un send.
Exemple:
Mon objectif est pour faire du multibox mais via un script que je fait moi et ceux légalement.
TommyDDR
Modérateur
Messages : 2128 Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status :
Hors ligne
#2
Message
par TommyDDR » dim. 03 août 2014 11:55
Vous utilisez la bonne façon.
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
dexter74
Niveau 3
Messages : 40 Enregistré le : sam. 06 févr. 2010 04:45
Status :
Hors ligne
#3
Message
par dexter74 » dim. 03 août 2014 12:53
Est ce que send est préconisé pour envoyer dans un processus du texte.
bloc note par exemple
orax
Modérateur
Messages : 1479 Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status :
Hors ligne
#4
Message
par orax » dim. 03 août 2014 13:08
Pas forcément puisqu'il faut que la fenêtre soit active. ControlSend() ou ControlSetText() serait peut-être plus approprié.
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
dexter74
Niveau 3
Messages : 40 Enregistré le : sam. 06 févr. 2010 04:45
Status :
Hors ligne
#5
Message
par dexter74 » dim. 03 août 2014 14:34
Bonjour à tous,
J'aimerai savoir si y'à une méthode pour taper du texte , sans selectionner la fenetre pour pouvoir me logguer tous en surfant en attendant.
Code : Tout sélectionner
if WinActive ($compte_1) Then
Send($email_1)
Send("{tab}")
Send($pass_1)
Send("{enter}")
EndIf
Modifié en dernier par
dexter74 le dim. 03 août 2014 14:35, modifié 1 fois.
timmalos
Niveau 11
Messages : 1970 Enregistré le : dim. 18 mai 2008 15:16
Status :
Hors ligne
#6
Message
par timmalos » dim. 03 août 2014 14:34
J'imagine que le launcher WoW n'est pas une fenêtre classique mais plutôt générée entièrement avec une libraire graphique et que les fonctions ControlXXX ne fonctionneront pas.
La seule solution va surement être l'utilisation de Send, par exemple vous pouvez certainement, une fois positionné la fenêtre active, utiliser Send("{TAB}") plusieurs fois pour positionner le curseur dans le champ login avant d'utiliser Send() pour écrire votre login, etc...
dexter74
Niveau 3
Messages : 40 Enregistré le : sam. 06 févr. 2010 04:45
Status :
Hors ligne
#7
Message
par dexter74 » dim. 03 août 2014 14:36
Bonjour,
Oui c'est sa ,
j'aimerai savoir si on peux envoyé du texte sans la selectionner (tabulation comprise)
timmalos
Niveau 11
Messages : 1970 Enregistré le : dim. 18 mai 2008 15:16
Status :
Hors ligne
#8
Message
par timmalos » dim. 03 août 2014 14:46
J'imagine que vous parlez de la fenêtre. Je ne pense pas et ne peux pas tester, mais si les fonctions ControlXX ne fonctionnent pas, ca risque fort de ne pas être possible, ou compliqué.
dexter74
Niveau 3
Messages : 40 Enregistré le : sam. 06 févr. 2010 04:45
Status :
Hors ligne
#9
Message
par dexter74 » dim. 03 août 2014 17:23
Bonjour ,
J'ai un petit soucis car j'arrive pas à mettre l'arobase.
Code : Tout sélectionner
$username1 = "{@}{NUMPADDOT}com"
$username1 = "{64}{NUMPADDOT}com"
$username1 = "{064}{NUMPADDOT}com"
Pourrais-je avoir le code de l'arobase
orax
Modérateur
Messages : 1479 Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status :
Hors ligne
#10
Message
par orax » dim. 03 août 2014 17:29
Je ne comprends pas le problème.
Ceci fonctionne bien :
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
dexter74
Niveau 3
Messages : 40 Enregistré le : sam. 06 févr. 2010 04:45
Status :
Hors ligne
#11
Message
par dexter74 » dim. 03 août 2014 18:16
Bonjour,
j'aimerai liée le login à la fenêtre elle même pour plus de sécurité tous simplement.
Pour l'heure seul cet arobase me pose soucis.
orax
Modérateur
Messages : 1479 Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status :
Hors ligne
#12
Message
par orax » dim. 03 août 2014 20:01
Ça écrit un autre caractère à la place ou rien du tout ?
Pour la syntaxe que tu cherchais, c'est
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
dexter74
Niveau 3
Messages : 40 Enregistré le : sam. 06 févr. 2010 04:45
Status :
Hors ligne
#13
Message
par dexter74 » dim. 03 août 2014 21:30
Bonjour ,
Variable:
Code : Tout sélectionner
$title = "World of Warcraft"
$username1 = ****{ASC 064}hotmail{NUMPADDOT}fr'
ControlSend:
Résultats:
J'insiste que je veux envoyé le login directement dans la fenêtre wow.
orax
Modérateur
Messages : 1479 Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status :
Hors ligne
#14
Message
par orax » dim. 03 août 2014 23:05
Et là ?
Ou avec ControlSetText(). Par contre je pense il faudra spécifier le ControlID cette fois (en supposant que ce soit possible).
Par exemple avec le Bloc-notes :
Code : Tout sélectionner
ControlSetText('Sans titre - Bloc-notes', '', 'Edit1', 'aaa@example.com')
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)