Показать полную графическую версию : Windows 7 Universal Patcher
Pozia, Если есть желание продолжить тему, то в Автоустановке, пожалуйста! »
Mr dUSHA
02-05-2011, 21:09
Несколько накопившихся обновлений, которые уже полтора месяца не доходили руки дооформить и выложить:
Версия 11.5.2.1
Добавлено пакетное конвертирование языковых идентификаторов ресурсов в RES-файлах (ключи -LC, -LO, -LN).
Добавлен ключ -PBIN6 - отключение отрисовки точечной рамки выделения на элементах Рабочего стола и Проводника.
Добавлено публичное описание ключа -DEL. Сам функционал удаления был добавлен в еще предновогоднем релизе и был ранее "секретной фичей".
-DEL <CFG> » укажите пожалуйста где в
Прототип: » нужно его ставить
Mr dUSHA
03-05-2011, 01:14
укажите пожалуйста где в Прототип нужно его ставить »
Не понял вопроса...
Собственно там же написано:
Пример использования:
W7Patcher.exe -DEL .\\dellist.cfg »
Прототип:
W7Patcher.exe [-N] [-R] [-PO <DIR>] [-P <DIR>] [-C <DIR>] [-D <DIR>] [-V <DIR> [-FP] [-VLOG]] [-U <DIR>] [-MU] [-SB] [-PBIN1] [-PBIN2] [-PBIN3] [-PBIN4] [-PBIN5] [-PUNDO] »
где DEL здесь ставить? Может я путаю, но ключи ведь должны стоять в своей строгой последовательности?
Pozia,
echo Монтирование образа...
DISM.EXE /MOUNT-WIM /WIMFILE:F:\Win7Work\DVD\SOURCES\INSTALL.WIM /INDEX:1 /MOUNTDIR:F:\Win7Work\MOUNT
echo.
echo.
echo Удаление файлов...
W7PATCHER.EXE -D F:\Win7Work\MOUNT -DEL .\\dellist.cfg
echo.
echo.
echo Сохранение и размонтирование образа...
DISM.EXE /UNMOUNT-WIM /MOUNTDIR:F:\Win7Work\MOUNT /COMMIT
echo.
echo.
echo Работа скрипта завершена...
pause
Bond01, я не то спросил. как его отдельно применить я понял
Pozia, выполняйте в каждой строке свое действие и все.
Bond01, нет слов... я же не спрашиваю как лучше выполнять порознь или отдельно... читайте мой вопрос.
S.T.R.E.L.O.K.
03-05-2011, 12:05
у мну так:
1. для дистриба
W7Patcher.exe -PO "d:\work\res" -D "d:\work\mount" -PBIN1 -PBIN2 -PBIN3 -PBIN4 -del "d:\work\del_list.txt"
2. для "живой
W7Patcher.exe -PO "d:\work\res" -PBIN1 -PBIN2 -PBIN3 -PBIN4 -N -WSREG 1 -del "d:\work\del_list.txt"
надеюсь, описывать ключи не надо)))
Mr dUSHA
03-05-2011, 13:28
где DEL здесь ставить? Может я путаю, но ключи ведь должны стоять в своей строгой последовательности? »
Нету никакой последовательности, и небыло никогда. Ключи можно ставить так, как вам больше нравится.
Действия все основные тоже можно прописывать вместе в одну строку.
Отдельными действиями в отдельных строках нужно прописывать только деинсталляцию (ключ -U), а также Resources extractor, Resources information extractor, Resources language IDs convertor. Но здесь если с деинсталляцией и так всё понятно, то последние три инструмента вообще не предназначены для установочных скриптов, и используются разработчиками пакетов оформлений.
S.T.R.E.L.O.K.
04-05-2011, 04:38
Mr dUSHA, кстати появился вопрос по поводу -WSREG 1, я так понимаю при создании дистрибутива он бесполезен?
Mr dUSHA
04-05-2011, 12:30
кстати появился вопрос по поводу -WSREG 1, я так понимаю при создании дистрибутива он бесполезен? »
Да.
Вообще весь Logon Screen Changer работает только на живой системе.
Вообще весь Logon Screen Changer работает только на живой системе. »
А если в папку [mount_folder]\WINDOWS\Setup\Scripts положить W7Patcher_x86\_x64.exe и такой SetupComplete.cmd:
@echo off
Set xOS=_x86
If Defined PROCESSOR_ARCHITEW6432 (Set xOS=_x64) Else If "%PROCESSOR_ARCHITECTURE%"=="AMD64" Set xOS=_x64
copy /y "%~dp0W7Patcher%xOS%.exe" "%windir%\system32" >Nul
ren "%windir%\system32\W7Patcher%xOS%.exe" "W7Patcher.exe" >Nul
"%windir%\system32\W7Patcher.exe" -PBIN3 -N >Nul
"%windir%\system32\W7Patcher.exe" -WSREG 1 "Применить к экрану входа" >Nul
RD /S /Q "%~dp0" 2 >Nul
типа не сработает? :)
Mr dUSHA
04-05-2011, 19:41
и такой SetupComplete.cmd: .............типа не сработает?»
Так SetupComplete - это уже живая система, а не дистрибутив. :) А он про дистрибутив спрашивал.
А я за это к твоему скрипту придолбаюсь :) :
А писать сразу:
@echo off
Set xOS=_x86
If Defined PROCESSOR_ARCHITEW6432 (Set xOS=_x64) Else If "%PROCESSOR_ARCHITECTURE%"=="AMD64" Set xOS=_x64
copy /y "%~dp0W7Patcher%xOS%.exe" "%windir%\system32\W7Patcher.exe" >Nul
"%windir%\system32\W7Patcher.exe" -PBIN3 -N -WSREG 1 "Применить к экрану входа" >Nul
RD /S /Q "%~dp0" 2 >Nul
религия не позволяет? :)
А он про дистрибутив спрашивал. »
А нафига в дистрибутиве (т.е. неустановленной системе) это делать? :lol:
А я за это к твоему скрипту придолбаюсь »
Ага! Месть!
религия не позволяет? »
Позволяет, но так людЯм понятнее. ;)
S.T.R.E.L.O.K.
04-05-2011, 20:42
А нафига в дистрибутиве (т.е. неустановленной системе) это делать? »
чтоб потом не возиться :)
S.T.R.E.L.O.K., а SetupComplete.cmd не вариант чтоль?
S.T.R.E.L.O.K.
05-05-2011, 09:08
Smarty, ну почему же, просто я спрашивал про проход на уровне дистрибутива :)
S.T.R.E.L.O.K., да можно и в дистрибутиве, пропатчить с ключом -PBIN3 и в реестр надо будет настройки внести.
Т.е. в дистрибутиве сделать все изменения, которые делает патчер при установке на "живую" систему.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC