Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Автор проектов


Сообщения: 1576
Благодарности: 493

Профиль | Отправить PM | Цитировать


Цитата Amigos:
22 килобайтный CMD из шапки запускать страшновато, не понятно что он там такое делает. »
Там ничего страшного - основная часть скрипта приходиться на перечисление языковых файлов. Причём скрипт почти ничего не удаляет - только заменяет языковые файлы на файл с тем же именем и нулевым размеромю Помимо этого делается распаковка учу-шников и админточка для msi. Потом из этих распакованных архивов и админточек удаляются языковые файлы. Ещё предлагается удалить некоторые старые драйвера и панели для драйверов. Скрипт очень простой, только перечисляется много имён файлов.
Для простого удаления папки и запаковки драйверпака обратно можно воспользоваться этим:

Код: Выделить весь код
rem Задание имени нового драйверпака
set nameDP=DP_Sound_A_wnt5_x86-32_NEW
rem Задание размера словаря
set DICT=128
rem Распаковка драйверпака DP_Sound_A_wnt5_x86-32_*.7z (лежит в папке OLD)/ 7za - лежит рядом с папкой OLD
7za x OLD\DP_Sound_A_wnt5_x86-32_*.7z -aoa
rem Удаление папки с ненужным драйвером
RD /S /Q D\Папка_с_ненужным_драйвером
Rem "правильная упаковка в 7z"
7za a %nameDP%.7Z  -ssw -mmt -m0=BCJ2 -m1=LZMA:d%DICT%m:fb273 -m2=LZMA:d19:fb273 -m3=LZMA:d19:fb273 -mb0:1 -mb0s1:2 -mb0s2:3 DriverPack_Sound_*.ini -ir!D\S\*.inf
7za a %nameDP%.7Z  -ssw -mmt -m0=BCJ2 -m1=LZMA:d%DICT%m:fb273 -m2=LZMA:d19:fb273 -m3=LZMA:d19:fb273 -mb0:1 -mb0s1:2 -mb0s2:3 D\S\ -xr!*.inf

-------
Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
Оптимизм есть недостаток информации.
Хочу быть змеёй, чтобы на работу лёжа ходить.
Конструктор инсталляторов на основе 7z SFX + готовые инсталляторы

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:56, 16-02-2011 | #489