PDA

Показать полную графическую версию : Windows 7 Universal Patcher


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 [19] 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39

Smarty
30-04-2011, 19:34
Pozia, Если есть желание продолжить тему, то в Автоустановке, пожалуйста! »

Mr dUSHA
02-05-2011, 21:09
Несколько накопившихся обновлений, которые уже полтора месяца не доходили руки дооформить и выложить:

Версия 11.5.2.1

Добавлено пакетное конвертирование языковых идентификаторов ресурсов в RES-файлах (ключи -LC, -LO, -LN).
Добавлен ключ -PBIN6 - отключение отрисовки точечной рамки выделения на элементах Рабочего стола и Проводника.
Добавлено публичное описание ключа -DEL. Сам функционал удаления был добавлен в еще предновогоднем релизе и был ранее "секретной фичей".

Pozia
02-05-2011, 23:43
-DEL <CFG> » укажите пожалуйста где в
Прототип: » нужно его ставить

Mr dUSHA
03-05-2011, 01:14
укажите пожалуйста где в Прототип нужно его ставить »
Не понял вопроса...

Собственно там же написано:
Пример использования:

W7Patcher.exe -DEL .\\dellist.cfg »

Pozia
03-05-2011, 10:59
Прототип:
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 здесь ставить? Может я путаю, но ключи ведь должны стоять в своей строгой последовательности?

Bond01
03-05-2011, 11:17
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

Pozia
03-05-2011, 11:24
Bond01, я не то спросил. как его отдельно применить я понял

Bond01
03-05-2011, 11:26
Pozia, выполняйте в каждой строке свое действие и все.

Pozia
03-05-2011, 11:27
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 работает только на живой системе.

Smarty
04-05-2011, 18:48
Вообще весь 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
религия не позволяет? :)

Smarty
04-05-2011, 19:48
А он про дистрибутив спрашивал. »
А нафига в дистрибутиве (т.е. неустановленной системе) это делать? :lol:
А я за это к твоему скрипту придолбаюсь »
Ага! Месть!
религия не позволяет? »
Позволяет, но так людЯм понятнее. ;)

S.T.R.E.L.O.K.
04-05-2011, 20:42
А нафига в дистрибутиве (т.е. неустановленной системе) это делать? »
чтоб потом не возиться :)

Smarty
04-05-2011, 20:56
S.T.R.E.L.O.K., а SetupComplete.cmd не вариант чтоль?

S.T.R.E.L.O.K.
05-05-2011, 09:08
Smarty, ну почему же, просто я спрашивал про проход на уровне дистрибутива :)

Smarty
05-05-2011, 18:30
S.T.R.E.L.O.K., да можно и в дистрибутиве, пропатчить с ключом -PBIN3 и в реестр надо будет настройки внести.
Т.е. в дистрибутиве сделать все изменения, которые делает патчер при установке на "живую" систему.




© OSzone.net 2001-2012