找回密码
 加入
搜索
查看: 2628|回复: 4

[网络通信] 有关telnet问题

  [复制链接]
发表于 2012-11-7 11:36:06 | 显示全部楼层 |阅读模式
我想实现自动点检网络交换机
运行脚本后跳出一个对话框提示输入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}")  提示语法错误
发表于 2012-11-7 12:18:17 | 显示全部楼层
回复 1# ghf121008


   
Send("telnet "&$IP&"{enter}")
发表于 2012-11-8 10:43:14 | 显示全部楼层
楼上正解,要用 & 来连接字符串。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-24 10:24 , Processed in 0.089379 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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