bat 命令下 输入Y或N后自动执行回车,好像在 win7 的 choice 一样,但XP不能用 choice
@echo off
:start
echo 是否执行综合信息系统环境部署(Y/N)?
echo.
echo.
set /p startyy=请输入:
if /i {%startyy%} == {Y} goto yyc
if /i {%startyy%} == {y} goto yyc
if /i {%startyy%} == {N} goto yyn
if /i {%startyy%} == {n} goto yyn
echo 输入有误,请重新输入;
goto start
:yyc
echo 这是执行YYC的语句。
goto end
:yyn
echo 这是执行YYN的语句。
goto end
:end
echo goodbye
pause&exit
以此代码为例,就是让用户输入一个字符立即执行之后的语句;
bat 命令下 输入Y或N后自动执行回车
答案:2 悬赏:70 手机版
解决时间 2021-01-29 00:54
- 提问者网友:鼻尖触碰
- 2021-01-28 15:20
最佳答案
- 五星知识达人网友:孤独的牧羊人
- 2021-01-28 16:38
xp的批处理本身解决不了。
可以到win2003拷一个choice.exe 到 xp的 c:\windows\system32下。
可以到win2003拷一个choice.exe 到 xp的 c:\windows\system32下。
全部回答
- 1楼网友:煞尾
- 2021-01-28 17:23
@echo off
echo 输入y并回车关机,输入n并回车退出(不区分大小写):
set /p yn=
if /i "%yn%"=="y" shutdown -s
if /i "%yn%"=="n" exit
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯