![]() |
Кошерный Progress Bar при исполнении файла SetupComplete.cmd (Windows 7)
![]() Когда в SetupComplete.cmd идет установка тонны программ, не совсем ясно когда это безобразие закончится, к сожалению как использовать прогресс бар при инсталляции не описывается, если это вообще возможно, поэтому решил сделать свой костыль. Качаем Autoit, кидаем AutoIt3.exe в нашу папку с SetupComplete.cmd Создаем файл progress.au3 следующего содержания: Код:
#NoTrayIcon SetupComplete.cmd пример с прогресс баром: Код:
@echo off Код:
:progress |
Как прикрутить progress.au3 к win 8 ? Имеет ли значение разрядность системы ? (win32->AutoIt3.exe / win64->AutoIt3_x64.exe)
|
Не тестировал на Win8, для 7ки, берем win32->AutoIt3.exe. Не важно, что в install.wim, 32 или 64, берем всегда 32 разрядный autoit. Если не работает на 8ке, по мануалу выше, значит нужно
|
Не обязательно софт складывать в папке OEM, там все файлы копируются на hdd, лишнее движение, проще создать папку с именем %по вкусу% в корне и от туда выполнять инсталляцию.
Для этого в файле SetupComplete.cmd пишем так: Код:
@echo off создаем файл e7bd5e04efc1fd404b92e404042f871a Файл может быть любым, я в автосборщике делаю с каждым билдом новый такой файл. Содержание файла msgbox.vbs (Нужен если пользователь вынул флешку или диск) Код:
iBtn = Msgbox("Для продолжения установки подключите съемный носитель с установочными файлами Windows.", vbRetryCancel+vbInformation+vbSystemModal, "Настройка Windows") Еще рекомендую вот это для закручивания гаек в винде при установке. https://blogs.technet.microsoft.com/...-utility-v1-0/ На чистой системе, под виртуалкой задаешь групповые политики и потом экспортируешь в файл *.pol и можно применять к другой машине через установку, либо вручную. Задавать политики напрямую через реестр, кривой способ, политики работать будут, но если их потом просматривать через mmc не будет видно, какие политики применены, да и вероятность того, что это может слететь вполне себе имеет место быть. У себя сделал так: LGPO.exe /m GPO.pol call:progress_val 100 По поводу улучшения качества Код:
for %%? in ( Если ставится NET, без некоторых обновлений винды (https://support.microsoft.com/en-us/help/2661254) на длину ключа, есть шанс в 0.000000001%, что похачат :) |
Цитата:
|
Верно, просто брал из своего конфига, по моим религиозным соображениям эти вещи были отключены.
|
Цитата:
|
Время: 15:49. |
Время: 15:49.
© OSzone.net 2001-