dos批处理中,当程序运行后需要等待用户输入一个值然后才能继续以后的操作,如何自动输入这个值呢?

像比如我要生成一个文件,但是这个文件已经存在,系统就会提示你,追加(A),覆盖(R),然后你需要输入法A或者是R来决定是追加还是覆盖。如何在批处理里自动输入这个值呢?... 像比如我要生成一个文件,但是这个文件已经存在,系统就会提示你,追加(A),覆盖(R),然后你需要输入法A或者是R来决定是追加还是覆盖。如何在批处理里自动输入这个值呢? 展开
 我来答
453625978
2011-08-21 · TA获得超过3591个赞
知道大有可为答主
回答量:2445
采纳率:0%
帮助的人:3000万
展开全部
echo r | 生成文件的命令
::自动覆盖

echo a | 生成文件的命令
::自动追加

by the way,你用的是什么生成文件的命令,有这种提示?

echo 、 fsutil都是没有这种提示的,难道是wmic的某个子命令?
追问
或许我所说的生成不太准确,我其实是用的COPY命令,如果粘贴的目标文件已经存在就会出现那个提示,我之前也用过echo,但还是不行,
追答
copy 也没有追加啊,虽然有覆盖。
如果想要覆盖源文件的话,copy /y
sudoku52
2011-08-21 · TA获得超过7万个赞
知道大有可为答主
回答量:1.2万
采纳率:82%
帮助的人:4858万
展开全部
copy /y a.txt b.txt
/y 加这个参数就是不提示自动覆盖。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hewenwen86
2011-08-21 · TA获得超过4027个赞
知道大有可为答主
回答量:5755
采纳率:0%
帮助的人:5158万
展开全部
在那个批处理当中的命令后面添加个"/a 或者 /r "
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a18d2ae
2011-08-21 · TA获得超过386个赞
知道小有建树答主
回答量:386
采纳率:0%
帮助的人:266万
展开全部
先用set /p输入,再用if判断
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式