For 2boxers this is awsome, it compiles several button pushes with 1 button, basically target, press one and the target is dead (within reason).
My screen res is 1280x1024 I set WoW 1 at 1152x864 and WoW 2 at 800x600. This puts the pop box in lower left corner out of the way.
Every Popbox push takes you back to WoW 1 check it out.
Code:
;Warlock leading a Druid
WinGet, wowid, list, World of Warcraft
Gui, Add, Text, x2 y4 w35 h20 +Center, Voidy
Gui, Add, Text, x2 y30 w35 h20 +Center, Warlock
Gui, Add, Text, x2 y58 w38 h20 +Center, Druid
Gui, Add, Button, x43 y2 w40 h20 gH1Button, Heal
Gui, Add, Button, x43 y29 w40 h20 gH2Button, Heal
Gui, Add, Button, x43 y56 w40 h20 gH3Button, Heal
Gui, Add, Button, x88 y2 w40 h20 gR1Button, Rejuv
Gui, Add, Button, x88 y29 w40 h20 gR2Button, Rejuv
Gui, Add, Button, x88 y56 w40 h20 gR3Button, Rejuv
Gui, Add, Button, x133 y2 w40 h20 gD1Button, Dispel
Gui, Add, Button, x133 y29 w40 h20 gD2Button, Dispel
Gui, Add, Button, x133 y56 w40 h20 gD3Button, Dispel
Gui, Add, Button, x178 y2 w40 h20 gB1Button, Buff
Gui, Add, Button, x178 y29 w40 h20 gS1Button, Susp
Gui, Add, Button, x178 y56 w40 h20 gR4Button, Relod
Gui, Add, Button, x224 y2 w40 h20 gT1Button, Thorn
; Generated using SmartGUI Creator 4.0
Gui, Show, x6 y900 h82 w268, Ramiro Leading Dipstick
Return
GuiClose:
ExitApp
1::
KeyWait, 1, D ;
ControlSend,, i , ahk_id %wowid1% ;pet attack
Sleep, 1200
ControlSend,, 1 , ahk_id %wowid1% ; corruption
ControlSend,, i , ahk_id %wowid2% ; target pet
ControlSend,, 8 , ahk_id %wowid2% ; rejuv pet
Sleep, 2600
ControlSend,, 2 , ahk_id %wowid1% ; agony
ControlSend,, h , ahk_id %wowid2% ; assist pet
ControlSend,, 4 , ahk_id %wowid2% ; fiarie fire
Sleep, 1800
ControlSend,, 3 , ahk_id %wowid1% ; immolation
ControlSend,, 0 , ahk_id %wowid2% ; insect swarm
Sleep, 2600
ControlSend,, 4 , ahk_id %wowid1% ; wand
Return
Return
e:: ; follow
KeyWait, e, D
ControlSend,, - , ahk_id %wowid2%
Return
9:: ; drink
KeyWait, 9, D
ControlSend,, 9 , ahk_id %wowid1%
ControlSend,, 9 , ahk_id %wowid2%
Return
Numpad1:: ;MoW
KeyWait, Numpad1, D
ControlSend,, u , ahk_id %wowid2%
Return
Numpad3:: ; macro rejuv, heal
KeyWait, Numpad3, D
ControlSend,, o , ahk_id %wowid2%
Sleep, 1800
ControlSend,, o , ahk_id %wowid2%
Return
Numpad4:: ; taget lock
KeyWait, Numpad4, D
ControlSend,, g , ahk_id %wowid2%
Return
Numpad5:: ;target pet
KeyWait, Numpad5, D
ControlSend,, i , ahk_id %wowid2%
Return
Numpad6:: ;target druid
KeyWait, Numpad6, D
ControlSend,, y , ahk_id %wowid2%
Return
Numpad7::
KeyWait, Numpad7, D ; follow
ControlSend,, - , ahk_id %wowid2%
Return
Numpad8::
KeyWait, Numpad8, D ; stop
ControlSend,, s , ahk_id %wowid2%
Return
Numpad0:: ; jump
KeyWait, Numpad0, D
ControlSend,, = , ahk_id %wowid2%
Return
H1Button:
WinActivate, ahk_id %wowid1% ;makes WoW 1 on top
ControlSend,, i , ahk_id %wowid2%
ControlSend,, o , ahk_id %wowid2%
Sleep, 1800
ControlSend,, o , ahk_id %wowid2%
Return
H2Button:
WinActivate, ahk_id %wowid1%
ControlSend,, g , ahk_id %wowid2%
ControlSend,, o , ahk_id %wowid2%
Sleep, 1800
ControlSend,, o , ahk_id %wowid2%
Return
H3Button:
WinActivate, ahk_id %wowid1%
ControlSend,, y , ahk_id %wowid2%
ControlSend,, o , ahk_id %wowid2%
Sleep, 1800
ControlSend,, o , ahk_id %wowid2%
Return
R1Button:
WinActivate, ahk_id %wowid1%
ControlSend,, i , ahk_id %wowid2%
ControlSend,, 8 , ahk_id %wowid2%
Return
R2Button:
WinActivate, ahk_id %wowid1%
ControlSend,, g , ahk_id %wowid2%
ControlSend,, 8 , ahk_id %wowid2%
Return
R3Button:
WinActivate, ahk_id %wowid1%
ControlSend,, y , ahk_id %wowid2%
ControlSend,, 8 , ahk_id %wowid2%
Return
D1Button:
WinActivate, ahk_id %wowid1%
ControlSend,, i , ahk_id %wowid2%
ControlSend,, j , ahk_id %wowid2%
Sleep, 1800
ControlSend,, f , ahk_id %wowid2%
Return
D2Button:
WinActivate, ahk_id %wowid1%
ControlSend,, g , ahk_id %wowid2%
ControlSend,, j , ahk_id %wowid2%
Sleep, 1800
ControlSend,, f , ahk_id %wowid2%
Return
D3Button:
WinActivate, ahk_id %wowid1%
ControlSend,, y , ahk_id %wowid2%
ControlSend,, j , ahk_id %wowid2%
Sleep, 1800
ControlSend,, f , ahk_id %wowid2%
Return
T1Button:
WinActivate, ahk_id %wowid1%
ControlSend,, g , ahk_id %wowid2%
ControlSend,, r , ahk_id %wowid2%
Sleep, 2000
ControlSend,, i , ahk_id %wowid2%
ControlSend,, r , ahk_id %wowid2%
Sleep, 2000
ControlSend,, y , ahk_id %wowid2%
ControlSend,, r , ahk_id %wowid2%
Return
B1Button:
WinActivate, ahk_id %wowid1%
ControlSend,, y , ahk_id %wowid1%
ControlSend,, g , ahk_id %wowid2%
ControlSend,, u , ahk_id %wowid2%
Sleep, 2000
ControlSend,, i , ahk_id %wowid2%
ControlSend,, u , ahk_id %wowid2%
Sleep, 2000
ControlSend,, y , ahk_id %wowid2%
ControlSend,, u , ahk_id %wowid2%
Return
S1Button:
Suspend
Return
R4Button:
Reload
Return