您好我正在尝试创建一个小菜单,其中.bat文件使用用户输入来定义路径。以下代码有效。
@ECHO OFF
SET /P var= Type The FULL Path In Here:
MKDIR %var%\
pause
但是当我尝试将代码实现到下面的菜单中时。它失败了,我无法读取错误,因为它会立即退出批处理文件。我正在运行Windows 10计算机并从C:\驱动器运行批处理。批处理文件也使C:\驱动器上的文件夹。我将非常感谢任何帮助谢谢。
ECHO OFF
CLS
:MENU
ECHO.
ECHO ...............................................
ECHO PRESS 1 to select your task, or 2 TO EXIT.
ECHO ...............................................
ECHO.
ECHO 1 - Set Path
ECHO.
ECHO 2 - EXIT
ECHO.
SET /P M=Type 1 or 5 then press ENTER:
IF %M%==1 GOTO CallScript1
IF %M%==5 GOTO EOF
CallScript1
@ECHO OFF
SET /P var= Type The FULL Path In Here:
MKDIR %var%\
GOTO:EOF
答案 0 :(得分:1)
第17行的标签CallScript1之前缺少冒号 即替换
CallScript1
与
:CallScript1