Здравствуйте.
Использую AutoIt: v.3.3.8.1
Есть несколько функций загрузки из интернета, вот например загрузка Dr.WEB-CureIt
И таких функций несколько. Возможно ли запустить их одновременно? Ну или хотябы через какой-то интервал времени, но не дожидаясь окончания первой?
Что-бы загрузка по нескольким функциям была одновременной.
Использую AutoIt: v.3.3.8.1
Есть несколько функций загрузки из интернета, вот например загрузка Dr.WEB-CureIt
Код:
;Функция загрузки Dr.Web
Func _1()
GUISetState(@SW_HIDE)
ProgressOn('Скачивание файла', 'Dr.WEB-CureIt', '0 %', -1, -1, 18)
$hDownloadD = InetGet('http://download.geo.drweb.com/pub/drweb/cureit/drweb-cureit.exe', @ScriptDir & '\drweb-cureit.exe', 1, 1)
Do
If InetGetInfo($hDownloadD, 1) Then
$iPersent = Round((InetGetInfo($hDownloadD, 0) / InetGetInfo($hDownloadD, 1)) * 100)
ProgressSet($iPersent, $iPersent & ' %, ' & _WinAPI_StrFormatByteSize(InetGetInfo($hDownloadD, 0)) & ' (' & _WinAPI_StrFormatByteSize(InetGetInfo($hDownloadD, 1)) & ')')
EndIf
Sleep(500)
Until InetGetInfo($hDownloadD, 2)
InetClose($hDownloadD)
ProgressOff()
$InetSize = InetGetSize("http://download.geo.drweb.com/pub/drweb/cureit/drweb-cureit.exe", 1)
$FileSize = FileGetSize(@ScriptDir & "\drweb-cureit.exe")
If $InetSize <> $FileSize Then
_1()
EndIf
EndFunc
И таких функций несколько. Возможно ли запустить их одновременно? Ну или хотябы через какой-то интервал времени, но не дожидаясь окончания первой?
Что-бы загрузка по нескольким функциям была одновременной.