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

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

Новый участник


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

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


Вложения
Тип файла: 7z status.7z
(349.8 Kb, 3 просмотров)

TechnicsKuzya, эх. полностью поддерживаю, в процессе обновления лучше глаза оторвать от монитора,... но речь сейчас не об этом.

реализация статус-бара выглядит следующим образом:

Тип приложения - скрипт AutoIt.
Процесс status.exe, периодически проверяет наличие изменений в файле status.ini. По завершении обновления - окно отображается пару секунд и закрывается.
Использование ini файлов принято не случайно, другие реализации (реестр, прямое чтение/запись) приводят к усложнению конструкции скрипта и потере его универсальности...

параметры файла ini :

Код: Выделить весь код
[update]
a=56
b=wua30-x64 /quiet /norestart /wuforce
a - процент установленных обновлений, если а >= 100 или не найден файл ini, то происходит выход из скрипта
b - строка сообщения для строчки состояния о текущем обновлении

вот.

теперь вот думаю
1. как лучше прикрутить к твоему скрипту обновлений?
2. как выставлять весовые знаки для отображения процента обновления?

как вариант для отвода глаз - предлагаю выключать монитор на время обновления

В архиве - скрипт и файл ini

ivsatel, рекомендую использовать системные макро функции:
Run(@WindowsDir&"\Temp\Ru\UnPack\PreSetup_XP.cmd")

Последний раз редактировалось dupels, 28-01-2010 в 20:39. Причина: добавление архива

Это сообщение посчитали полезным следующие участники:

Отправлено: 00:30, 28-01-2010 | #422