View difference between Paste ID: wQ9QwLGq and FA3ARcM8
SHOW: | | - or go back to the newest paste.
1
#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
2
#SingleInstance force
3
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
4
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.
5
SetMouseDelay 0
6
7
F3::
8
	SwapIten:
9
		WinGetPos, , , winSizeX, winSizeY, A
10-
		ImageSearch, imageLocX, imageLocY, 0, 0, %winSizeX%, %winSizeY%, attImage.png
10+
		ImageSearch, imageLocX, imageLocY, 0, 0, %winSizeX%, %winSizeY%, att.png
11
		MouseClickDrag, Left, imageLocX, imageLocY + 220, imageLocX, imageLocY + 120
12
		Sleep, 550
13
		MouseClickDrag, Left, imageLocX + 50, imageLocY + 220, imageLocX +50, imageLocY + 120
14
		Sleep, 550
15
		MouseClickDrag, Left, imageLocX + 100, imageLocY + 220, imageLocX + 100, imageLocY + 120
16
		Sleep, 550
17
		MouseClickDrag, Left, imageLocX + 140, imageLocY + 220, imageLocX + 140, imageLocY + 120
18
		Sleep, 550
19
		MouseClickDrag, Left, imageLocX, imageLocY + 260, imageLocX, imageLocY + 160
20
		Sleep, 550
21
		MouseClickDrag, Left, imageLocX + 50, imageLocY + 260, imageLocX + 50, imageLocY + 160
22
		Sleep, 550
23
		MouseClickDrag, Left, imageLocX + 100, imageLocY + 260, imageLocX + 100, imageLocY + 160
24
		Sleep, 550
25
		MouseClickDrag, Left, imageLocX + 140, imageLocY + 260, imageLocX + 140, imageLocY + 160
26
		return
27
	return
28
29
F4::
30
	SwapItem:
31
		WinGetPos, , , winSizeX, winSizeY, A
32-
		ImageSearch, imageLocX, imageLocY, 0, 0, %winSizeX%, %winSizeY%, attImage.png
32+
		ImageSearch, imageLocX, imageLocY, 0, 0, %winSizeX%, %winSizeY%, att.png
33
		MouseClickDrag, Left, imageLocX, imageLocY + 120, imageLocX, imageLocY + 220
34
		Sleep, 550
35
		MouseClickDrag, Left, imageLocX + 50, imageLocY + 120, imageLocX +50, imageLocY + 220
36
		Sleep, 550
37
		MouseClickDrag, Left, imageLocX + 100, imageLocY + 120, imageLocX + 100, imageLocY + 220
38
		Sleep, 550
39
		MouseClickDrag, Left, imageLocX + 140, imageLocY + 120, imageLocX + 140, imageLocY + 220
40
		Sleep, 550
41
		MouseClickDrag, Left, imageLocX, imageLocY + 160, imageLocX, imageLocY + 260
42
		Sleep, 550
43
		MouseClickDrag, Left, imageLocX + 50, imageLocY + 160, imageLocX + 50, imageLocY + 260
44
		Sleep, 550
45
		MouseClickDrag, Left, imageLocX + 100, imageLocY + 160, imageLocX + 100, imageLocY + 260
46
		Sleep, 550
47
		MouseClickDrag, Left, imageLocX + 140, imageLocY + 160, imageLocX + 140, imageLocY + 260
48
		return
49
	return
50
	
51
F8::ExitApp