#include <ButtonConstants.au3>
#include <ComboConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#RequireAdmin
HotKeySet("{F1}","actionUn")
HotKeySet("{F2}","actionDeux")
HotKeySet("{F3}","actionTrois")
HotKeySet("{F4}","actionQuatre")
Global $Combo1, $Input1, $Input2, $Input3, $Input4, $Input5, $Input6, $Input7, $Input8
Global $nom1 = IniRead("perso1.ini","perso1","nom","")
Global $nom2 = IniRead("perso2.ini","perso2","nom","")
Global $nom3 = IniRead("perso3.ini","perso3","nom","")
Global $nom4 = IniRead("perso4.ini","perso4","nom","")
Global $nom5 = IniRead("perso5.ini","perso5","nom","")
Global $nom6 = IniRead("perso6.ini","perso6","nom","")
Global $nom7 = IniRead("perso7.ini","perso7","nom","")
Global $nom8 = IniRead("perso8.ini","perso8","nom","")
Interface()
Func Interface()
#Region ### START Koda GUI section ### Form=C:\Users\1141360\Desktop\Programmation AutoIt\raccourcis multi bot\Form1.kxf
$Form1 = GUICreate("Form1", 611, 339, 192, 124)
$Group1 = GUICtrlCreateGroup("Configuration", 8, 8, 289, 57)
$Label1 = GUICtrlCreateLabel("Nombre de compte à utiliser:", 24, 32, 138, 17)
$Combo1 = GUICtrlCreateCombo("", 176, 32, 105, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL))
GUICtrlSetData(-1, "1|2|3|4|5|6|7|8")
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Group2 = GUICtrlCreateGroup("Personnage 1", 8, 72, 289, 57)
$Label2 = GUICtrlCreateLabel("Nom du personnage:", 24, 96, 103, 17)
$Input1 = GUICtrlCreateInput($nom1, 136, 96, 145, 21)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Group3 = GUICtrlCreateGroup("Personnage 2", 8, 134, 289, 57)
$Label3 = GUICtrlCreateLabel("Nom du personnage:", 24, 158, 103, 17)
$Input2 = GUICtrlCreateInput($nom2, 136, 158, 145, 21)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Group4 = GUICtrlCreateGroup("Personnage 3", 8, 200, 289, 57)
$Label4 = GUICtrlCreateLabel("Nom du personnage:", 24, 224, 103, 17)
$Input3 = GUICtrlCreateInput($nom3, 136, 224, 145, 21)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Group5 = GUICtrlCreateGroup("Personnage 4", 8, 270, 289, 57)
$Label5 = GUICtrlCreateLabel("Nom du personnage:", 24, 294, 103, 17)
$Input4 = GUICtrlCreateInput($nom4, 136, 294, 145, 21)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Group6 = GUICtrlCreateGroup("Personnage 5", 309, 72, 289, 57)
$Label6 = GUICtrlCreateLabel("Nom du personnage:", 325, 96, 103, 17)
$Input5 = GUICtrlCreateInput($nom5, 437, 96, 145, 21)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Group7 = GUICtrlCreateGroup("Personnage 6", 310, 134, 289, 57)
$Label7 = GUICtrlCreateLabel("Nom du personnage:", 326, 158, 103, 17)
$Input6 = GUICtrlCreateInput($nom6, 438, 158, 145, 21)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Group8 = GUICtrlCreateGroup("Personnage 7", 312, 200, 289, 57)
$Label8 = GUICtrlCreateLabel("Nom du personnage:", 328, 224, 103, 17)
$Input7 = GUICtrlCreateInput($nom7, 440, 224, 145, 21)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Group9 = GUICtrlCreateGroup("Personnage 8", 310, 270, 289, 57)
$Label9 = GUICtrlCreateLabel("Nom du personnage:", 326, 294, 103, 17)
$Input8 = GUICtrlCreateInput($nom8, 438, 294, 145, 21)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Group10 = GUICtrlCreateGroup("", 312, 8, 289, 57)
$Button1 = GUICtrlCreateButton("Sauvegarder", 328, 24, 121, 25)
$Button2 = GUICtrlCreateButton("Quitter", 464, 24, 121, 25)
GUICtrlCreateGroup("", -99, -99, 1, 1)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1 ;sauvegarder
;...
$Inp1 = GUICtrlRead($Input1)
IniWrite("perso1.ini","perso1","nom",$Inp1)
$Inp2 = GUICtrlRead($Input2)
IniWrite("perso2.ini","perso2","nom",$Inp2)
$Inp3 = GUICtrlRead($Input3)
IniWrite("perso3.ini","perso3","nom",$Inp3)
$Inp4 = GUICtrlRead($Input4)
IniWrite("perso4.ini","perso4","nom",$Inp4)
$Inp5 = GUICtrlRead($Input5)
IniWrite("perso5.ini","perso5","nom",$Inp5)
$Inp6 = GUICtrlRead($Input6)
IniWrite("perso6.ini","perso6","nom",$Inp6)
$Inp7 = GUICtrlRead($Input7)
IniWrite("perso7.ini","perso7","nom",$Inp7)
$Inp7 = GUICtrlRead($Input7)
IniWrite("perso7.ini","perso7","nom",$Inp7)
Case $Button2 ;quitter
Exit
EndSwitch
WEnd
EndFunc
Func actionUn()
WinActivate($nom1)
$pos = MouseGetPos()
MouseClick("left")
$nbr_compte = GUICtrlRead($Combo1)
if $nbr_compte = "2" Then
WinActivate($nom2)
Sleep(1000)
MouseMove(0,0,1)
MouseClick("left",$pos[0]+1,$pos[1],1,1)
;...
WinActivate($nom1)
EndIf
if $nbr_compte = "3" Then
WinActivate($nom2)
Sleep(1000)
MouseMove(0,0,1)
MouseClick("left",$pos[0]+1,$pos[1],1,1)
WinActivate($nom3)
Sleep(1000)
MouseMove(0,0,1)
MouseClick("left",$pos[0]-1,$pos[1],1,1)
;...
WinActivate($nom1)
EndIf
if $nbr_compte = "4" Then
WinActivate($nom2)
Sleep(1000)
MouseMove(0,0,1)
MouseClick("left",$pos[0]+1,$pos[1],1,1)
WinActivate($nom3)
Sleep(1000)
MouseMove(0,0,1)
MouseClick("left",$pos[0]-1,$pos[1],1,1)
WinActivate($nom4)
Sleep(1000)
MouseMove(0,0,1)
MouseClick("left",$pos[0]+1,$pos[1],1,1)
;...
WinActivate($nom1)
EndIf
if $nbr_compte = "5" Then
WinActivate($nom2)
Sleep(500)
MouseMove(0,0,1)
MouseClick("left",$pos[0]+1,$pos[1],1,2)
WinActivate($nom3)
Sleep(500)
MouseMove(0,0,1)
MouseClick("left",$pos[0]-1,$pos[1],1,2)
WinActivate($nom4)
Sleep(500)
MouseMove(0,0,1)
MouseClick("left",$pos[0]+1,$pos[1],1,2)
WinActivate($nom5)
Sleep(500)
MouseMove(0,0,1)
MouseClick("left",$pos[0]-1,$pos[1],1,2)
;...
WinActivate($nom1)
EndIf
if $nbr_compte = "6" Then
WinActivate($Input2)
Sleep(1000)
MouseClick("left")
WinActivate($Input3)
Sleep(1000)
MouseClick("left")
WinActivate($Input4)
Sleep(1000)
MouseClick("left")
WinActivate($Input5)
Sleep(1000)
MouseClick("left")
WinActivate($Input6)
Sleep(1000)
MouseClick("left")
;...
WinActivate($Input1)
EndIf
if $nbr_compte = "7" Then
WinActivate($Input2)
MouseClick("left")
WinActivate($Input3)
MouseClick("left")
WinActivate($Input4)
MouseClick("left")
WinActivate($Input5)
MouseClick("left")
WinActivate($Input6)
MouseClick("left")
WinActivate($Input7)
MouseClick("left")
;...
WinActivate($Input1)
EndIf
if $nbr_compte = "8" Then
WinActivate($Input2)
MouseClick("left")
WinActivate($Input3)
MouseClick("left")
WinActivate($Input4)
MouseClick("left")
WinActivate($Input5)
MouseClick("left")
WinActivate($Input6)
MouseClick("left")
WinActivate($Input7)
MouseClick("left")
WinActivate($Input8)
MouseClick("left")
;...
WinActivate($Input1)
EndIf
EndFunc
Func actionDeux()
;...
EndFunc
Func actionTrois()
;...
EndFunc
Func actionQuatre()
;...
EndFunc