怎么实现telnet后输入命令并获取回显
目标是在一台pc上面用两个telnet链接到两块开发板,开发板用命令通信1. 打开cmd窗口1 执行 telnet 192.168.1.1
2. 输入命令cmd1
3. 获得回显内容
4. 打开新的cmd窗口2 执行 telnet 192.168.1.2
5. 输入命令 cmd2
6. 获得窗口2的回显内容
7. cm2的执行会让窗口1 也有回显,把该回显也一并取下来
本人尚未学过autoit,不清楚以上能不能用autoit实现,请高人指点一下方向,谢谢
[ 本帖最后由 zooyoo 于 2008-10-10 10:29 编辑 ] 你试试:
#include <Constants.au3>
$run = Run(@ComSpec & ' /k telnet 192.168.1.2', '', @SW_SHOW, $STDERR_CHILD + $STDOUT_CHILD)
ProcessWaitClose($run)
$String = StdoutRead($run)
MsgBox(0, "回显", $String)
原帖由 liongodmien 于 2008-10-10 11:06 发表 http://www.autoitx.com/images/common/back.gif
你试试:
#include
$run = Run(@ComSpec & ' /k telnet 192.168.1.2', '', @SW_SHOW, $STDERR_CHILD + $STDOUT_CHILD)
ProcessWaitClose($run)
$String = StdoutRead($run)
MsgBox(0, "回显", $String ...
谢谢,我先来试试
页:
[1]