我正在尝试自动化一些DISM流程。
从USB引导winpe后,驱动器号有时会发生变化,因此我需要构建一个显示不同卷的批处理文件,以便用户可以为DISM capture-image命令选择驱动器号。
我没有.bat编程的经验,所以这就是我所拥有的,但不能工作,但我发布了代码,以便您可以给我更好的建议。
文件名: Golden.bat
diskpart *After this command the program breaks*
list vol
exit
@echo off *This part also does not work gives error 3*
set /p Drive=Escribe la letra del Drive destino para la Imagen Golden:
if "%Drive%"=="" goto :FIN
Dism /Capture-Image /ImageFile:"%Drive%"":\Golden\Golden.wim" /CaptureDir:C:\ /Name:Golden
:FIN
@echo on
echo Fin del Proceso de Captura de Imagen Golden!发布于 2019-10-12 01:16:26
大家好,谢谢你们的回复,我想出了一个解决方案,是非常基础的,希望你们能帮助我改进de代码。我已经创建了3个文件Golden.bat、listvol.txt、creaimagen.bat,代码如下
Golden.bat
@echo off
diskpart /s listvol.txt
call creaimagen.batlistvol.txt
select disk 0
list vol
exitcreaimagen.bat
@echo off
set /p Drive=Escribe la letra del Drive destino para la Imagen Golden:
if "%Drive%"=="" goto :FIN
SET preruta =
SET ruta = %Drive%%preruta%
@Echo Off
Setlocal
(Set preruta=:\Golden\Golden.wim)
(Set two=%Drive%)
(Set three=%two%%preruta%)
Echo/%%three%%=%three%
dism /Capture-Image /imagefile:%three% /capturedir:C:\ /name:Golden
:FIN
echo Fin del Proceso de Captura de Imagen Golden!
pausehttps://stackoverflow.com/questions/58326510
复制相似问题