Code: Select all
; GLOBAL SETTINGS ===============================================================================================================
#singleInstance, force
#Persistent
;#IfWinActive ahk_class RC Link (Stage) x64
movement = 0
; GUI ===========================================================================================================================
Gui, Margin, 50, 50
Gui, Add, Button, xm y+5 w70 gBUTTON_Forward, % "Forward"
Gui, Add, Button, xm y+5 w70 gBUTTON_Circle, % "Circle"
Gui, Add, Button, xm y+5 w70 gBUTTON_Halt, % "Suspend"
Gui, Add, Button, xm y+5 w70 gBUTTON_Stop, % "pause"
Gui, Add, Button, xm y+5 w70 gBUTTON_Aim, % "Aim"
Gui, Add, Button, xm y+5 w70 gBUTTON_CLOSE, % "CLOSE"
Gui, Show, AutoSize
return
; SCRIPT ========================================================================================================================
BUTTON_Forward:
movement = 1
return
BUTTON_Circle:
movement = 2
return
BUTTON_Halt:
movement = 3
return
Button_Stop:
movement = 0
return
BUTTON_Aim:
MsgBox unimplemented
return
BUTTON_CLOSE:
ExitApp
return
; Function ======================================================================================================================
if(movement == 0)
{
return
}
else if(movement == 1)
{
sendinput, w
}
else if(movement == 2)
{
sendinput, wd
}
else if(movement == 0)
{
sendinput, g
sleep 100
}
; Class =========================================================================================================================
; EXIT ==========================================================================================================================
GuiClose:
GuiEscape:
ExitApp
Regards a very tactile shrimp