Тебя мы достать не решили. Дело в том, что таким образом сформулированные запросы похожи на то, не знаю, что.
$FileFirstPath = "http://somesite.net/setup_"
$FileEndPart = ".exe"
Не проверял (не знаю где), но должно работать. Вовзращает номер.
Код:
Func SearchMax($FileFirstPath, $FileEndPart, $MaxNumber = 1024)
Local $MinNumber = 1
Local $CurrentNumber = Floor(($MaxNumber + $MinNumber) / 2)
While 1
If InetGetSize($FileFirstPath & $CurrentNumber & $FileEndPart) Then
$MinNumber = $CurrentNumber
$CurrentNumber = Floor(($MaxNumber + $MinNumber) / 2)
Else
$MaxNumber = $CurrentNumber
$CurrentNumber = Floor(($MaxNumber + $MinNumber) / 2)
EndIf
If $MinNumber = $maxHumber Then Return $MinNumber
WENd
EndFunc