1 (изменено: Botsy, 2020-12-28 13:30:01)

Тема: AHK: Прогресс бар для ожидания ответа от сервера

Добрейшего дня! Подскажите принцип создания прогресс бара во время ожидания ответа от сервера? Например мы обращаемся к серверу и ждём от него ответ, и вот пока мы ждём, был бы прогресс бар. Возможно из-за неизвестного времени, прогресс бар не от 0% к 100%, а просто preloader, показывающий, что программа "думает".


например, во время команды "http.WaitForResponse()" или со старта блока try. 
try 
{
	link := ""
	http := ComObjCreate("WinHTTP.WinHTTPRequest.5.1")
	http.Open("POST", link, False)
	http.SetRequestHeader("Content-Type", "application/x-www-form-urlencoded")
	http.Send()
	http.WaitForResponse()
	time := http.ResponseText
}
catch e
{
	msgbox, No internet connection.
}

https://i.ibb.co/ssQQ9MQ/preloader.png

Всех с наступающим!

GD

2

Re: AHK: Прогресс бар для ожидания ответа от сервера

https://autohotkey.com/board/topic/1230 … gress-bar/

Gui, Add, Progress, vlvl -Smooth 0x8 w350 h18 ; PBS_MARQUEE = 0x8
Gui, Show, , Example
SetTimer, Push, 45

Push:
GuiControl, , lvl, 1
Return

GuiClose:
ExitApp

3

Re: AHK: Прогресс бар для ожидания ответа от сервера

ypppu Спасибос !

GD