Я пытаюсь создать пакетный файл для запуска в WinPE. Я хотел бы знать, как запустить большой пакетный файл, который вызывает diskpart, затем завершает работу и продолжает выполнение пакетного файла. Когда я вызываю diskpart, он просто завершает работу после запуска части diskpart. Я знаю, как запустить пакетный файл diskpart.
@echo off
diskpart /s createparts.txt
Вот пример пакетного файла diskpart, который я использую для создания разделов. Я хочу запустить copyimg.bat в конце файла, чтобы продолжить автоматическую обработку, которая будет копировать образ на новый раздел диска.
select disk 0
CREATE PARTITION PRIMARY size=100
format quick fs=ntfs label="OS"
assign letter="c"
active
CREATE PARTITION PRIMARY
format quick fs=ntfs
assign letter=d
exit
call copyimg.bat
Я знаю, что вызываю exit перед вызовом copyimg.bat, однако мне нужно выйти из diskpart перед запуском других сценариев, не связанных с diskpart.
call copyimg.bat
в последнюю строку сценарияdiskpart /s createparts.txt
? - person rojo   schedule 13.02.2015copyimg.bat
из родительского пакетного файла послеdiskpart /s createparts.txt
, он не вызовет остальную часть скрипта. - person   schedule 13.02.2015copyimg.bat
не содержитexit
без переключателя/b
, и вы не должны исключатьcall
изcall copyimg.bat
. - person rojo   schedule 13.02.2015