Controls:
#IfWinActive, eGenesis Client SendMode Input SetDefaultMouseSpeed, 0 IfWinExist eGenesis Client { WinActivate WinGetPos,,, wWidth, wHeight I1X := wWidth - 148 I2X := wWidth - 118 I3X := wWidth - 88 I4X := wWidth - 58 CenterX := wWidth / 2 CenterY := WHeight / 2 } ^1:: MouseGetPos, mousex, mousey Click %I1X%, 63 MouseMove, mousex, mousey return ^2:: MouseGetPos, mousex, mousey Click %I2X%, 63 MouseMove, mousex, mousey return ^3:: MouseGetPos, mousex, mousey Click %I3X%, 63 MouseMove, mousex, mousey return ^4:: MouseGetPos, mousex, mousey Click %I4X%, 63 MouseMove, mousex, mousey return ^LButton:: ;QuickClick Right and down Click MouseGetPos, mousex, mousey mx := mousex + 16 my := mousey + 9 sleep 100 MouseGetPos, mousex, mousey Click, %mx%, %my% MouseMove, mousex, mousey return !LButton:: ;QuickClick Right and up Click MouseGetPos, mousex, mousey mx := mousex + 16 my := mousey - 5 sleep 100 MouseGetPos, mousex, mousey Click, %mx%, %my% MouseMove, mousex, mousey return ^a:: ;Take "Max" MouseGetPos, mousex, mousey Click, %CenterX%, %CenterY% MouseMove, mousex, mousey return ^r:: ;Simple Reminder function WinActivate, eGenesis Client Gui, +AlwaysOnTop +ToolWindow Gui, Add, Text,, In how many seconds will this window be reactivated? Gui, Add, Edit, vDelay, 10 Gui, Add, Button, default gSetPoint, OK Gui, Show return SetPoint: Gui, Submit Gui, Destroy Timero := (Delay * 1000) - 1100 Sleep %Timero% Gui, +AlwaysOnTop +ToolWindow Gui, Add, Text,, Reminding you ^_° SoundPlay, *48 sleep 40 SoundPlay, *48 sleep 75 SoundPlay, *48 Gui, Show sleep 1000 Gui, Destroy WinActivate, eGenesis Client return ^!c:: ;Close pins when the flax/onion macros fail MouseGetPos, mousex, mousey ImageSearch closex, closey, 0, 600, 640, 1024, *2 pincloseautoflax.bmp if ErrorLevel = 0 Click, %closex%, %closey% ImageSearch closex, closey, 0, 600, 500, 1024, *2 pincloseonion.bmp if ErrorLevel = 0 Click, %closex%, %closey% MouseMove, mousex, mousey return