Batch file 批处理文件中的菜单
我想做一个游戏,你在电脑上键入Batch file 批处理文件中的菜单,batch-file,Batch File,我想做一个游戏,你在电脑上键入1以获取文件,但如果你键入像d这样的随机内容,它会关闭窗口。我怎样才能解决这个问题 我的代码: set/p Location=您想去哪里: 转到%Location% 我想做一个类似“欢迎来到游戏”的游戏 现在所有其他代码都是echo,以及顶部的代码 位置是指您所处的位置,如文件或internet explorer 代码仅在一个批处理文件中 好的,别担心,这是重复的,我已经得到了我的答案。例如: @echo off echo. echo Where do you w
1
以获取文件,但如果你键入像d
这样的随机内容,它会关闭窗口。我怎样才能解决这个问题
我的代码:
set/p Location=您想去哪里:
转到%Location%
echo
,以及顶部的代码@echo off
echo.
echo Where do you want to go?
echo.
echo 1 file1
echo 2 file2
echo 3 file3
echo.
set /p Location="User input:"
if "%Location%" == "1" goto file1
if "%Location%" == "2" goto file2
if "%Location%" == "3" goto file3
pause >nul
:file1
:file2
:file3
你能详细说明一下你想做什么吗?你还有其他代码吗?你能举一些“位置”的例子吗?您是否试图在bat脚本启动的命令提示符内转到Windows中的其他目录?例如Location=C:/users/someone,然后将当前工作目录更改为C:/users/someone目录?一种(非常简单)的修复方法是使用命令。最好使用
choice
命令!