批处理中 等待用户输入一个值 以确定接下来的操作 用神马命令呢?

 我来答
ch_w_j
推荐于2017-11-28 · TA获得超过534个赞
知道小有建树答主
回答量:156
采纳率:0%
帮助的人:262万
展开全部
你有两个命令可供选择:set和choice
1、set /p 变量名=显示内容
@echo off
set/p option=请输入你的选择:
if "%option%"=="1" echo 您输入了1
if "%option%"=="2" echo 您输入了2
::以上两个"echo ********"可以换成你自己的命令
pause
2、choice
@echo off
choice /c 12 /m 请输入你的选择:
if errorlevel 2 echo 你输入了2
if errorlevel 1 echo 你输入了1
pause
lyz810
2011-02-28 · 知道合伙人互联网行家
lyz810
知道合伙人互联网行家
采纳数:7531 获赞数:31775
前端开发工程师

向TA提问 私信TA
展开全部
set /p a=请输入a的值
这时屏幕显示
请输入a的值,并等待用户输入
然后可以用if ...goto...命令跳转到相应的模块
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yyykkkyyyy
2011-02-28 · TA获得超过3136个赞
知道大有可为答主
回答量:2691
采纳率:40%
帮助的人:3247万
展开全部
set/p 比如:
@echo off
echo 1 显示
echo 2 复制
set/p a=请选择:
if "%a%"=="1" echo Hi&goto :end
if "%a%"=="2" goto :F
echo 你选错了,即将退出...
ping 127.1>nul
exit
:F
copy a.txt b.txt
:end
pause
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式