有关.bat菜单中路径输入的问题

时间:2016-04-07 09:32:47

标签: windows batch-file

您好我正在尝试创建一个小菜单,其中.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

1 个答案:

答案 0 :(得分:1)

第17行的标签CallScript1之前缺少冒号 即替换

CallScript1

:CallScript1