cmd批处理中,当运行第一行命令后提示用户输入密匙才能继续以后的操作,如何自动输入
展开全部
重定向输入管道
比如 我们在有b.txt文件的时候 copy a.txt b.txt 时会停止下来 要求你输入y来确认是否覆盖
我们可以从定向输入来模拟输入y
echo a>a.txt
echo b>b.txt
echo y>c.txt
copy a.txt b.txt <c.txt
当然这里是按照你的要求来写的 c.txt是需要模拟手动输入到命令行的内容
如果只有一行需要模拟输入比如这中腔帆里的会停下来要求你手动输入y可以这样写
echo y|copy a.txt b.txt
这里的意思是 前圆空面的输出 作为管道符后面命令的输入
也就卖雹是执行了copy a.txt b.txt后会自动输入一个y
比如 我们在有b.txt文件的时候 copy a.txt b.txt 时会停止下来 要求你输入y来确认是否覆盖
我们可以从定向输入来模拟输入y
echo a>a.txt
echo b>b.txt
echo y>c.txt
copy a.txt b.txt <c.txt
当然这里是按照你的要求来写的 c.txt是需要模拟手动输入到命令行的内容
如果只有一行需要模拟输入比如这中腔帆里的会停下来要求你手动输入y可以这样写
echo y|copy a.txt b.txt
这里的意思是 前圆空面的输出 作为管道符后面命令的输入
也就卖雹是执行了copy a.txt b.txt后会自动输入一个y
追问
我这不是要输入y 是要输入密匙123
A.txt里的内容是123
这样应该怎么写?
追答
你的追问让我很无语 自认已经把问题说的很清楚了 把前面的命令换成你自己的命令 把y换成密匙 就不会了???
比如你的命令是command 而输入command命令后就要求输入密匙 然后你的密匙在你的a.txt中
那么便是
command <a.txt
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询