1 (изменено: timk50, 2018-03-06 20:46:03)

Тема: 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

2

Re: AHK: Использование GuiControl

Всё, разобрался, в первую часть к gui, add добавил timeis:, и его же в guicontrol

Gui, timeis:Add
GuiControl, timeis:,

Я тормоз...