Тема: AHK: Использование GuiControl
Как реализовать изменение Gui Text из другой, как бы, функции? Код ниже(где многоточие - пропустил ненужный код).
Gui, New,, %widgetname%
global Timenow
Gui, -border +AlwaysOnTop
Gui, Add, Text, x5px y5px, Время сейчас:
Gui, Add, Text, x80px y5px vTimenow hwndTimenowhwnd, %A_Hour%`:%A_Min%`:%A_Sec%
SetTimer, TimeUpdate, 1
...
TimeUpdate:
SetTimer, TimeUpdate, off
Loop
{
link := "http://time.is"
req := ComObjCreate("WinHTTP.WinHTTPRequest.5.1")
req.Open("GET", link, false)
req.Send()
text := req.responseText
document := ComObjCreate("HTMLfile")
document.Open()
document.Close()
document.body.innerHTML := text
timeis := document.getElementById("twd").innerText
; GuiControlGet, timenowis, Name, ahk_id%timenowhwnd%
GuiControl,,Timenow, 1
If Errorlevel = 1
{
Msgbox, Oshibka
}
}
Return