Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для SyDr

Старожил


Сообщения: 215
Благодарности: 62

Профиль | Отправить PM | Цитировать


Тебя мы достать не решили. Дело в том, что таким образом сформулированные запросы похожи на то, не знаю, что.

$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
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:58, 05-07-2009 | #12