Download and Extract - Программа для закачивания и распаковывания файлов на компьютер через определенные интервалы времени

Программа для закачивания и распаковывания файлов на компьютер через определенные интервалы времени. Одновременно программа поддерживает закачку до 10 файлов

ВНИМАНИЕ: Программа не качает файлы постоянно!!! Через интервал времени (задается в файле конфигурации) программа проверяет размер файла в интернете и если он отличается от файла, который находится локально на диске, то только тогда программа закачает его и распакует в нужное место.

Для чего нужна программа: Я писал данную программу для опроса сервера drweb на наличие новых антивирусных баз. Данную программу можно приспособить и для других аналогичных целей.

Как работать с программой:

Для работы с программой нужно сделать файл настроек Config.ini. В этом фале прописываются пути закачиваемых файлов. Структура файла Config.ini имеет вид:

Timer00=

LogFile00=

URL(File)01=

FileLocal01=

ExtractPath01=

ExtractEn01=

URL(File)02=

FileLocal02=

ExtractPath02=

ExtractEn02=

и так далее до 10 файла.

Все поля файла, который нужно закачать и распаковать, нужно заполнить. Править этот файл можно в любом редакторе, начиная от блокнота и заканчивая word-ом, главным условием должно быть то, что бы файл был текстовым.

Поле Timer00 - это время, через которое будет происходить опрос файлов в сек. Например если мы хотим сделать опрос раз в 10 минут, то нужно прописать 600, если один раз в 15 минут, то нужно написать 900.

ВНИМАНИЕ: не стоит указывать время опроса очень маленьким!!! Я бы рекомендовал в качестве минимального интервала использовать время 600 сек (600). Реально на работе я ставлю параметр 600, что соответствует 10 минутам.

Поле LogFile00 - это поле, которое показывает, что программе нужно вести лог-файл или нет (0-лог-файл не пишется, 1-лог файл пишется). Этот параметр не влияет на скорость работы.

Первое поле (URL(File)01) - это URL файла, который нужно закачать.

Второе поле (FileLocal01)- это путь куда нужно закачать файл

Третье поле (ExtractPath01) - это куда нужно распаковать архив.

Четвертое поле (ExtractEn01) - признак распаковки (0 распаковываться не будет)

Для примера: у меня имеется архив http://www.biminc.narod.ru/Test.zip. Мы хотим, что бы скачивание файла происходило один раз в 15 минут в папку c:\windows\temp\ и распаковывалось в c:\temp\, тогда поля нужно заполнять так:

Timer00=900

LogFile00=1

URL(File)01=http://www.biminc.narod.ru/Test.zip

FileLocal01=c:\windows\temp\Test.zip

ExtractPath01=c:\temp\

ExtractEn01=1

URL(File)02=

и так далее

Если хоть один параметр будет пустым, то файл закачиваться не будет.

После того, как нужные поля будут заполнены, сохраняем файл Config.ini (в текстовом виде) и помещаем его в папку, где находится программа Download and Extract.

Запускаем программу Download and Extract.

Если поля заполнены правильно, то в нужной строке мы увидим свой URL и его размер.

В колонке Status будет отображаться, какие файлы изменились (отключенные строки помечаются словом Disable). В дальнейшей работе программы в нижней строке будет указано, когда происходило скачивание файла.

Для удобной работы программы ее можно свернуть в трей, тогда всплывающая подсказка покажет что новые файлы закачены

ВНИМАНИЕ: если программа свернута, и появились новые файлы, то иконка в трее становится другой (помечено словом NEW). Это сделано специально, чтобы привлечь внимание.

Во время работы иконка становится анимированной - показывает, что программа проверяет (скачивает) файлы. В программе использовано 6 кнопок:

Все кнопки продублированы в всплывающем меню (клик правой кнопки мышки на иконке программы в трее).

Все вопросы и благодарности присылайте по адресу Sashabig-74@Yandex.ru, желательно, если вы в поле "Тема:" укажите "Download and Extract"

Скачать программу Download and Extract с этого сайта (с инструкцией и фалом config.ini) ZIP Archive {374 кб}

Перейти на страницу "Скачать"


This Web Site Last Updated: Mart 01, 2010

Сайт создан в системе uCoz