onepc 发表于 2012-1-17 09:12:23

TCPSend如何发送空格按键?求指点

本帖最后由 onepc 于 2012-1-17 09:17 编辑

$Socket = TCPConnect($SwitchIP, $Port)
If $Socket = -1 Then
        MsgBox(0,"Connect Error","连接交换机ip地址出错")
        Exit
EndIf
......
        TCPSend($Socket, "show run" & @CRLF)       
        Sleep($sleep*4) ;需要等一段时间接受数据
        TCPSend($Socket,chr(20)) //这里如何发送空格按键? {space} 这样也不行

happytc 发表于 2012-1-17 09:55:20

回复 1# onepc


    直接发不行?
TCPSend($aa, " ")
若不行,就先转为二进制,接收后再转回来
$bStr = StringToBinary(" ")
TCPSend($Socket, $bStr)

yeqing880 发表于 2012-1-17 12:11:10

在什么情况下需要发送空格?

onepc 发表于 2012-1-17 13:01:35

谢谢各位,是空格按键
当查看配置时,显示不出需要按空格按键 显示更多信息

user3000 发表于 2012-1-17 13:38:05

谢谢各位,是空格按键
当查看配置时,显示不出需要按空格按键 显示更多信息
onepc 发表于 2012-1-17 13:01 http://www.autoitx.com/images/common/back.gif


    2楼的方法还不行吗?
页: [1]
查看完整版本: TCPSend如何发送空格按键?求指点