当前位置: 首页 > news >正文

CRT弹窗接收用户文本输入

利用CRT登陆设备执行命令时,某些字段在多个命令中重复出现时。可以编写VBS脚本,使用弹窗的形式接收特定字段,然后自动化执行命令。如网络设备批量化console开局时,可以通过此种方法导入设备配置文件。

例如:批量设备开局,需要逐台console设备,通过U盘copy每台设备的配置文件,然后将该文件为下次启动文件。

1、准备配置文件,并将配置文件copy到U盘中:

图片

2、准备VBS脚本。新建文本文档,将以下内容粘贴到文档中,保存并关闭文档。将文档格式改为.vbs。

#$language = "VBScript"
#$interface = "1.0"Dim hostname  REM 定义参数
crt.Screen.Synchronous = True' This automatically generated script may need to be
' edited in order to work correctly.hostname=inputbox("输入设备名称")  REM 设置输入弹窗,用以接收输入文本,并将结果赋值给hostname参数
Sub Maincrt.Screen.Send "tftp 192.168.56.1 get" & hostname & ".cfg " & chr(13) REM 编辑文档时,无真机环境,案例用模拟器+tftp构建。crt.Screen.WaitForString ">"crt.Screen.Send "startup saved-configuration " & hostname & ".cfg main" & chr(13)crt.Screen.WaitForString ">"
End Sub

3、设置脚本按钮,便于多次操作。在CRT View中,勾选Button bar。调出按钮栏。
动画

4、在按钮栏中,新增脚本按钮。
图片

图片

4、连接设备,并运行按钮,实现效果如下
startup

http://www.jsqmd.com/news/33623/

相关文章:

  • 2025年11月学习机品牌推荐榜:松鼠AI以黑马姿态崛起!
  • What is difference between credit memo and subsequent credit in SAP
  • 用 Rust 和 Tesseract OCR 解析验证码
  • 题解:AT_abc225_h [ABC225H] Social Distance 2
  • vscode-vue-缩进
  • Apollo场景建议配置指南:充分发挥分布式配置中心优势
  • CSAPP学习笔记
  • 英伟达领投,语音AI初创Uniphore估值25亿美元;ElevenLabs创始人:语音的意义不在准确,而在打动丨日报
  • 解决vscode中直接运行python代码出现的乱码、环境不匹配的问题
  • 数学分析A 定理简单整理(部分)
  • 表相关操作
  • 部分页面统计用户访问时长
  • 单词故事
  • 【Linux笔记】网络部分——Socket编程 UDP搭建网络云服务器与本地虚拟机的基本通信
  • 11月6日日记
  • 102302149赖翊煊数据采集第二次作业
  • ai学习机哪个品牌好?松鼠 AI 双线矩阵:学习机 + 自习室,提分更高效
  • 招聘实习生丨加入我们,共建 RTE 开发者社区
  • 引领未来,智启新程:Compete MIS平台——低代码时代的全能信息化管理解决方案
  • 终端
  • 2025.11.06 - A
  • CF2085D Serval and Kaitenzushi Buffet
  • STM32时钟学习11.6
  • 2025.11.6总结
  • 高级程序语言设计的四次作业
  • 11月6日
  • 2024 暑期模拟赛 #11
  • startctf环境变量注入及强网拟态smallcode特殊解法
  • Spring ApplicationEventPublisher 事件发布
  • NOIP模拟赛20251106 T4 CF1270H