找回密码
 加入
搜索
查看: 5093|回复: 10

[AU3基础] 如何向CMD输入密码?

 火.. [复制链接]
发表于 2014-5-9 17:26:19 | 显示全部楼层 |阅读模式
如何向CMD输入密码?
        Run(@ComSpec & ' /k' & 'telnet 192.168.16.42"')
        ControlSend("[CLASS:ConsoleWindowClass]", "", "", "{ENTER}")
        ControlSend("[CLASS:ConsoleWindowClass]", "", "", "{w}{w}{w}{b}{a}{i}");…………wwwbai为密码这样输入不行
发表于 2014-5-10 08:09:29 | 显示全部楼层
LZ把批處理發出來
发表于 2014-5-10 15:57:08 | 显示全部楼层
回复 1# dongribo


    不能不在CMD里面输入密码吗?
发表于 2014-5-10 18:25:16 | 显示全部楼层
在命令行输入。。。
发表于 2014-5-10 18:46:49 | 显示全部楼层
Run(@ComSpec & ' /k' & 'telnet 192.168.16.42"')
Sleep(300)
ControlSend("[CLASS:ConsoleWindowClass]", "", "", "{ENTER}")
ControlSend("[CLASS:ConsoleWindowClass]", "", "", "{w}{w}{w}{b}{a}{i}")
你打开cmd后要暂停一会进程就可以输入了。

或者用多进程处理一下
Run(@ComSpec & ' /k' & 'telnet 192.168.16.42"')
Run(@AutoItExe & ' /AutoIt3ExecuteLine  "Local $s=''[CLASS:ConsoleWindowClass]'',$a=WinWait($s), $a=WinActivate($s), $a=ControlSend($s, '''','''', ''{ENTER}''), $a=ControlSend($s, '''','''', ''{w}{w}{w}{b}{a}{i}'')"')
 楼主| 发表于 2014-5-12 10:36:37 | 显示全部楼层
回复 5# zxhou1


    第一种办法好用,谢谢了!
发表于 2014-5-14 09:57:23 | 显示全部楼层
如果帐号密码都要输入呢
发表于 2014-5-14 10:26:46 | 显示全部楼层
学习了
发表于 2014-5-14 12:32:55 | 显示全部楼层
命令重定向符除了>和>>之外,还有个<,可以从文件里输入
比如:
telnet 192.168.16.42<c:\pwd.txt
楼主可以尝试一下
发表于 2014-5-15 15:44:39 | 显示全部楼层
学习了,谢谢
发表于 2014-5-15 21:00:55 | 显示全部楼层
感谢,又学习了。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-23 21:46 , Processed in 0.085799 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表