Abonnez vous!

Search

Autohotkey pour lancer PokerStars automatiquement

Dans la lignée du script pour ne plus entrer sa date de naissance winamax, j'ai pondu un petit script pour lancer automatiquement Pokerstars.
Donc, ne plus entrer sa date de naissance non plus.

Sympa le lobby PokerStars non?
Mais pas que.

J'ai egalement ajouté le click automatique du bouton se connecter (le gros bouton rouge du lobby). Ca fait parti des trucs que je trouvais lourdingue dans le logiciel...

Puis aussi le click automatique du bouton OK dans la fenêtre se connecter. (faut avoir cocher se rappeler son pseudo et son mot de passe, sinon c'est la merde!!)

Du coup, tu lances le script et tu te retrouves loggé avec tes tables sans rien faire au lieu de te taper trois fenêtres et les clicks qui vont avec.

Elle est pas belle la vie?

Pour le mode opératoire, se référer à celui pour winamax en prenant le script suivant


#SingleInstance FORCE

BirthDate:="20/12/1972"
StringSplit, BirthDate, BirthDate , \/
title1 = Se connecter
title2 = Vérification de la date de naissance
titlePS = PokerStars Lobby
btn = PokerStarsButtonClass31
run, C:\\Program Files\\Pokerstars.fr\\PokerStars.exe

;Gui, Submit, NoHide

Sleep, 2000

winwaitactive, %titlePS%

controlclick, %btn%, %titlePS%
                       Send, {ENTER} 
                      
winwait, %title1%
WinActivate, %title1%,,
Sleep, 100
Send, {ENTER}                     

winwait, %title2%,,3

WinActivate, %title2%,,
Sleep, 500

Loop, %BirthDate1%
{
   Send, {DOWN}
}

Send, {TAB}

Loop, %BirthDate2%
{
   Send, {DOWN}
}

Send, {TAB}

LoopCount:=1994-BirthDate3
Loop, %LoopCount%
{
   Send, {DOWN}
}

Send, {ENTER}

ExitApp



Toujours pareil, modifier les valeurs de la date de naissance et le chemin de l'executable pokerstars.

Attention, il y a quand même une petite difficulté technique.
Le fichier comporte un caractère accentué qui ne peut être enregistré en ASCII. (format texte basique).
Il faut donc l'enregistrer sous un format qui l'accepte: l'UTF8.
Facilement modifiable dans PSPad (menu format). Pour les autres éditeurs de textes, c'est selon...
Avec le bloc note Windows, il faut faire enregistrer sous et changer dans le combo codage ASCII par UTF8.

Ca m'a pris une heure pour comprendre pourquoi mon script ne fonctionnait pas à cause de cette petite carabistouille.

Bref, j'ai pas mal bossé et me suis bien familiarisé avec autohotkey.

Ne jouant plus pour le moment sur PS, j'avoue que c'est plus pour m'amuser qu'autrs chose.

Alors faites tourner bande de guy Bédo.





15 commentaires:

Moi j'attendais un script pour gagner sur Pokerstars, mais merci quand même

Merci. Il te reste à faire un script pour ouvrir 24 tables d'un coup, un script pour jouer à ma place, et un pour faire la vaisselle...avec ça je serais à l'heure tous les soirs à l'apéro avec les copains!
Allez c'est rien maintenant que tu as bossé...

@Mrik: je bosse encore sur ce script là, il manque manifestement qqes réglages...

@Lorenzo: me plait bien ce script là aussi, je vais me pencher dessus!

t devrais mettre un exemple car là faire ça direct dans bloc note ok mais encore? ou tu mets tes ID?

Merci, je voulais le faire tu m'as simplifié le travail !!

@Quellange: tes id sont censés etre dejà enregistré sur le logiciel de PS.

@Berny: u're welcome. Je suis à la recherche d'une bonne config pour multitabler en stacking sur un portable. Choix de touches adéquates etc. Si tu as ca en stock... ^^

Comment tu fais pour le fond car j' ai chargé le logiciel mais je n' arrive pas a mettre un fond sur PS différent?

J'y comprends rien, bande de geeks!

nice move, pour le fond je préfère les brunes

@quellange: le fond c'est une blagueuuhhh

@lesage: pff spece de suisse va :p

@andtheriver: genre tu joues online toi? ^^

j'ai ça, je m'en sers tous les jours !! Trouvé sur le club poker, il faut adapter les coordonnées à ton écran :

touche F1, F2, F3 et F4

code :

#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.

F2::
WinGetActiveTitle, Title1
WinMove, %Title1%,, 0, 0, 580
return

F3::
WinGetActiveTitle, Title1
WinMove, %Title1%,, 750, 0, 580
return


F4::
WinGetActiveTitle, Title1
WinMaximize, Title1
WinMove, %Title1%,, 780, 412, 580
return

F1::
WinGetActiveTitle, Title1
WinMaximize, Title1
WinMove, %Title1%,, 0, 412,800,800


si tu tournes avec hold'em manager il se peut que cela ne fonctionne pas, il faut cocher "Executer ce programme en tant qu'adminstrateur" dans l'onglet comptabilité des propriétés de ton exécutable, et là ça doit fonctionner.

re !

j'ai testé ton script et j'ai du faire quelques modifs.
Pour ceux qui sont né comme moi le 29,30 ou 31, le jour risque de bougé tout seul quand le mois de février passe. Alors j'ai modifié l'ordre de saisie des variables : année puis mois puis jour. J'ai aussi ajouté une tempo pendant la saisie parce que des fois ça s'arrête avant qu'on est atteint la bonne date ou il oublie carrément de remplir l'année par exemple.

voici mon script :
#SingleInstance FORCE

BirthDate:="30/10/1975"
StringSplit, BirthDate, BirthDate , \/
title1 = Se connecter
title2 = Vérification de la date de naissance
titlePS = PokerStars Lobby
btn = PokerStarsButtonClass31
run, C:\\Program Files (x86)\\PokerStars.FR\\PokerStars.exe

;Gui, Submit, NoHide

Sleep, 2000

winwaitactive, %titlePS%

controlclick, %btn%, %titlePS%
Send, {ENTER}

winwait, %title1%
WinActivate, %title1%,,
Sleep, 100
Send, {ENTER}

winwait, %title2%,,3

WinActivate, %title2%,,
Sleep, 500

Send, {TAB 2}

LoopCount:=1994-BirthDate3
Loop, %LoopCount%
{
Send, {DOWN}
Sleep, 25
}

Send, +{TAB}

Loop, %BirthDate2%
{
Send, {DOWN}
Sleep, 25
}

Send, +{TAB}

Loop, %BirthDate1%
{
Send, {DOWN}
Sleep, 25
}

Send, {TAB 3}



Send, {ENTER}

ExitApp


----
Par contre quand je veux lancer pokerstarsupdate.exe, rien ne se lance :(

oups je viens de relire, désolé pour les fautes :(

Au lieu de passer ton temps à ces bêtises, prends un peu de temps pour faire un logiciel qui fera de toi un joueur gagnant :)

OK, je sors

@berny: nice job!
PourF1-F4, j'avoue que ces touches sont peut accessibles via mon portable.
Je vais tenter un truc genre 1-2-3 et espace pour la pile

@titi: gagner? le poker c'est pour s'amuser!

Publier un commentaire