cmd批处理中,当运行第一行命令后提示用户输入密匙才能继续以后的操作,如何自动输入

求助
比如说我的密匙存放在A.txt里,密匙是123 应该怎么写?

第1个回答  2013-08-17
重定向输入管道
比如 我们在有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

本回答被提问者采纳

cmd批处理中,当运行第一行命令后提示用户输入密匙才能继续以后的操作...
如果只有一行需要模拟输入比如这里的会停下来要求你手动输入y可以这样写 echo y|copy a.txt b.txt 这里的意思是 前面的输出 作为管道符后面命令的输入 也就是执行了copy a.txt b.txt后会自动输入一个y

我在命令行输入CMD后,弹出窗口了,说命令提示符已被管理员停用?按任意...
方法1:在记事本输入以下代码并另存为解除.reg(记得文件类型选为所有文件),打开就行了,如果注册表也给封了,你加我Q:121505394,我再告诉你 Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\\Software\\Policies\\Microsoft\\Windows\\system]"DisableCMD"=- 方法2 新建(或者打开)一个记事本...

在CMD中怎样让用户输入一个字符,从而运行不同的命令?
以后执行1,回车就代表了后面的一串命令

在批处理中用del*.*命令会弹出CMD的窗口让你按Y\/N应该怎样输入命令才 ...
可以 加个参数 del*.*\\ \/s \/q

1.批处理中,我的程序进行到某一步需要回车换行才能继续执行下去,但是...
第一个,好像只能调用vbs,使用VBS不能动鼠标和键盘,而且必须保持CMD窗口在最前端,VBS模拟的按键才有效!不过你试一下这个命令是否有效!在你那步需要回车的命令前添加上如下命令,是否有效,请自测!echo.|你的命令 第二个命令其实跟上面那个差不多,如下:echo 要输入的字符|你的命令 ...

怎样用cmd或批处理命令自动输入无线路由器密码连接无线网
1、打开运行输入cmd。2、输入以下命令,或者直接复制粘贴,并回车:for \/f "skip=9 tokens=1,2 delims=:" %i in ('netsh wlan show profiles') do @echo %j | findstr -i -v echo | netsh wlan show profiles %j key=clear 3、执行后会发现很多行以前连接过的WiFi信息、加密方式、以及...

如何用批处理语句在调用的cmd 中自动输入命令?求那为大神帮一下忙。
后一种可以用vbs on error resume next set wshshell=CreateObject("Wscript.shell")set fso=Createobject("Scripting.FileSystemObject")wshshell.run "cmd.exe"str="dir C:\\"wscript.sleep 1000 for i=1 To len(str)s=mid(str,i,1)wshshell.sendkeys s wscript.sleep 100 next wshshell.sendkeys...

批处理中telnet后如何自动输入用户名和密码登录,用户名和密码都是admin...
1、用bat脚本生成成vbs脚本 2、执行vbs脚本 主要语句:(假设地址为192.168.1.100)WshShell.SendKeys"telnet 192.168.1.100"WshShell.SendKeys"admin"完整代码如下:rem ===注释信息=== del c:\\temp.vbs echo on error resume next >>c:\\temp.vbs echo dim WshShell>>c:\\temp.vbs echo ...

批处理实现Cmd命令自动输出自身上次输出的命令,谢谢
如果命令行在输入以后没有关闭的话 你可以直接按向上方向键就能一次看见你输入过的命令 如果关闭了 那没办法 呵呵

我希望在bat批处理中执行完了"cmd"后还能继续执行其它命令,怎么写?
运行一个新的程序(如cmd.exe)\/脚本 同时继续执行脚本使用 start cmd 如果要 运行一个新的程序(如cmd.exe)\/脚本 等待其结束后继续执行脚本使用 call cmd --- exe时使用专门的工具把bat打包为exe,但如果脚本中使用了外部命令如choice就可能在执行时出错 ...

相似回答