View difference between Paste ID: CbP0GWjr and Jaat0bEB
SHOW: | | - or go back to the newest paste.
1
pseudo := []
2
mdp := []
3
4
i := 1
5
Loop, Read, %A_ScriptDir%\pseudo.ini
6
{
7
    pseudo[i] := A_LoopReadLine
8
    i += 1
9
}
10
11
i := 1
12
Loop, Read, %A_ScriptDir%\mdp.ini
13
{
14
    mdp[i] := A_LoopReadLine
15
    i += 1
16
}
17
18
nbfenetres := mdp.MaxIndex()
19
20
Loop %nbfenetres% {
21
	Run, C:\Users\admin\AppData\Local\Ankama\zaap\retro\Dofus.exe ; remplacer par le chemin de votre dofus.exe
22
}
23
24
F1::
25
WinActivate, % pseudo[1]
26
return
27
28
F2::
29
WinActivate, % pseudo[2]
30
return
31
32
F3::
33
WinActivate, % pseudo[3]
34
return
35
36
F4::
37
WinActivate, % pseudo[4]
38
return
39
40
F5::
41
WinActivate, % pseudo[5]
42
return
43
44
F6::
45
WinActivate, % pseudo[6]
46
return
47
48
F7::
49
WinActivate, % pseudo[7]
50
return
51
52
F8::
53
WinActivate, % pseudo[8]
54
return
55
56
57
F10::
58
	WinGet, windows , List, Dofus
59
	i := 1
60
	Loop, %windows% {
61
		window := windows%A_Index%
62
		WinActivate, ahk_id %window%
63
		WinWaitActive, ahk_id %window%
64-
		WinMove, %window%, , , , 758, 615
64+
		WinMove, ahk_id %window%, , , , 758, 615
65
		i += 1
66
	}
67
	WinGet, windows , List, Dofus
68
	i := 1
69
	Loop, %windows% {
70
		window := windows%A_Index%
71
		WinActivate, ahk_id %window%
72
		WinWaitActive, ahk_id %window%
73
		Sleep 30
74
		Click, 180, 240
75
		Sleep 30
76
		Send, % pseudo[i]
77
		Sleep 30
78
		Send, {Tab}
79
		Sleep 30
80
		Send, % mdp[i]
81
		Sleep 30
82
		Click, 169, 367
83
		Sleep 100
84
		i += 1
85
	}
86
	WinGet, windows , List, Dofus
87
	i := 1
88
	Loop, %windows% {
89
		window := windows%A_Index%
90
		WinMaximize, ahk_id %window%
91
		WinSetTitle, % pseudo[i]
92
		i += 1
93
	}
94
return
95
96
F11::
97
	ExitApp
98
return