ghf121008 发表于 2012-11-7 11:36:06

有关telnet问题

我想实现自动点检网络交换机
运行脚本后跳出一个对话框提示输入IP地址:
然后再用send发送telnet指令
代码如下
Dim $IP
$IP=InputBox("TELNET IP","IP")
Send("{LWINDOWN}r{LWINUP}")
WinWait("运行","")
If Not WinActive("运行","") Then WinActivate("运行","")
WinWaitActive("运行","")
Send("cmd{ENTER}")
WinWait("C:\WINDOWS\system32\cmd.exe","")
If Not WinActive("C:\WINDOWS\system32\cmd.exe","") Then WinActivate("C:\WINDOWS\system32\cmd.exe","")
WinWaitActive("C:\WINDOWS\system32\cmd.exe","")
在调用常量$IP时遇到困难,求大神指点
Send("telnet{SPACE}"$IP"{enter}")提示语法错误

annybaby 发表于 2012-11-7 12:18:17

回复 1# ghf121008


    Send("telnet "&$IP&"{enter}")

xiehuahere 发表于 2012-11-8 10:43:14

楼上正解,要用 & 来连接字符串。
页: [1]
查看完整版本: 有关telnet问题