secureCRT用vbs写一个60s循环,其中第0秒,第20s和第40s在crt.GetTab(3).Screen和crt.GetTab(4).Screen,分别以1s周期发送a1和b2
时间: 2024-04-14 12:30:35 浏览: 150
以下是在SecureCRT中使用VBScript编写的一个循环60秒的示例脚本,其中在第0秒、第20秒和第40秒时,在`crt.GetTab(3).Screen`和`crt.GetTab(4).Screen`同时以1秒的周期发送消息 "a1" 和 "b2":
```vbscript
# $language = "VBScript"
# $interface = "1.0"
Dim startTime, currentTime, elapsedTime
' 获取当前时间
startTime = Timer
Do While elapsedTime < 60
' 获取当前时间
currentTime = Timer
' 计算已经过去的时间
elapsedTime = currentTime - startTime
' 判断所属的循环
If elapsedTime Mod 20 = 0 Then
' 在 Tab 3 的屏幕发送消息 "a1"
crt.GetTab(3).Screen.Send "a1" & vbCr
' 在 Tab 4 的屏幕发送消息 "b2"
crt.GetTab(4).Screen.Send "b2" & vbCr
End If
' 等待一秒钟
crt.Sleep 1000
Loop
crt.GetTab(1).Screen.Send "Loop finished." & vbCr
```
请注意,以上脚本使用了SecureCRT的`crt.GetTab(index).Screen`来获取指定标签页的屏幕对象,并使用`Send`方法向屏幕发送消息。
请将以上脚本保存为`.vbs`文件,并在SecureCRT中运行。希望对您有所帮助!如果还有其他问题,请随时提问。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231044955.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)