Тема: AHK: Нажатие кнопки в окне.
появляется окно с двумя кнопками. согласен-не согласен.
Необходимо нажать на согласен. Не важно активно окно либо свёрнуто.
На активное окно я что-то написал\подглядел.
; <COMPILER: v1.0.48.5>
#SingleInstance force
Menu, tray, NoStandard
Menu, tray, add, Info
Menu, tray, Default, Info
Menu, tray, add, About
Menu, tray, add, Rosh
Menu, tray, add, Exit
IniRead, accepter, %A_temp%\d2a.ini, Config, Accepter, F11
Hotkey,%accepter%, accept
return
accept:
gojoin:=!gojoin
if gojoin
{
x:=A_ScreenWidth*.42
y:=A_ScreenHeight*.45
gosub, Accepter
sleep 100
SetTimer, Accepter, 2012
}
else
{
ToolTip
SetTimer, Accepter, off
}
return
Accepter:
ifWinActive,DOTA 2
{
ToolTip, Dota2 Accepter is active`nPress %accepter% to deactivate
MouseMove,x,y
sleep,1
Click
}
return
Info:
gui, font, s10 w500
Gui, Add, Text, x5 y5 h30, Press
Gui, Add, Hotkey, vaccepter x55 y5 w50 h30 , %accepter%
Gui, Add, Text, x105 y5, to activate/deactivate
Gui, Add, Button, gsaveconfig x0 y35 w300 h30,Save
Gui, Show, w300 h65,Dota2 Accepter v1
return
saveconfig:
Hotkey, %accepter%, Off
gui, submit
IniWrite,%accepter%, %A_temp%\d2a.ini, Config, Accepter
Hotkey,%accepter%, accept
gui, destroy
return
GuiEscape:
gui, destroy
return
Exit:
ExitApp
return
About:
Run http://www.playdota.com/forums/blog.php?b=146942
return
Rosh:
Run http://rosh.likesyou.org
return
Но это для старой версии. Необходимо для новой.
Не работает.
Error: The same variable cannot be used for more than one control
Specifically: vaccepter
Line#
...
--> 043: Gui,font,s10 w500
...
Подскажите что я делаю не так.
И как сделать на последнюю версию ahk.