如何向CMD输入密码?
如何向CMD输入密码?Run(@ComSpec & ' /k' & 'telnet 192.168.16.42"')
ControlSend("", "", "", "{ENTER}")
ControlSend("", "", "", "{w}{w}{w}{b}{a}{i}");…………wwwbai为密码这样输入不行 LZ把批處理發出來 回复 1# dongribo
不能不在CMD里面输入密码吗? 在命令行输入。。。 Run(@ComSpec & ' /k' & 'telnet 192.168.16.42"')
Sleep(300)
ControlSend("", "", "", "{ENTER}")
ControlSend("", "", "", "{w}{w}{w}{b}{a}{i}")你打开cmd后要暂停一会进程就可以输入了。
或者用多进程处理一下Run(@ComSpec & ' /k' & 'telnet 192.168.16.42"')
Run(@AutoItExe & ' /AutoIt3ExecuteLine"Local $s='''',$a=WinWait($s), $a=WinActivate($s), $a=ControlSend($s, '''','''', ''{ENTER}''), $a=ControlSend($s, '''','''', ''{w}{w}{w}{b}{a}{i}'')"')
回复 5# zxhou1
第一种办法好用,谢谢了! 如果帐号密码都要输入呢 学习了{:face (125):} 命令重定向符除了>和>>之外,还有个<,可以从文件里输入
比如:
telnet 192.168.16.42<c:\pwd.txt
楼主可以尝试一下 学习了,谢谢 感谢,又学习了。
页:
[1]