MiniWimLibGui - Программа оболочка для wimlib и dism, служит для создания "заливок".. На данный момент(12.10.20) она умеет следующее: 1.-Монтирование VHD для последующего захвата.(После выбора,можно сразу нажимать кнопку 4). 2.-Выбор директории для последующего захвата. 3.-Размонтирование виртуального диска. 4.-Захват ранее выбранного VHD или директории и сохранение в *.wim (Если в директории, куда сохраняется *.wim ,уже будет другой *.wim с таким же именем,то произойдёт добавление последнего, в качестве индекса.) Команда: wimlib-imagex.exe append C:\ X:\install.wim --check --create --norpfix --snapshot --compress=fast --config=Exclusion_List.ini 5.-Выбор своего файла ответов с именем "Exclusion_List.ini"(кликать на надпись).Так же, если положить рядом с программой, свой файл ответов с именем "Exclusion_List.ini", то программа будет работать с ним. 6.-Информация действий пользователя. 7.-Выбор и пережатие выбранных *.wim в *.esd (Можно так же пережимать несколько *.wim). Команда: wimlib-imagex.exe optimize X:\install.wim --check --recompress --compress=LZMS:100 --solid 8.-Выбор и пережатие выбранных *.esd в *.wim (Можно так же пережимать несколько *.esd). Команда: wimlib-imagex.exe optimize X:\install.wim --recompress --compress=LZX:50 9.-Выбор *.wim и *.esd для получения информации (Информация записывается в txt файл и открывается ассоциированным приложением;).Команда: wimlib-imagex.exe info X:\install.wim 10.-Выбор *.wim и *.esd для проверки на целостность. (Проверка выводится в консольном окне,по окончании проверки всех *.wim и *.esd оно закроется автоматически).Команда: wimlib-imagex.exe verify X:\install.wim 11.-Изменение имени и описания дистрибутива.(Изменяет только первый индекс). - Файл исключений используемый по умолчанию. Сохранять в кодировке UTF8! ----------------->Файл исключений<------------------ Самая свежая версия MiniWimLibGui_4.0_v_1.14.5 <---версия WimLib Внимание! Для работы программы требуется NET Framework 4. и запуск от администратора !
Последний раз редактировалось: goga8686 (2026-03-09 16:36), всего редактировалось 59 раз(а)
А почему такой размер (750 Кб)? У меня с использованием тех же компонентов без изменений получатся 487 Кб. Вирусы? Или майнинг? Нашёл. Куча не используемых иконок!? RePack с адекватным размером.
sergeysvirid, Приветствую Не знаю почему,но в вашем "RePack" пережатие в esd (4пункт) из моих 20 потоков процессора использует только 2. точно с такими же ключами запускаю отдельно батник, использует все 20 потоков. Не врублюсь в чём может быть проблема. P.S.. Всё разобрался. версия wimlib у вас другая ))
goga8686, потому что Сергей засунул туда х86 версию, которая не может юзать больше 4Гб памяти. А ты как ч0ткий пацан врубаешь таркана запускаешь х64 и получаешь всё!
91830Не знаю почему,но в вашем "RePack" пережатие в esd (4пункт) из моих 20 потоков процессора использует только 2. точно с такими же ключами запускаю отдельно батник, использует все 20 потоков.
91831потому что Сергей засунул туда х86 версию, которая не может юзать больше 4Гб памяти.
sergeysvirid, андер тут же ощутил непреодолимое желание как-то подтвердить высокий статус шедевральнаго скриптописьця!
Понимание русских папок и файлов
for %%a in (ACP OEMCP) do for /f "tokens=3" %%b in ( '2^>nul reg query "HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage" /v %%a' ) do set "chcp_%%a=>nul chcp %%b" %chcp_ACP% set file=& for /f "delims=" %%a in ( 'bin\FileToOpen.exe "set file=" "*.esd;*.wim;*.swm" "Select file" /noquote' ) do %%a %chcp_OEMCP% echo %file%
91837андер тут же ощутил непреодолимое желание как-то подтвердить высокий статус шедевральнаго скриптописьця!
Понимание русских папок и файлов
for %%a in (ACP OEMCP) do for /f "tokens=3" %%b in ( '2^>nul reg query "HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage" /v %%a' ) do set "chcp_%%a=>nul chcp %%b" %chcp_ACP% set file=& for /f "delims=" %%a in ( 'bin\FileToOpen.exe "set file=" "*.esd;*.wim;*.swm" "Select file" /noquote' ) do %%a %chcp_OEMCP% echo %file%
Ander_73, Чтоб мы без тебя делали, дорогой ты наш Андер! -
91834ещё бы русские папки понимал )) ну это так чисто для чистоты кодинга
goga8686, Подправил скрипт (по примеру от Ander_73), теперь русские папки (в том числе с пробелами) понимает. RePack
sergeysvirid, если не трудно подключите внутри интеграция драйверов. Можно хотя пустую папку сделать где будет нужно положить пак для интеграции и выбирать если нужно.
_________________ Подпись отключена за нарушение правил форума
dimo70, Ну и что это получится? Тот же комбайн Интегратора драйверов. Проще тогда уж тот скрипт интегратора переписать и добавить в него функции этого RePack'а
Прошу извинить, а можно ли добавить в этот замечательный RePack пункт, с возможностью максимального сжатия файла boot.wim дистрибутива виндовс? Спасибо
_________________ Подпись отключена за нарушение правил форума
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы