П.С . ну и



Код: Выделить всё
@echo off
@cd /d "%~dp0"
echo.
chcp 1251
color 0A
cls
rem Windows Multiarch 'install.esd' Creator
:0
chcp 1251
color 0A
cls
echo.
echo Поточний час: %time%
echo Поточна дата: %date%
echo.
title WMAIEC
echo Ласкаво прошу до інтерактивного сценарію!
echo.
echo Зверніть увагу на такі особливості роботи скрипта:
echo - в директорії з скриптом повинен бути присутній "imagex.exe"
echo - скрипт призначений для об'єднання двох архітектур x86/x64,
echo але лише однієї редакції Windows 7 та 10: "Professional"
echo - усі файли образів повинні мати розширення *.wim
echo - усі файли образів повинні мати назви:
echo "7_pro_x64.wim", "7_pro_x86.wim", "10_pro_x64.wim" та "10_pro_x86.wim"
echo відповідно до версії, редакції та розрадності операційної системи
echo - бажано щоб усі файли образів заздалегіть були підготовлені програмою Gimagex
echo (видалені лишні редакції, а потрібні нам мали індекси рівні "1")
echo - назви редакцій та опис до них відредагуйте власноруч відповідно до ваших вимог
echo в самому скрипті
echo.
echo Інакше ласкаво прошу до поглибленого редагування скрипта :)
echo.
echo Для початку об'єднання файлів *.wim оберіть один із пунктів меню:
echo.
:: echo [1] Локалізувати назву 'Windows 10 Профессиональная', яка відображується підчас встановлення
:: echo [2] Почати об'єднання файлів *.wim to *.esd
echo [3] Почати об'єднання файлів *.wim to *.wim
echo [x] Завершити роботу зі сценарієм
echo.
set /p var="Зробіть Ваш вибір: "
:: if %var% equ 1 goto 1
:: if %var% equ 2 goto 2
if %var% equ 3 goto 3
if %var% equ x goto x
:: :1
:: chcp 1251
:: color 0A
:: cls
:: echo.
:: echo Відбувається процес локалізації...
:: echo.
:: %cd%\imagex.exe /info %cd%\7_pro_x64.wim 1 "Windows 7 Профессиональная" "версия 6.1.7601, сервисный пакет #1, сборка 17514, архитектура x64"
:: %cd%\imagex.exe /info %cd%\7_pro_x86.wim 1 "Windows 7 Профессиональная" "версия 6.1.7601, сервисный пакет #1, сборка 17514, архитектура x86"
:: %cd%\imagex.exe /info %cd%\10_pro_x64.wim 1 "Windows 10 Профессиональная" "версия 10.0.14393, Anniversary Update, архитектура x64"
:: %cd%\imagex.exe /info %cd%\10_pro_x86.wim 1 "Windows 10 Профессиональная" "версия 10.0.14393, Anniversary Update, архитектура x86"
:: echo Процес завершено!
:: echo.
:: pause
:: goto 0
:: :2
:: chcp 1251
:: color 0A
:: cls
:: echo.
:: echo Об'єднання файлів *.wim to *.esd...
:: echo.
:: echo Інтеграція Windows 7 Профессиональная (x64)...
:: %cd%\dism_10_x64\dism.exe /Export-Image /SourceImageFile:%cd%\7_pro_x64.wim /SourceIndex:1 /DestinationImageFile:%cd%\install.esd /DestinationName:"Windows 7 Профессиональная (x64)" /Compress:recovery
:: echo.
:: echo Інтеграція Windows 7 Профессиональная (x86)...
:: %cd%\dism_10_x64\dism.exe /Export-Image /SourceImageFile:%cd%\7_pro_x86.wim /SourceIndex:1 /DestinationImageFile:%cd%\install.esd /DestinationName:"Windows 7 Профессиональная (x86)" /Compress:recovery
:: echo.
:: echo Інтеграція Windows 10 Профессиональная (x64)...
:: %cd%\dism_10_x64\dism.exe /Export-Image /SourceImageFile:%cd%\10_pro_x64.wim /SourceIndex:1 /DestinationImageFile:%cd%\install.esd /DestinationName:"Windows 10 Профессиональная (x64)" /Compress:recovery
:: echo.
:: echo Інтеграція Windows 10 Профессиональная (x86)...
:: %cd%\dism_10_x64\dism.exe /Export-Image /SourceImageFile:%cd%\10_pro_x86.wim /SourceIndex:1 /DestinationImageFile:%cd%\install.esd /DestinationName:"Windows 10 Профессиональная (x86)" /Compress:recovery
:: echo Процесс завершен!
:: echo.
:: pause
:: goto 0
:3
chcp 1251
color 0A
cls
echo.
echo Об'єднання файлів *.wim to *.wim...
echo.
echo Інтеграція Windows 7 Профессиональная (x64)...
%cd%\imagex.exe /Export %cd%\7_pro_x64.wim 1 %cd%\install.wim "Windows 7 Профессиональная (x64)" /Compress maximum
%cd%\imagex.exe /info %cd%\install.wim 1 "Windows 7 Профессиональная" "версия 6.1.7601, сервисный пакет #1, сборка 17514, архитектура x64"
echo.
echo Інтеграція Windows 7 Профессиональная (x86)...
%cd%\imagex.exe /Export %cd%\7_pro_x86.wim 1 %cd%\install.wim "Windows 7 Профессиональная (x86)" /Compress maximum
%cd%\imagex.exe /info %cd%\install.wim 2 "Windows 7 Профессиональная " "версия 6.1.7601, сервисный пакет #1, сборка 17514, архитектура x86"
echo.
echo Інтеграція Windows 10 Профессиональная (x64)...
%cd%\imagex.exe /Export %cd%\10_pro_x64.wim 1 %cd%\install.wim "Windows 10 Профессиональная (x64)" /Compress maximum
%cd%\imagex.exe /info %cd%\install.wim 3 "Windows 10 Профессиональная" "версия 10.0.14393, Anniversary Update, архитектура x64"
echo.
echo Інтеграція Windows 10 Профессиональная (x86)...
%cd%\imagex.exe /Export %cd%\10_pro_x86.wim 1 %cd%\install.wim "Windows 10 Профессиональная (x86)" /Compress maximum
%cd%\imagex.exe /info %cd%\install.wim 4 "Windows 10 Профессиональная " "версия 10.0.14393, Anniversary Update, архитектура x86"
echo Процес завершено!
echo.
pause
goto 0
:x
exit
Код: Выделить всё
@echo off
@cd /d "%~dp0"
echo.
chcp 1251
color 0A
cls
rem Windows Multiarch 'install.esd' Creator v2.0
:0
chcp 1251
color 0A
cls
echo.
echo Поточний час: %time%
echo Поточна дата: %date%
echo.
title WMAIEC
echo Ласкаво прошу до інтерактивного сценарію!
echo Для початку об'єднання файлів *.wim оберіть один із пунктів меню:
echo.
echo [1] Переглянути інформацію про поточний вміст вхідних файлів *.wim
echo [2] Видалити непортібні редакції із вхідних файлів *.wim
echo [3] Локалізувати назву та опис редакції Windows
echo [4] Почати об'єднання файлів *.wim to *.esd
echo [5] Почати об'єднання файлів *.wim to *.wim
echo [x] Завершити роботу зі сценарієм
echo.
set /p var="Зробіть Ваш вибір: "
if %var% equ 1 goto 1
if %var% equ 2 goto 2
if %var% equ 3 goto 3
if %var% equ 4 goto 4
if %var% equ x goto x
:1
chcp 1251
color 0A
cls
echo.
echo Переглядаємо інформацію про поточний вміст вхідних файлів...
echo.
%cd%\dism_10_x64\dism.exe /Get-ImageInfo /ImageFile:%cd%\7_pro_x64.wim
echo.
pause
%cd%\dism_10_x64\dism.exe /Get-ImageInfo /ImageFile:%cd%\7_pro_x86.wim
echo.
pause
%cd%\dism_10_x64\dism.exe /Get-ImageInfo /ImageFile:%cd%\10_pro_x64.wim
echo.
pause
%cd%\dism_10_x64\dism.exe /Get-ImageInfo /ImageFile:%cd%\10_pro_x86.wim
echo.
echo Процес завершено!
echo.
pause
goto 0
:2
chcp 1251
color 0A
cls
echo.
echo ВАЖЛИВО! Використовувати лише у випадку заздалегіть непідготовлених файлів *.wim
echo.
echo Оберіть файл для редагування...
echo.
echo [a] 7_pro_x64.wim
echo [b] 7_pro_x86.wim
echo [c] 10_pro_x64.wim
echo [d] 10_pro_x86.wim
echo.
echo [e] Повернутися до головного меню
echo.
set /p del="Зробіть Ваш вибір: "
if %del% equ a set wim=7_pro_x64.wim
if %del% equ b set wim=7_pro_x86.wim
if %del% equ c set wim=10_pro_x64.wim
if %del% equ d set wim=10_pro_x86.wim
if %del% equ e goto 0
echo.
echo Перегляд інформації про образ (відповідність редакцій до індексів)...
echo.
%cd%\dism_10_x64\dism.exe /Get-ImageInfo /ImageFile:%cd%\%wim%
echo.
set /p index="Вкажіть індекс редакції для видалення: "
echo.
%cd%\dism_10_x64\dism.exe /Delete-Image /ImageFile:%cd%\%wim% /Index:%index%
echo.
echo Процес завершено!
echo.
pause
goto 2
:3
chcp 1251
color 0A
cls
echo.
echo Розпочато процес локалізації...
echo.
echo Поточний зміст опису: "версия 10.0.14393, Anniversary Update"
set /p description_10="Відредагуйте опис редакції Windows 10: "
echo.
echo Поточний зміст опису: "версия 6.1.7601, сервисный пакет #1, сборка 17514"
set /p description_7="Відредагуйте опис редакції Windows 7: "
echo.
%cd%\imagex.exe /Info %cd%\7_pro_x64.wim 1 "Windows 7 Профессиональная" "%description_7%, архитектура x64"
%cd%\imagex.exe /Info %cd%\7_pro_x86.wim 1 "Windows 7 Профессиональная" "%description_7%, архитектура x86"
%cd%\imagex.exe /Info %cd%\10_pro_x64.wim 1 "Windows 10 Профессиональная" "%description_10%, архитектура x64"
%cd%\imagex.exe /Info %cd%\10_pro_x86.wim 1 "Windows 10 Профессиональная" "%description_10%, архитектура x86"
echo Процес завершено!
echo.
pause
goto 0
:4
chcp 1251
color 0A
cls
echo.
echo Об'єднання файлів *.wim to *.esd...
echo.
echo Інтеграція Windows 7 Профессиональная (x64)...
%cd%\dism_10_x64\dism.exe /Export-Image /SourceImageFile:%cd%\7_pro_x64.wim /SourceIndex:1 /DestinationImageFile:%cd%\install.esd /Compress:Recovery
echo.
echo Інтеграція Windows 7 Профессиональная (x86)...
%cd%\dism_10_x64\dism.exe /Export-Image /SourceImageFile:%cd%\7_pro_x86.wim /SourceIndex:1 /DestinationImageFile:%cd%\install.esd /Compress:Recovery
echo.
echo Інтеграція Windows 10 Профессиональная (x64)...
%cd%\dism_10_x64\dism.exe /Export-Image /SourceImageFile:%cd%\10_pro_x64.wim /SourceIndex:1 /DestinationImageFile:%cd%\install.esd /Compress:Recovery
echo.
echo Інтеграція Windows 10 Профессиональная (x86)...
%cd%\dism_10_x64\dism.exe /Export-Image /SourceImageFile:%cd%\10_pro_x86.wim /SourceIndex:1 /DestinationImageFile:%cd%\install.esd /Compress:Recovery
echo Процесс завершен!
echo.
pause
goto 0
:5
chcp 1251
color 0A
cls
echo.
echo Об'єднання файлів *.wim to *.wim...
echo.
echo Поточний зміст опису: "версия 10.0.14393, Anniversary Update"
set /p description_10="Відредагуйте опис редакції Windows 10: "
echo.
echo Поточний зміст опису: "версия 6.1.7601, сервисный пакет #1, сборка 17514"
set /p description_7="Відредагуйте опис редакції Windows 7: "
echo.
echo Інтеграція Windows 7 Профессиональная (x64)...
%cd%\imagex.exe /Export %cd%\7_pro_x64.wim 1 %cd%\install.wim "Windows 7 Профессиональная (x64)" /Compress Maximum
%cd%\imagex.exe /Info %cd%\install.wim 1 "#1 Windows 7 Профессиональная" "%description_7%, архитектура x64"
echo.
echo Інтеграція Windows 7 Профессиональная (x86)...
%cd%\imagex.exe /Export %cd%\7_pro_x86.wim 1 %cd%\install.wim "Windows 7 Профессиональная (x86)" /Compress Maximum
%cd%\imagex.exe /Info %cd%\install.wim 2 "#2 Windows 7 Профессиональная" "%description_7%, архитектура x86"
echo.
echo Інтеграція Windows 10 Профессиональная (x64)...
%cd%\imagex.exe /Export %cd%\10_pro_x64.wim 1 %cd%\install.wim "Windows 10 Профессиональная (x64)" /Compress Maximum
%cd%\imagex.exe /Info %cd%\install.wim 3 "#3 Windows 10 Профессиональная" "%description_10%, архитектура x64"
echo.
echo Інтеграція Windows 10 Профессиональная (x86)...
%cd%\imagex.exe /Export %cd%\10_pro_x86.wim 1 %cd%\install.wim "Windows 10 Профессиональная (x86)" /Compress Maximum
%cd%\imagex.exe /Info %cd%\install.wim 4 "#4 Windows 10 Профессиональная" "%description_10%, архитектура x86"
echo Процес завершено!
echo.
pause
goto 0
:x
exitКод: Выделить всё
@echo off
@cd /d "%~dp0"
echo.
chcp 1251
color 0A
cls
rem Windows Multiarch 'install.esd' Creator v2.0
:0
chcp 1251
color 0A
cls
echo.
echo Поточний час: %time%
echo Поточна дата: %date%
echo.
title WMAIEC
echo Ласкаво прошу до інтерактивного сценарію!
echo Для початку об'єднання файлів *.wim оберіть один із пунктів меню:
echo.
echo [1] Переглянути інформацію про поточний вміст вхідних файлів *.wim
echo [2] Видалити непортібні редакції із вхідних файлів *.wim
echo [3] Локалізувати назву та опис редакції Windows
echo [4] Почати об'єднання файлів *.wim to *.esd
echo [5] Почати об'єднання файлів *.wim to *.wim
echo [x] Завершити роботу зі сценарієм
echo.
set /p var="Зробіть Ваш вибір: "
if %var% equ 1 goto 1
if %var% equ 2 goto 2
if %var% equ 3 goto 3
if %var% equ 4 goto 4
if %var% equ x goto x
:1
chcp 1251
color 0A
cls
echo.
echo Переглядаємо інформацію про поточний вміст вхідних файлів...
echo.
%cd%\dism_10_x86\dism.exe /Get-ImageInfo /ImageFile:%cd%\7_pro_x64.wim
echo.
pause
%cd%\dism_10_x86\dism.exe /Get-ImageInfo /ImageFile:%cd%\7_pro_x86.wim
echo.
pause
%cd%\dism_10_x86\dism.exe /Get-ImageInfo /ImageFile:%cd%\10_pro_x64.wim
echo.
pause
%cd%\dism_10_x86\dism.exe /Get-ImageInfo /ImageFile:%cd%\10_pro_x86.wim
echo.
echo Процес завершено!
echo.
pause
goto 0
:2
chcp 1251
color 0A
cls
echo.
echo ВАЖЛИВО! Використовувати лише у випадку заздалегіть непідготовлених файлів *.wim
echo.
echo Оберіть файл для редагування...
echo.
echo [a] 7_pro_x64.wim
echo [b] 7_pro_x86.wim
echo [c] 10_pro_x64.wim
echo [d] 10_pro_x86.wim
echo.
echo [e] Повернутися до головного меню
echo.
set /p del="Зробіть Ваш вибір: "
if %del% equ a set wim=7_pro_x64.wim
if %del% equ b set wim=7_pro_x86.wim
if %del% equ c set wim=10_pro_x64.wim
if %del% equ d set wim=10_pro_x86.wim
if %del% equ e goto 0
echo.
echo Перегляд інформації про образ (відповідність редакцій до індексів)...
echo.
%cd%\dism_10_x86\dism.exe /Get-ImageInfo /ImageFile:%cd%\%wim%
echo.
set /p index="Вкажіть індекс редакції для видалення: "
echo.
%cd%\dism_10_x86\dism.exe /Delete-Image /ImageFile:%cd%\%wim% /Index:%index%
echo.
echo Процес завершено!
echo.
pause
goto 2
:3
chcp 1251
color 0A
cls
echo.
echo Розпочато процес локалізації...
echo.
echo Поточний зміст опису: "версия 10.0.14393, Anniversary Update"
set /p description_10="Відредагуйте опис редакції Windows 10: "
echo.
echo Поточний зміст опису: "версия 6.1.7601, сервисный пакет #1, сборка 17514"
set /p description_7="Відредагуйте опис редакції Windows 7: "
echo.
%cd%\imagex.exe /Info %cd%\7_pro_x64.wim 1 "Windows 7 Профессиональная" "%description_7%, архитектура x64"
%cd%\imagex.exe /Info %cd%\7_pro_x86.wim 1 "Windows 7 Профессиональная" "%description_7%, архитектура x86"
%cd%\imagex.exe /Info %cd%\10_pro_x64.wim 1 "Windows 10 Профессиональная" "%description_10%, архитектура x64"
%cd%\imagex.exe /Info %cd%\10_pro_x86.wim 1 "Windows 10 Профессиональная" "%description_10%, архитектура x86"
echo Процес завершено!
echo.
pause
goto 0
:4
chcp 1251
color 0A
cls
echo.
echo Об'єднання файлів *.wim to *.esd...
echo.
echo Інтеграція Windows 7 Профессиональная (x64)...
%cd%\dism_10_x86\dism.exe /Export-Image /SourceImageFile:%cd%\7_pro_x64.wim /SourceIndex:1 /DestinationImageFile:%cd%\install.esd /Compress:Recovery
echo.
echo Інтеграція Windows 7 Профессиональная (x86)...
%cd%\dism_10_x86\dism.exe /Export-Image /SourceImageFile:%cd%\7_pro_x86.wim /SourceIndex:1 /DestinationImageFile:%cd%\install.esd /Compress:Recovery
echo.
echo Інтеграція Windows 10 Профессиональная (x64)...
%cd%\dism_10_x86\dism.exe /Export-Image /SourceImageFile:%cd%\10_pro_x64.wim /SourceIndex:1 /DestinationImageFile:%cd%\install.esd /Compress:Recovery
echo.
echo Інтеграція Windows 10 Профессиональная (x86)...
%cd%\dism_10_x86\dism.exe /Export-Image /SourceImageFile:%cd%\10_pro_x86.wim /SourceIndex:1 /DestinationImageFile:%cd%\install.esd /Compress:Recovery
echo Процесс завершен!
echo.
pause
goto 0
:5
chcp 1251
color 0A
cls
echo.
echo Об'єднання файлів *.wim to *.wim...
echo.
echo Поточний зміст опису: "версия 10.0.14393, Anniversary Update"
set /p description_10="Відредагуйте опис редакції Windows 10: "
echo.
echo Поточний зміст опису: "версия 6.1.7601, сервисный пакет #1, сборка 17514"
set /p description_7="Відредагуйте опис редакції Windows 7: "
echo.
echo Інтеграція Windows 7 Профессиональная (x64)...
%cd%\imagex.exe /Export %cd%\7_pro_x64.wim 1 %cd%\install.wim "Windows 7 Профессиональная (x64)" /Compress Maximum
%cd%\imagex.exe /Info %cd%\install.wim 1 "#1 Windows 7 Профессиональная" "%description_7%, архитектура x64"
echo.
echo Інтеграція Windows 7 Профессиональная (x86)...
%cd%\imagex.exe /Export %cd%\7_pro_x86.wim 1 %cd%\install.wim "Windows 7 Профессиональная (x86)" /Compress Maximum
%cd%\imagex.exe /Info %cd%\install.wim 2 "#2 Windows 7 Профессиональная" "%description_7%, архитектура x86"
echo.
echo Інтеграція Windows 10 Профессиональная (x64)...
%cd%\imagex.exe /Export %cd%\10_pro_x64.wim 1 %cd%\install.wim "Windows 10 Профессиональная (x64)" /Compress Maximum
%cd%\imagex.exe /Info %cd%\install.wim 3 "#3 Windows 10 Профессиональная" "%description_10%, архитектура x64"
echo.
echo Інтеграція Windows 10 Профессиональная (x86)...
%cd%\imagex.exe /Export %cd%\10_pro_x86.wim 1 %cd%\install.wim "Windows 10 Профессиональная (x86)" /Compress Maximum
%cd%\imagex.exe /Info %cd%\install.wim 4 "#4 Windows 10 Профессиональная" "%description_10%, архитектура x86"
echo Процес завершено!
echo.
pause
goto 0
:x
exit