fog Опубліковано 2 Березня, 2007 в 06:43 #1 Опубліковано 2 Березня, 2007 в 06:43 Вирішення проблеми встановлення багатьох апдейтів. Бат файл який опитує на предмет оновлень чи директорію, в якій розміщений чи вказану вручну в самому файлі.@echo offclsrem =Укажите путь до папки с HotFix'ами в переменной TempPathrem если TempPath=LOCAL - используется текущая папка, но если папка СЕТЕВАЯ НУЖНО указать полный путь!! set TempPath=LOCALrem ===========================================================================setlocal enabledelayedexpansionTitle AutoInstaller for M$ HotFixes by LutskBoarder=).set AllHs=0set PrHs=0set Rez=1set Rest=1if %TempPath%==LOCAL set TempPath=%cd%For /F %%i in ('"dir %TempPath% /B /L | find "windowsxp-kb""') do set /a AllHs=AllHs+1if %AllHs%==0 echo ‚ Ї ЇЄҐ "%TempPath%" Ґв hotfix'®ў & pause & exit:Wrong1clsecho ‚Ќ?ЊЂЌ?…! ‡ЂЉђЋ‰’… ‚‘… Ћ’Љђ›’›… Џђ?‹Ћ†…Ќ?џecho ---------------------------------------------------------------------------echo ‚ўҐ¤ЁвҐ ०Ё¬: 1 [default] - бЄалвл© 0 - Ї®«л© set /P Rez=:if %Rez% neq 1 if %Rez% neq 0 echo ЌҐўҐал© ўў®¤ (ўў®¤ЁвҐ «ЁЎ® 1 Ё«Ё 0) & pause & goto Wrong1:Wrong2clsecho ‚Ќ?ЊЂЌ?…! ‡ЂЉђЋ‰’… ‚‘… Ћ’Љђ›’›… Џђ?‹Ћ†…Ќ?џecho ---------------------------------------------------------------------------echo Џ® ®Є®з ЁЁ: 1[default] - ЇҐаҐ§ Јаг§Є ЏЉ 0 - ЎҐ§ ЇҐаҐ§ Јаг§ЄЁ ЏЉset /P Rest=:if %Rest% neq 1 if %Rest% neq 0 echo ЌҐўҐал© ўў®¤ (ўў®¤ЁвҐ «ЁЎ® 1 Ё«Ё 0) & pause & goto Wrong2For /F %%i in ('"dir %TempPath% /B /L | find "windowsxp-kb""') do (clsset /a PrHs=PrHs+1echo ”бв ў«Ёў Ґвбп [!PrHs! Ё§ %AllHs%] hotfix if %Rez%==0 call %TempPath%\%%i /passive /norestartif %Rez%==1 call %TempPath%\%%i /quiet /norestart)if %Rest%==1 shutdown.exe -r -f -t 00Готовий файл - HotFix_AutoInstaller.rar
Рекомендовані повідомлення
Заархівовано
Ця тема знаходиться в архіві та закрита для подальших відповідей.