Есть файл на Яндекс.Диск, который периодически обновляется. Как средствами AutoIT забирать этот файл на компьютер? Если брать саму ссылку непосредственно на файл, то он качается, но если я подменяю файл на более новую версию, то ссылка на актуальный файл меняется. Вот собственно, как брать эту самую актуальную ссылку на файл?
Код:
Func GetUpdate()
ProgressOn('Качаем обновление', 'необходимых файлов', '0 %', -1, -1, 18)
Local $hDownloadDr = InetGet("Ссылка на файл на яндекс.диске", "C:\test\update.exe", $INET_FORCERELOAD, $INET_DOWNLOADBACKGROUND)
Do
If InetGetInfo($hDownloadDr, 1) Then
Local $iPersent = Round((InetGetInfo($hDownloadDr, 0) / InetGetInfo($hDownloadDr, 1)) * 100)
ProgressSet($iPersent, $iPersent & ' %, ' & _WinAPI_StrFormatByteSize(InetGetInfo($hDownloadDr, 0)) _
& ' (' & _WinAPI_StrFormatByteSize(InetGetInfo($hDownloadDr, 1)) & ')')
TraySetState(1)
EndIf
Until InetGetInfo($hDownloadDr, 2)
InetClose($hDownloadDr)
ProgressOff()
EndFunc