在不同目录中执行文件时出错

问题描述 投票:0回答:0

每次我在“”中设置 %workDir% 时,Windows 都会给我一个错误,如果不是行中的命令,则 'Seclected'

set /p imgSecQu="Selected image [...]"
我不知道问题出在哪里。

call "%workDir%"\src\getFileExt\getFileExt.bat
echo %fileExtension%
pause
if /I %fileExtension% EQU .iso (echo Selected file is a [%fileExtension%]. & set for=ISO)
if /I %fileExtension% EQU .wim (echo Selected file is a [%fileExtension%]. & set for=WIM)
if /I %fileExtension% EQU .esd (echo Selected file is a [%fileExtension%]. & set for=ESD) else (Selected file is nor a ISO, WIM or ESD! & goto isoSel)
:reaskWIM3
set /p imgSecQu=Selected image file is [%imgSelection%], is it correct? (Y/N): 
if /I %imgSecQu% == Y ( goto skpIsoReq )

这里是造成问题的部分。 谢谢

我也尝试过在“”中设置行,但这也没有帮助。在这一点上,我只是不知道了。

windows batch-file command-line
© www.soinside.com 2019 - 2024. All rights reserved.