我目前正在尝试在 Windows 之前启动的 dos 下执行批处理脚本
我试图加载包含引导扇区的 img 文件以从闪存盘引导到“可引导软盘”并执行一个名为installer.bat
当批处理文件运行时,它应该要求技术人员验证驱动器号,然后批处理脚本将复制一个名为xosl
该特定硬盘驱动器的文件夹,即C:\xosl\
这是我到目前为止所拥有的:
echo OFF
CLS
:MENU
echo .
echo ...............................................
echo XOSL Installer
echo ...............................................
echo .
SET /P D=Enter drive letter such as (C:):
IF NOT EXIST %D% GOTO NOWINDIR
mkdir %D%/xosl/
xcopy /xosl/*.* %D%/xosl/
cd %D%/xosl/
START %D%/xosl/install.exe
:NOWINDIR
ECHO Drive does not exists
GOTO MENU
问题是它一遍又一遍地迭代,这就是为什么我认为我在SET /P
......我做错了什么?
更新:
这就是我得到的..
...............................................
XOSL Installer
...............................................
Unable to create directory
Invalid directory
Invalid directory
Syntax Error
A:\>
它不是要我设置目录吗?