批处理让用户选择Y/N如何设置默认值?

如题,让用户选择YESorNO的时候怎样设置默认为Y?如图.看来我让大家误解了,我的意思是删除的时候出现询问,询问后默认是Y,但是用户也可以选择N.要实现的功能是帮用户打... 如题,让用户选择YES or NO的时候怎样设置默认为Y?如图.
看来我让大家误解了,我的意思是删除的时候出现询问,询问后默认是Y,但是用户也可以选择N.要实现的功能是帮用户打上Y,并没有代替用户选择.另,有什么方法限制在输入时只能输入一个字符?注意是输入时,并不是输入后.谢谢.
展开
 我来答
两只路边的蚂蚁ls
2010-08-30 · TA获得超过4467个赞
知道大有可为答主
回答量:2127
采纳率:100%
帮助的人:1342万
展开全部
楼上的PY给出的是“自动选择”Y,不能选其他值
我给的是,要是没有输入其他值,就默认为Y

@Echo off&title wkdxz @ BAT-GO At:2010-08-30 08:53:18
set a=
set/p a=确定删除吗?(y/n)

rem 要是没有输入任何数据就回车,那么设置默认值为y
if not defined a set a=y

cls&echo 你选择了%a%
pause
ping_yi57892f8
2010-08-30 · TA获得超过359个赞
知道小有建树答主
回答量:551
采纳率:64%
帮助的人:180万
展开全部
echo Y|接上你的命令

:::::::::::::::::::
楼下的回答很好, 但是, 这不是楼主所要的最简单方法, 楼主的意思你在运行命令的时候自动选择"Y"就好了(例如: rd /s dir,只是想想删除dir文件夹),楼下的代码适用于在有多个选项(2个以上)的菜单时候很好用.当然, 如果用choise.com的话, 就更简单了.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不再想流浪的风
2010-08-30 · TA获得超过408个赞
知道小有建树答主
回答量:842
采纳率:0%
帮助的人:324万
展开全部
有些命令可以在后面直接加 /Y.你可以44
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式