问题标签 [secure-crt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1144 浏览

regex - 仅匹配包含特殊字符的整个单词

我需要帮助找出 RegEx 语句来帮助我正确匹配交换机/路由器上的接口。

示例:正确的匹配可能是:

我能得到的最接近的是:

问题是它也匹配或不正确的Fa1/0部分,根本不应该匹配。Fa1/0/Fa1/0a

任何人都可以帮助我吗?

给定字符串: Start Fa1/0/1 Gig2/0 Fa1/0/ Ending
仅匹配: Fa1/0/1Gi2/0
限制:您不能使用:\s' '(我使用的解析器不允许)
修饰符:大小写设置为不敏感。

附加信息/编辑如下

这实际上适用于新 SecureCRT 7.3 终端应用程序中的 RegEx 解析器。

目标是实时为正确的语法着色,同时从不正确的语法中消除着色。

这就是为什么我们不能依赖 ^ 和 $ 标记的原因,因为你永远无法确定单词会出现在行的开头或结尾。

正确匹配的整个单词将遵循以下格式:接口类型+数字+子接口(可选)。

接口类型:可以是从“F”到 FastEthernet 的任何内容。其他前缀包括 'g' 到 Gigabit,'e' 到以太网,以及 't' 到 10。

数字:这将遵循然后(重复)的模式。示例:1/2 或 1/2/3 甚至 1/2/3/4/5/6/7/8/10/12 在技术上对这种情况有效。

子接口(可选):将遵循 or 的格式。即:.900 或 :123

因此,更多的字符串示例可能是: F1/0/1.900 Gig2/0 Te1/0/0/1:23 单词可以以任何顺序出现并混合许多其他单词。IE:“显示 Int F1/0/0”或“int Range fa1/0/1 - 24”

0 投票
1 回答
5140 浏览

python - SecureCRT python scripting

I'm writing a script that will find out what router model and what IOS version a Cisco router is using. I'm writing it in Python using the SecureCRT api. The script sends a show version command that displays information about the router, including the information I need. I then use the SecureCRT api to pull all of that text from the application screen and then I iterate through the text to and use if statements to match router models to see which one it is. Everytime i run the script it runs and doesnt error out but the "new.txt" file is blank.

0 投票
1 回答
434 浏览

macos - 在 MacBook Pro 上使用触控板的 SecureCRT 垂直滚动速度太快

我使用的是 2011 年初的 MacBook Pro,最近安装了 SecureCRT。我以前使用的是旧的 2006 型号,但我的旧机器不存在手头的问题。两台机器都运行 OSX Yosemite 10.10.1。

在 SecureCRT 中查看任何会话时,使用触控板时的垂直滚动速度非常快。我检查了我的系统偏好设置,使用浏览器、文本编辑器、pdf 查看器等时垂直滚动速度正常。

SecureCRT 中没有明显的设置来操纵垂直触控板滚动速度,但我质疑为什么这只影响这个应用程序。

我已经在 VanDyke 论坛上发布了一个问题,但我还没有收到答案。

任何帮助将不胜感激,因为这种加速的滚动速度正在降低我的工作效率。

0 投票
1 回答
2121 浏览

python - 分别读取输出并输入每一行 - Python/SecureCRT

我正在尝试获取一个 Python 脚本来读取命令的输出,然后根据它收到的列表运行多个命令。我通常不写 VBS 或 Python,所以我被卡住了。(它很丑)

输入正在工作(尽管我希望它会忽略 > 文本的开头(sn200028在这种情况下)。但它并不重要。

在此处输入图像描述

我坚持的接下来的两个部分,即:

第 1 部分。如何让它发送正确的输出。正确的输出应该是:

X此列表中的数字之一在哪里。

第 2 部分。我需要它为列表中的每个项目实际发送此命令。不是整个列表X

任何帮助表示赞赏。现在我们必须复制和粘贴列表,然后将它们 awk 到另一个列表中,然后剪切和粘贴。仅从 SecureCRT 运行它会更有益。

0 投票
2 回答
3514 浏览

secure-crt - SecureCRT 无法显示某些字符

出于某种原因,当我 ssh 进入 Linux 服务器时,SecureCRT 显示错误的字符/编码。

例如,以下来自 man 路线

使用不同的终端软件(ZOC终端)

ZOC 终端字符集是 ANSI/Windows/Latin I,我为 SecureCRT 尝试过,但没有任何区别。

任何的想法 ?

0 投票
1 回答
870 浏览

vbscript - VB 脚本中的对象 CRT

尝试通过 Vbsedit 调试 Secure CRT 的脚本

尝试使用 Vbsedit 编译上述代码,但收到“Wscript”引发的错误

“对象需要 'crt' 代码 800A01A8 源 Microsoft VBScript 运行时错误”

我是否缺少任何库或者我们无法通过 vbsedit 调试 Secure CRT VBscript

0 投票
1 回答
1026 浏览

vbscript - 如何在vbs中将命令回显到终端

我正在使用 SecureCRT 并想在会话中连接时运行 vbs 脚本,我想通过提示从用户获取站点名称,然后在特定命令中使用此变量(pmxh 是会话特定命令)发送此命令到会话,这是我的代码,但我不知道为什么我的回显不起作用并返回错误(我只想将 pmxh 命令发送到我已经打开会话的终端)

0 投票
1 回答
748 浏览

iterm2 - 如何设置 iterm2 主题,如secure-crt?

securecrt了很久,现在改用 use iterm2,但无法在securecrt(会话选项/终端/仿真,终端设置为 Linux)中设置相同的颜色主题。

有任何想法吗?

0 投票
1 回答
667 浏览

linux - 测试命令是否在 vbscript 中输出空字符串

我有以下 vbscript 命令:

我想知道是否有办法知道命令是否输出任何内容,我需要在 vbscript 中进行

0 投票
1 回答
2750 浏览

vbscript - SecureCRT:VBScript 打印输出到控制台

我已经编写了脚本来使用安全 crt 从我的本地机器连接到 Jump 服务器。我能够执行脚本并将输出捕获到 Msgbox,但无法将其打印到控制台。

下面是我写的代码。

我将脚本输出捕获到 szData 变量中。有没有办法在控制台中打印相同的内容?