Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
- #Warn ; Enable warnings to assist with detecting common errors.
- SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
- SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
- CoordMode, Mouse, Screen
- CoordMode, Pixel, Screen
- Gui, 1: +AlwaysOnTop
- Gui, 1: Add, Button, x10 y10 w200 h20 gFind_Image, Begin
- Gui, 1: Add, Text, x10, Press Numpad 1 to stop.
- Gui, 1: Show, x1000 y200
- return
- 1GuiClose:
- ExitApp
- Find_Image:
- Stop := 0
- While !Stop
- {
- ImageSearch, Loc_X, Loc_Y, 0, 0, A_ScreenWidth, A_ScreenHeight, Image_1.png
- If !ErrorLevel
- {
- tx := Loc_X
- ty := Loc_Y
- click, %tx% %ty%
- }
- ImageSearch, Loc_X, Loc_Y, 0, 0, A_ScreenWidth, A_ScreenHeight, Image_2.png
- If !ErrorLevel
- {
- tx := Loc_X
- ty := Loc_Y
- click, %tx% %ty%
- }
- ImageSearch, Loc_X, Loc_Y, 0, 0, A_ScreenWidth, A_ScreenHeight, Image_3.png
- If !ErrorLevel
- {
- tx := Loc_X
- ty := Loc_Y
- click, %tx% %ty%
- }
- ImageSearch, Loc_X, Loc_Y, 0, 0, A_ScreenWidth, A_ScreenHeight, Image_4.png
- If !ErrorLevel
- {
- tx := Loc_X
- ty := Loc_Y
- click, %tx% %ty%
- }
- ImageSearch, Loc_X, Loc_Y, 0, 0, A_ScreenWidth, A_ScreenHeight, Image_5.png
- If !ErrorLevel
- {
- tx := Loc_X
- ty := Loc_Y
- click, %tx% %ty%
- }
- ImageSearch, Loc_X, Loc_Y, 0, 0, A_ScreenWidth, A_ScreenHeight, Image_6.png
- If !ErrorLevel
- {
- tx := Loc_X
- ty := Loc_Y
- click, %tx% %ty%
- }
- ImageSearch, Loc_X, Loc_Y, 0, 0, A_ScreenWidth, A_ScreenHeight, Image_7.png
- If !ErrorLevel
- {
- tx := Loc_X
- ty := Loc_Y
- click, %tx% %ty%
- }
- ImageSearch, Loc_X, Loc_Y, 0, 0, A_ScreenWidth, A_ScreenHeight, Image_8.png
- If !ErrorLevel
- {
- tx := Loc_X
- ty := Loc_Y
- click, %tx% %ty%
- }
- ImageSearch, Loc_X, Loc_Y, 0, 0, A_ScreenWidth, A_ScreenHeight, Image_9.png
- If !ErrorLevel
- {
- tx := Loc_X
- ty := Loc_Y
- click, %tx% %ty%
- }
- ImageSearch, Loc_X, Loc_Y, 0, 0, A_ScreenWidth, A_ScreenHeight, Image_10.png
- If !ErrorLevel
- {
- tx := Loc_X
- ty := Loc_Y
- click, %tx% %ty%
- }
- ImageSearch, Loc_X, Loc_Y, 0, 0, A_ScreenWidth, A_ScreenHeight, Image_11.png
- If !ErrorLevel
- {
- tx := Loc_X
- ty := Loc_Y
- click, %tx% %ty%
- }
- ImageSearch, Loc_X, Loc_Y, 0, 0, A_ScreenWidth, A_ScreenHeight, Image_12.png
- If !ErrorLevel
- {
- tx := Loc_X
- ty := Loc_Y
- click, %tx% %ty%
- }
- ImageSearch, Loc_X, Loc_Y, 0, 0, A_ScreenWidth, A_ScreenHeight, Image_13.png
- If !ErrorLevel
- {
- tx := Loc_X
- ty := Loc_Y
- click, %tx% %ty%
- }
- ImageSearch, Loc_X, Loc_Y, 0, 0, A_ScreenWidth, A_ScreenHeight, Image_14.png
- If !ErrorLevel
- {
- tx := Loc_X
- ty := Loc_Y
- click, %tx% %ty%
- }
- ImageSearch, Loc_X, Loc_Y, 0, 0, A_ScreenWidth, A_ScreenHeight, Image_15.png
- If !ErrorLevel
- {
- tx := Loc_X
- ty := Loc_Y
- click, %tx% %ty%
- }
- ImageSearch, Loc_X, Loc_Y, 0, 0, A_ScreenWidth, A_ScreenHeight, Image_16.png
- If !ErrorLevel
- {
- ImgFound := false
- While !ImgFound
- {
- ImageSearch, Loc_X, Loc_Y, 0, 0, A_ScreenWidth, A_ScreenHeight, Image_17.png
- if !ErrorLevel
- {
- tx := Loc_X
- ty := Loc_Y
- click, %tx% %ty%
- }
- ImgFound := true
- }
- }
- ImageSearch, Loc_X, Loc_Y, 0, 0, A_ScreenWidth, A_ScreenHeight, Image_18.png
- If !ErrorLevel
- {
- ImgFound := false
- While !ImgFound
- {
- ImageSearch, Loc_X, Loc_Y, 0, 0, A_ScreenWidth, A_ScreenHeight, Image_19.png
- if !ErrorLevel
- {
- tx := Loc_X
- ty := Loc_Y
- click, %tx% %ty%
- }
- ImgFound := true
- }
- }
- }
- return
- Numpad1::
- Stop := 1
- return
- *ESC::ExitApp
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement