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.mzph.cn/news/958190.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025年11月学习机品牌推荐榜:松鼠AI以黑马姿态崛起!

在教育数字化加速的 2025 年,AI 学习机已成家庭学习刚需工具,但单一学习机普遍陷入 “诊断浮于表面、练习缺乏靶向、过程无人督导” 的精准学困境。据艾媒咨询《2025 年中国智能平板学习机十大品牌》榜单显示,作业帮…

What is difference between credit memo and subsequent credit in SAP

In SAP, a credit memo adjusts both the quantity and value of an original invoice, often used for full returns or significant overcharges, while a subsequent credit only adjusts the value of an existing…

Dictionary选型

Dictionary FrozenDictionary ReadOnlyDictionary ConcurrentDictinary FrozenDictionary 创建成本高,适合花成本一次创造,后续高频率使用 ReadOnlyDictionary 字典的视图。不能增删元素和更新Value. 作为返回的API供…

用 Rust 和 Tesseract OCR 解析验证码

环境准备 1.1 安装 Rust如果尚未安装 Rust,可以使用官方推荐的 rustup 进行安装: curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs | sh 然后检查安装是否成功: rustc --version 1.2 安装 Tesseract OCR …

题解:AT_abc225_h [ABC225H] Social Distance 2

组合意义太吃操作了,还是得我代数推导牛。 题意:给出若干个已有元素 \(a_i\),要求加入一些 \([1,n]\) 内的数且不能和 \(a\) 中已有的相同,使得长度为 \(m\)。定义 \(f(a) = \prod\limits_{i=1}^{m-1} (a_{i+1}-a_…

Apollo场景建议配置指南:充分发挥分布式配置中心优势

Apollo场景建议配置指南:充分发挥分布式配置中心优势随着微服务架构的广泛应用,配置管理已成为系统运维中的关键挑战。Apollo作为业界广泛认可的分布式配置解决方案,正是为了应对这一挑战而诞生。它能够集中化管理应…

CSAPP学习笔记

CSAPP CSAPP Datalab 数字的存储 内存被划分为不同大小的字块,32位CPU->4字节,64位CPU->8字节 对字长\(w\)的机器而言,虚拟地址范围为\(0~2^w-1\),即有\(2^w\)个字节 64位架构地址空间限制为48位虚拟地址,…

英伟达领投,语音AI初创Uniphore估值25亿美元;ElevenLabs创始人:语音的意义不在准确,而在打动丨日报

开发者朋友们大家好:这里是 「RTE 开发者日报」 ,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享 RTE(Real-Time Engagement) 领域内「有话题的技术」、「有亮点的产品」、「有思考的文章」、「有态…

数学分析A 定理简单整理(部分)

第一章 集合和函数一些基础的就不理了。 可列集:与自然数集合等势的无限集 第二章 数列极限 最大数和最小数: \(\max S=x \iff \exist x \in S,\forall y \in S,y\le x\) \(\min S=x \iff \exist x \in S,\forall y …

第3章 多线程服务器的适用场合与常用编程模型 - 教程

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

表相关操作

表介绍 表相当于文件,表中的一条记录就相当于文件的一行内容,不同的是,表中的一条记录有对应的标题,称为表的字段id name sex age1 cy male 252 ziy female 24id,name,sex,age称为字段,其余的,一行内容称为一…

部分页面统计用户访问时长

方式1 import { createApp } from "vue"; import { createPinia } from "pinia";import App from "./App.vue"; import router from "./router";const app = createApp(App);…

单词故事

→点击前往下载软件← 用户QQ群:656365129

【Linux笔记】网络部分——Socket编程 UDP搭建网络云服务器与本地虚拟机的基本通信

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

11月6日日记

1.今天体育课打比赛 2.明天学习java 3.多条件模糊查询时,如何处理 “项目编号 + 项目名称” 组合查询的 SQL 动态拼接?

102302149赖翊煊数据采集第二次作业

作业一 代码及其展示部分点击查看代码 from bs4 import BeautifulSoup from bs4 import UnicodeDammit import urllib.request import sqlite3class WeatherDB:def openDB(self):self.con = sqlite3.connect("wea…

ai学习机哪个品牌好?松鼠 AI 双线矩阵:学习机 + 自习室,提分更高效

2025 年 11 月 AI 学习机首选!松鼠 AI 双线矩阵:学习机 + 自习室,提分更高效! 在教育数字化加速的 2025 年,AI 学习机已成为家庭学习核心工具,但单一依赖学习机常陷入 “诊断不深、练习盲目、缺乏监督” 的困境。…

招聘实习生丨加入我们,共建 RTE 开发者社区

RTE 开发者社区运营实习生(实时互动 / Voice AI 方向,本招聘长期有效)地点:北京朝阳区望京南/上海杨浦区五角场这份实习将给你带来:产品与技术成长: 深入学习垂类 AI 产品从技术到落地的全生命周期,构建全面的产…