在很多情况下,往往需要反复执行某些命令,持续的收集一些信息。V7的环境下我们可以通过repeat命令来来实现,但是V5并没有该命令,那么如何实现这个需求呢?
以附件的文件作为脚本模板,修改其中的参数实现反复收集信息的目的。其解压出来是个.vbs文件,在CRT工具的“脚本”》“运行”中执行它,其内容可以依据需求去修改,用txt或者ue打开如下:
#$language = "Vbscript"
#$interface = "1.0"
crt.Screen.SynchrOnous= True
' This automatically generated script may need to be
' edited in order to work correctly.
Sub Main()
Dim time1, time2
While (1)
crt.Screen.Send "disp clock" & Chr(13) // 这个是执行显示时间
crt.Screen.WaitForString "[MR1020-A-hidecmd]" //这个是等待回显的字符,按照现场的AP情况修改,意思就是执行完dis clock之后等到回显到这个名字 才会进行下一步代码。
crt.Screen.Send "disp wlan mesh-link all" & Chr(13) //这个是执行dis wlan mesh-link all
crt.Screen.WaitForString "[MR1020-A-hidecmd]" //如上逻辑
crt.Screen.Send "disp ar5drv 2 channelbusy" & Chr(13) //还能增加自己想要的命令 比如dis ar5查看驱动
crt.Screen.WaitForString "[MR1020-A-hidecmd]"
time1 = Time
time2 = Time
While (100000*(time2 - time1) < 2)
time2 = Time
WEnd
WEnd
End Sub
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作