中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-12 19:39
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [求助]BAT能不能实现输入Q不按回车就直接退出? 查看 1,236 回复 3
楼 主 [求助]BAT能不能实现输入Q不按回车就直接退出? 发表于 2009-06-03 11:12 ·  中国 江苏 南京 联通
新手上路
积分 6
发帖 6
注册 2009-04-11 22:45
17年会员
UID 142713
性别 男
状态 离线
论坛的帖子都翻遍了也没找到这个问题。应该可以实现的吧?好像以前见到有P这么用过。
再解释下,比如在批处理运行到pause时,如果后面没有语句了,它会提示“按任意键继续...”。这时随便按一个键,这个P就关闭了。
请教怎么实现?谢谢!
2 发表于 2009-06-04 04:28 ·  中国 江苏 南京 电信
新手上路
积分 6
发帖 6
注册 2009-04-11 22:45
17年会员
UID 142713
性别 男
状态 离线
自己顶一下。
我的要求是指定输入Q才直接退出。输入其他则忽略。
是不是实现不了?能确定实现不了的前辈也烦请提醒一下,谢谢!
3 发表于 2009-06-04 05:06 ·  中国 四川 成都 双流区 电信
新手上路
积分 1
发帖 1
注册 2009-06-02 05:51
17年会员
UID 146512
性别 男
状态 离线
@echo off
echo. 现在按q就可以退出啦~~~
choice /c:q/n >nul 2>nul
exit
加到最后一行可以实现按q就退出
4 发表于 2009-11-30 03:14 ·  中国 天津 电信
初级用户
★★
积分 128
发帖 122
注册 2009-09-21 06:24
16年会员
UID 152378
性别 男
状态 离线
Originally posted by fydxy at 2009-6-4 05:06:
@echo off
echo. 现在按q就可以退出啦~~~
choice /c:q/n >nul 2>nul
exit
加到最后一行可以实现按q就退出

现在已经没有choice命令了,怎么用?
楼主要只能按q且不按回车退出,依我看是做不到的,只能这样:
@echo off
echo 请按q退出…
pause>nul
迷惑自己,看起来是按q退出吧…
论坛跳转: