相关疑难解决方法(0)

如何在.bat中请求和接收用户输入并使用它来运行某个程序?

这就是我到目前为止所拥有的

@echo off
:Ask
echo Would you like to use developer mode?(Y/N)
set INPUT=
set /P INPUT=Type input: %=%
If %INPUT%=="y" goto yes 
If %INPUT%=="n" goto no
If %INPUT%=="Y" goto yes
If %INPUT%=="N" goto no
:yes
java -jar lib/RSBot-4030.jar -dev
echo Starting RSbot in developer mode
:no
java -jar lib/RSBot-4030.jar
echo Starting RSbot in regular mode
pause
Run Code Online (Sandbox Code Playgroud)

无论哪种方式,如果用户输入y或n,它总是以-dev模式运行.

如果答案是肯定的,如何让它在-dev模式下运行,如果答案为否,我如何使它在常规模式下运行.另外,如果输入不是Y,N,y或n,如何再次询问?

input batch-file

30
推荐指数
2
解决办法
10万
查看次数

是/否批处理文件

在我的批处理文件中,我想问用户一个问题.

我写了以下内容:

SET /P ANSWER=Click Y to continue or N to stop (Y/N)
Run Code Online (Sandbox Code Playgroud)

但我没有最后的消息).

有人知道为什么吗?

谢谢!

batch-file

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

batch-file ×2

input ×1