ControlClick должен ткнуть в меню игры 3 кнопки, но этого не происходит. При этом, когда игра уже идет, он срабатывает.
Есть ли альтернатива?
Есть ли альтернатива?
Код:
#NoTrayIcon
HotKeySet("{0}", "_e")
HotKeySet("{PAUSE}", "_p")
Global $p, $d="GAME"
Sleep(3000)
_start()
Sleep(100)
;If PixelGetColor(58, 45) = 0x9E3124 Then
_choosegame()
;EndIf
Func _start()
If Not WinExists($d, "") Then
ShellExecute("game.exe", "", @DesktopDir)
EndIf
EndFunc
Func _choosegame()
;If PixelGetColor(767, 129) = 0x0A27B2 Then
ControlClick($d, "", "", "left", 1, 580, 14)
Sleep(1000)
ControlClick($d, "", "", "left", 1, 116, 155)
Sleep(1000)
ControlClick($d, "", "", "left", 1, 440, 207)
;EndIf
EndFunc
Func _p()
$p = Not $p
While $p
Sleep(100)
WEnd
EndFunc
Func _e()
Exit
EndFunc