SecureCRT 按钮栏(6.0 版及更高版本)可快速配置并在日常使用中节省数千次击键。按钮栏沿着会话窗口的底部或顶部运行,并允许将按钮映射到一系列命令:您可以发送字符串、运行脚本、调用菜单功能、发出协议命令等。按钮栏是您可以像工具栏或状态栏一样打开和关闭的选项。您可以创建多个按钮栏,允许您为特定会话或环境定义和使用自定义命令。

SecureCRT 按钮栏
本技巧提供配置按钮栏的分步说明。有八种类型的函数可以附加到按钮命令,但我们将重点关注这些关键命令类型的按钮:发送字符串、菜单函数、 SSH 函数、运行脚本和启动应用程序。配置按钮后,您可以在需要时单击按钮。
注意:您不需要活动连接来创建按钮命令并查看按钮栏的变化,但要成功运行Send String、Scrollbar、 Telnet、VT、 SSH或Run Script命令,您将需要一个活动会话来执行这些命令与。。。相互作用。
如果按钮栏不可见,请单击查看/按钮栏菜单命令。一旦按钮栏可见,右键单击按钮栏上的任意位置以调出包含所有选项的地图按钮对话框。
创建一个按钮命令以在会话中发送字符串1.右键单击按钮栏的空白区域并选择New Button...以显示Map Button对话框。
2.选择Send String ,这是Function下拉列表中的第一个选项。键入要发送到远程计算机的命令。对于 UNIX/Linux,它可能类似于以下命令序列,这些命令将递归地将当前目录以及所有子文件夹和文件的所有者和组更改为<owner_of_current_folder>users,并递归地更改相同文件的文件权限到 750:chown -R `ls -dl 。| awk -F\ '{print $3}'`:users .?* *\nchmod -R 750 . ?* *\n
3.输入将显示在您的按钮上的标签,然后单击“确定 ”将按钮安装在按钮栏上。

映射按钮以发送字符串
为菜单命令创建按钮命令1.右键单击按钮栏的空白区域并选择New Button...以显示Map Button对话框。
2.从 Function下拉列表中选择Menu Function ,然后从中心列表中选择一个函数,例如MENU_TAB_CLONE。
3.输入按钮标签并单击OK。

将按钮映射到菜单功能
为 SSH 函数创建按钮命令1.右键单击按钮栏的空白区域并选择New Button...以显示Map Button对话框。
2.从Function 下拉列表中选择SSH Function ,然后选择SSH_FLUSH_AGENT。
3.输入按钮标签并单击OK。

将按钮映射到 SSH 函数
创建一个按钮命令来运行一个脚本运行脚本命令让您可以使用 VisualBasic、Jscript、Python 或其他脚本语言的强大脚本,并可以完全访问 SecureCRT 界面和 shell 功能。SecureCRT 6.6 及更高版本允许将参数传递给正在启动的脚本。如果您没有自己的脚本,请首先从 VanDyke Software 网站上的支持脚本常见问题解答部分下载脚本到您本地的 SecureCRT 脚本文件夹 - 或者您可以选择随 SecureCRT for Windows 安装的三个示例脚本之一。然后,您将脚本附加到 SecureCRT 按钮命令。
1.从 适用于 Windows 的示例脚本(我们建议使用 SendData.vbs 或SendFile.vbs)或适用于 Windows、Mac 和 Linux 的示例 Python 脚本下载脚本。
2.将文件保存到本地文件夹。
现在您已准备好将脚本映射到按钮。
1.右键单击按钮栏的空白区域并选择New Button...以显示Map Button对话框。
2.从函数 下拉列表中选择运行脚本。
3.单击中心浏览“...”文件选择器按钮并导航到您的脚本文件。单击打开。
4.输入按钮标签并单击OK。

映射按钮以运行脚本
创建按钮命令以启动应用程序由于计算机专业人员经常使用多个程序来完成一项任务,因此无需导航菜单即可快速启动应用程序非常有价值。在 SecureCRT 6.0 及更高版本中,您可以从按钮栏或映射按键启动外部程序。
1.右键单击按钮栏的空白区域并选择New Button...以显示Map Button对话框。
2.从功能列表中选择启动应用程序。
3.单击中心浏览“...” 文件选择器并导航到所需的应用程序文件(例如, Windows 目录中的Regedit.exe )。单击打开。
4.输入按钮标签并单击OK。

映射按钮以启动应用程序