Я учусь пользоваться autohotkey и хотел создать скрипт, который откроет игру из steam и автоматически присоединится к определенному серверу. Мой код до сих пор:
F1::
Run, steam://rungameid/346110
Sleep, 15000 <--- This is more or less the time that my computer takes to load it, and I want another way to check if the game is already loaded
MouseClick, left, 156, 520 <--- (Position of "JOIN ARK")
Sleep, 1500 <--- This is the time that takes to load the button (JOIN LAST SESSION) also I want to check this with another more efficient way
MouseClick, left, 746, 940 <--- Click the button "JOIN LAST SESSION"
return
Итак, с этим кодом я запускаю игру и присоединяюсь к последней сессии. Моя мета - сделать цикл, который делает:
1 - открыть игру, если она не открыта. Если он открыт, перезапустите его.
2-Проверьте, когда появится меню, и нажмите кнопку "Присоединиться", расположенную в x, y(156,520).
3 - Проверка при появлении кнопки "присоединиться к последней сессии" нажмите на нее.
4-Если появляется всплывающее окно (у меня есть скриншоты для всех ошибок), перейдите к пункту 1.
Я думал об OCR, но не знаю, как реализовать его с помощью autohotkey.
любая помощь будет оценили.