появляется если ты ставишь варианты "..со всроенными драйверами"... логично тогда понять что там
А при ее удалении последствия какие?
появляется если ты ставишь варианты "..со всроенными драйверами"... логично тогда понять что там
А при ее удалении последствия какие?
давно сюда не заглядывал... пока что времени и желания переделывать то что в принципе работает нет желания. если кому надо - могу выложить версию с обновленным набором софта без обновления дистрибутивной секции? тока оно кому надо?
Думаю обновлять нужно, когда сервис пак 3 к ХР выйдет официально (янвать-февраль 2008)
мнеб такой размах...К этому времени можно еще одну версию наклепать...
Кстати, я скрипты поправил на твоем диске... Судя по отзывам знакомых так лучше. Т.е. логика работы теперь такая:
NumLock = ON - искать на дисках альтернативные скрипты настройки
NumLock = OFF - НЕ искать на дисках альтернативные скрипты настройки
CapsLock = ON - применять на установленую Windows регистровые твики
CapsLock = OFF - НЕ применять на установленую Windows регистровые твики
ScrollLock = ON - устанавливать Office 2007 Rus
ScrollLock = OFF - устанавливать Office 2003 Rus
Будьте так добры, подскажите где внести изменения, в каком файле образа. Это действительно удобно.
@e cho off
:: Определение версии операционной системы
FOR /F "usebackq tokens=* delims==" %%i IN (`REG QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v CurrentVersion`) do set CV=%%i
set ver=%CV:~-3%
:: Определение буквы текущего диска
SET CDROM=%~d0
:: Копирование OEM директорий
XCOPY /E /Q /y %~dp0$$ %SYSTEMROOT%
cmdow @ /HID
XCOPY /E /Q /y %~dp0$1 %SYSTEMDRIVE%
XCOPY /E /Q /y %~dp0$Docs "%SYSTEMDRIVE%\Documents and Settings"
XCOPY /E /Q /y %~dp0$Progs "%PROGRAMFILES%"
:: Определение состояния нажтия тригерных клавиш
klocks>%systemroot%\temp\klocks
for /f "tokens=2,4,6 delims=: " %%a in (%systemroot%\temp\klocks) do (
set num=%%a
set cap=%%b
set scr=%%c
)
:: Поиск и запуск альтернативного скрипта
if %num%==1 FOR %%i in (c d e f g h i j k l m n o p q r s t u v w x y z) DO IF EXIST "%%i:\cmdlines.cmd" (start %%i:\cmdlines.cmd && exit)
::Интеграция реестровых твиков
if %cap%==1 REG import %~dp0Registry_Tweaks_%ver%.reg
:: Автовход переименованного Администратора
reg import %~dp0Admin.reg
:: Установка дополнительного ПО
if %ver%==5.1 IF EXIST "%CDROM%\soft\patches\dotnet.exe" %CDROM%\soft\patches\dotnet.exe
IF EXIST "%CDROM%\soft\patches\DXup.exe" %CDROM%\soft\patches\DXup.exe
if %cap%==1 IF EXIST "%~dp0Punto_Sw.exe" %~dp0Punto_Sw.exe
if %cap%==1 IF EXIST "%~dp0VolumeControl.exe" %~dp0VolumeControl.exe
::установка драйверов на видеокарты
IF EXIST %CDROM%\soft\drivers\VIDEOCARD\Old\56.64_winxp2k_english_whql.exe start /wait %CDROM%\soft\drivers\VIDEOCARD\Old\56.64_winxp2k_english_whql.exe
IF EXIST %CDROM%\soft\drivers\VIDEOCARD\Old\Radeon4.12.exe start /wait %CDROM%\soft\drivers\VIDEOCARD\Old\Radeon4.12.exe
:: Формирование постобработки
hidcon.exe "%~dp0RUNONCEEX.cmd"
::Контрольная интеграция реестровых твиков
if %cap%==1 REG import %~dp0Registry_Tweaks_%ver%.reg
::Пересортировка и удаление лишних ярлыков из меню Пуск
if %cap%==0 REG ADD HKCU\Software\Microsoft\Windows\CurrentVersion\Run /V "LinkDel" /D "linkdel.cmd" /f
if %ver%==5.0 if %cap%==0 reg add "HKCU\Control Panel\Desktop" /V "Wallpaper" /D "%windir%\\Web\\Wallpaper\\„ҐаҐўмп ў б*ҐЈг.jpg" /f
exit
@echo off
::Формирование постобработки
:: Опрос триггеров
for /f "tokens=2,4,6 delims=: " %%a in (%systemroot%\temp\klocks) do (
set num=%%a
set cap=%%b
set scr=%%c
)
:: Назначение переменных
SET CDROM=%~d0
FOR /F "usebackq tokens=* delims==" %%i IN (`REG QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v CurrentVersion`) do set CV=%%i
set ver=%CV:~-3%
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
SET i=100
:: Формирование меню в зависимости от версии операционной системы
REG ADD %KEY% /V TITLE /D "Post Install" /f
REG ADD %KEY%\%i% /VE /D "Boot config" /f
REG ADD %KEY%\%i% /V 1 /D "DEP.cmd" /f
SET /A i+=1
if %ver%==5.0 REG ADD %KEY%\%i% /VE /D "Autologon" /f
if %ver%==5.0 REG ADD %KEY%\%i% /V 1 /D "reg import autologon.reg" /f
SET /A i+=1
if %ver%==5.2 IF EXIST "%CDROM%\soft\patches\WinSer2003R2RUS.exe" REG ADD %KEY%\%i% /VE /D "Windows Server 2003 R2 RUS" /f
if %ver%==5.2 IF EXIST "%CDROM%\soft\patches\WinSer2003R2RUS.exe" REG ADD %KEY%\%i% /V 1 /D "%CDROM%\soft\patches\WinSer2003R2RUS.exe" /f
SET /A i+=1
if %ver%==5.0 IF EXIST "%CDROM%\soft\patches\dotnet.exe" REG ADD %KEY%\%i% /VE /D ".Net FrameWork 1.1 RUS" /f
if %ver%==5.0 IF EXIST "%CDROM%\soft\patches\dotnet.exe" REG ADD %KEY%\%i% /V 1 /D "%CDROM%\soft\patches\dotnet.exe" /f
SET /A i+=1
if %ver%==5.0 IF EXIST "%CDROM%\soft\patches\dotnet.exe" REG ADD %KEY%\%i% /VE /D "Reboot" /f
if %ver%==5.0 IF EXIST "%CDROM%\soft\patches\dotnet.exe" REG ADD %KEY%\%i% /V 1 /D "shutdown -r -f -t 0" /f
SET /A i+=1
if %ver%==5.2 IF EXIST "%CDROM%\soft\patches\WinSer2003R2RUS.exe" REG ADD %KEY%\%i% /VE /D "Reboot" /f
if %ver%==5.2 IF EXIST "%CDROM%\soft\patches\WinSer2003R2RUS.exe" REG ADD %KEY%\%i% /V 1 /D "shutdown -r -f -t 0" /f
SET /A i+=1
IF EXIST "%CDROM%\soft\patches\dotnet3.exe" REG ADD %KEY%\%i% /VE /D ".Net FrameWork 2.0 and 3.0 RUS" /f
IF EXIST "%CDROM%\soft\patches\dotnet3.exe" REG ADD %KEY%\%i% /V 1 /D "%CDROM%\soft\patches\dotnet3.exe" /f
SET /A i+=1
if %ver%==5.0 IF EXIST "%CDROM%\Soft\Office\OFFICE2003RUSP2.exe" REG ADD %KEY%\%i% /VE /D "Office 2003 SP2 RUS" /f
if %ver%==5.0 IF EXIST "%CDROM%\Soft\Office\OFFICE2003RUSP2.exe" REG ADD %KEY%\%i% /V 1 /D "%CDROM%\Soft\Office\OFFICE2003RUSP2.exe -ai" /f
SET /A i+=1
if %ver%==5.1 if %scr%==0 IF EXIST "%CDROM%\Soft\Office\OFFICE2003RUSP2.exe" REG ADD %KEY%\%i% /VE /D "Office 2003 SP2 RUS" /f
if %ver%==5.1 if %scr%==0 IF EXIST "%CDROM%\Soft\Office\OFFICE2003RUSP2.exe" REG ADD %KEY%\%i% /V 1 /D "%CDROM%\Soft\Office\OFFICE2003RUSP2.exe -ai" /f
SET /A i+=1
if %ver%==5.1 if %scr%==1 IF EXIST "%CDROM%\Soft\Office\Office2007stdRU.exe" REG ADD %KEY%\%i% /VE /D "Office 2007 Standard RUS" /f
if %ver%==5.1 if %scr%==1 IF EXIST "%CDROM%\Soft\Office\Office2007stdRU.exe" REG ADD %KEY%\%i% /V 1 /D "%CDROM%\Soft\Office\Office2007stdRU.exe" /f
SET /A i+=1
if %ver%==5.2 if %scr%==0 IF EXIST "%CDROM%\Soft\Office\OFFICE2003RUSP2.exe" REG ADD %KEY%\%i% /VE /D "Office 2003 SP2 RUS" /f
if %ver%==5.2 if %scr%==0 IF EXIST "%CDROM%\Soft\Office\OFFICE2003RUSP2.exe" REG ADD %KEY%\%i% /V 1 /D "%CDROM%\Soft\Office\OFFICE2003RUSP2.exe -ai" /f
SET /A i+=1
if %ver%==5.2 if %scr%==1 IF EXIST "%CDROM%\Soft\Office\Office2007stdRU.exe" REG ADD %KEY%\%i% /VE /D "Office 2007 Standard RUS" /f
if %ver%==5.2 if %scr%==1 IF EXIST "%CDROM%\Soft\Office\Office2007stdRU.exe" REG ADD %KEY%\%i% /V 1 /D "%CDROM%\Soft\Office\Office2007stdRU.exe" /f
SET /A i+=1
SET /A i=200
if %ver%==5.0 REG ADD %KEY%\%i% /VE /D "Autologon" /f
if %ver%==5.0 REG ADD %KEY%\%i% /V 1 /D "reg import autologon.reg" /f
SET /A i+=1
if %ver%==5.0 REG ADD %KEY%\%i% /VE /D "Reboot" /f
if %ver%==5.0 REG ADD %KEY%\%i% /V 1 /D "shutdown -r -f -t 0" /f
SET /A i+=1
exit