[..] Script Auto-Connexion

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
dexter74
Niveau 3
Niveau 3
Messages : 40
Enregistré le : sam. 06 févr. 2010 04:45
Status : Hors ligne

[..] Script Auto-Connexion

#1

Message par dexter74 »

Bonjour ,

J'aimerai savoir comment intégrer une variables dans un send.

Exemple:

Code : Tout sélectionner

$mavriable= "Monlogin@email.com"
send ($mavriable)

Mon objectif est pour faire du multibox mais via un script que je fait moi et ceux légalement.
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2128
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Script Auto-Connexion

#2

Message par TommyDDR »

Vous utilisez la bonne façon.
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
dexter74
Niveau 3
Niveau 3
Messages : 40
Enregistré le : sam. 06 févr. 2010 04:45
Status : Hors ligne

Re: [..] Script Auto-Connexion

#3

Message par dexter74 »

Est ce que send est préconisé pour envoyer dans un processus du texte.

bloc note par exemple
Avatar du membre
orax
Modérateur
Modérateur
Messages : 1479
Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status : Hors ligne

Re: [..] Script Auto-Connexion

#4

Message par orax »

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
Niveau 3
Messages : 40
Enregistré le : sam. 06 févr. 2010 04:45
Status : Hors ligne

Re: [..] Script Auto-Connexion

#5

Message par dexter74 »

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.
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [..] Script Auto-Connexion

#6

Message par timmalos »

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
Niveau 3
Messages : 40
Enregistré le : sam. 06 févr. 2010 04:45
Status : Hors ligne

Re: [..] Script Auto-Connexion

#7

Message par dexter74 »

Bonjour,

Oui c'est sa ,

j'aimerai savoir si on peux envoyé du texte sans la selectionner (tabulation comprise)
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [..] Script Auto-Connexion

#8

Message par timmalos »

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
Niveau 3
Messages : 40
Enregistré le : sam. 06 févr. 2010 04:45
Status : Hors ligne

Re: [..] Script Auto-Connexion

#9

Message par dexter74 »

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
Avatar du membre
orax
Modérateur
Modérateur
Messages : 1479
Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status : Hors ligne

Re: [..] Script Auto-Connexion

#10

Message par orax »

Je ne comprends pas le problème.
Ceci fonctionne bien :

Code : Tout sélectionner

Send("test@test.test")
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
dexter74
Niveau 3
Niveau 3
Messages : 40
Enregistré le : sam. 06 févr. 2010 04:45
Status : Hors ligne

Re: [..] Script Auto-Connexion

#11

Message par dexter74 »

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.
Avatar du membre
orax
Modérateur
Modérateur
Messages : 1479
Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status : Hors ligne

Re: [..] Script Auto-Connexion

#12

Message par orax »

Ça écrit un autre caractère à la place ou rien du tout ?
Pour la syntaxe que tu cherchais, c'est

Code : Tout sélectionner

$email_1 = "blabla{ASC 064}aaa.aaa"
Send($email_1)
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
dexter74
Niveau 3
Niveau 3
Messages : 40
Enregistré le : sam. 06 févr. 2010 04:45
Status : Hors ligne

Re: [..] Script Auto-Connexion

#13

Message par dexter74 »

Bonjour ,

Variable:

Code : Tout sélectionner

$title      = "World of Warcraft"
$username1  = ****{ASC 064}hotmail{NUMPADDOT}fr'
 


ControlSend:

Code : Tout sélectionner

ControlSend($title, "", "", $username1)
Résultats:

Code : Tout sélectionner

****àhotmail.fr
J'insiste que je veux envoyé le login directement dans la fenêtre wow.
Avatar du membre
orax
Modérateur
Modérateur
Messages : 1479
Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status : Hors ligne

Re: [..] Script Auto-Connexion

#14

Message par orax »

Et là ?

Code : Tout sélectionner

ControlSend($title, "", "", "***^!àhotmail{NUMPADDOT}fr")
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)
Répondre