secureCRT脚本编写

  • secureCRT脚本编写

    • 脚本编写实例

      • python脚本
      • js脚本

secureCRT支持三种脚本语言:vbs,Js,python。三种脚本分别以一下三种形式开头:

//vbs
# $language = "VBScript"
# $interface = "1.0"
//js
# $language="JScript"
# $interface="1.0"
//python
# $language = "Python"
# $interface = "1.0"

脚本编写实例

下面分别以三种脚本编写telnet到一个服务器例子

python脚本

# $language = "python"
# $interface = "1.0"
#此方法表示你必须先登录一台服务器然后再去telnet到另外一台服务器
#主机的ip
host = '11.1.1.1'
#主机的用户名
user = 'root'
#主机的密码
passwd = 'password'def main():#向屏幕光标后发送以下文字内容,\r表示回车执行crt.Screen.Send('telnet '+host+'\r')crt.Screen.WaitForString('login:')  crt.Screen.Send(user+"\r")crt.Screen.WaitForString('password:') crt.Screen.Send(passwd+"\r")#使用默认弹窗提示信息crt.Dialog.MessageBox('登录成功!')main()

js脚本

# $language="JScript"
# $interface="1.0"
#主机的ip
host = '11.1.1.1'
#主机的用户名
user = 'root'
#主机的密码
passwd = 'password'
crt.screen.Send("telnet "+host+"\n");
crt.screen.WaitForString("login:");
crt.screen.Send(root+"\n");
crt.screen.WaitForString("password:");
crt.screen.Send(passwd+"\n");
#使用默认弹窗提示信息
crt.Dialog.MessageBox('登录成功!')

secureCRT脚本编写相关推荐

  1. securecrt调试c语言程序,SecureCRT脚本编写常用函数之WaitForString

    在我早先写的博文里,有写了一些代码,因为近段时间又接触了一些需求,因此就想把一些常用的功能函数进行一下总结. 作为一个高效的网管员,脚本.编程我个人认为至少会一种,如果真不会,那至少也要会使用多种网管 ...

  2. SecureCRT中Python脚本编写学习指南

    引言 在测试网络设备中,通常使用脚本对设备端进行配置和测试以及维护:对于PE设备的测试维护人员来说使用较多是SecureCRT工具:SecureCRT支持VB.JavaScript.Python等多种 ...

  3. 2021年大数据Kafka(三):❤️Kafka的集群搭建以及shell启动命令脚本编写❤️

    全网最详细的大数据Kafka文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 系列历史文章 Kafka的集群搭建以及shell启动命令脚本编写 一.搭建 ...

  4. 老李推荐:第3章3节《MonkeyRunner源码剖析》脚本编写示例: MonkeyImage API使用示例 1...

    老李推荐:第3章3节<MonkeyRunner源码剖析>脚本编写示例: MonkeyImage API使用示例 在上一节的第一个"增加日记"的示例中,我们并没有看到日记 ...

  5. Linux编写脚本查看mod,Linux shell脚本编写基础

    在进行linux测试时编写脚本是必不可少的,Shell脚本的名称可以随便定义,也不要什么后缀名,例如可以写abc,smartzip这类名称,运行时只要键入 ./smartzip就能运行脚本了.. 每行 ...

  6. 【Android 内存优化】libjpeg-turbo 函数库交叉编译与使用 ( 交叉编译脚本编写 | 函数库头文件拷贝 | 构建脚本配置 | Android Studio 测试函数库 )

    文章目录 一.交叉编译 Shell 脚本参考 二.NDK r16b 版本配置 三.libjpeg-turbo 交叉编译 Shell 脚本 四.执行 libjpeg-turbo 交叉编译 Shell 脚 ...

  7. 使用脚本编写 Vim 编辑器,第 5 部分: 事件驱动的脚本编写和自动化

    Vim 的事件模型 Vim 编辑功能的运行方式是事件驱动的.但由于性能上的原因,实际的实现要远比这个复杂,还需要进行许多事件处理优化或者处理事件循环下面的几层,但是您仍然可以将编辑器看成一个简单循环, ...

  8. 使用脚本编写 Vim 编辑器,第 4 部分: 字典

    Vimscript 中的字典 在本质上和 AWK 关联数组.Perl 哈希表,或者 Python 字典都是一样.也就是说,这是一个无序容器,按字符串而不是整数来进行索引. Vimscript 系列 的 ...

  9. 使用脚本编写 Vim 编辑器,第 2 部分: 用户定义函数

    用户定义函数 Haskell 或 Scheme 程序员会告诉您,函数对于任何严肃的编程语言来说都是最重要的特性.对于 C 或 Perl 程序员,他们也会告诉您完全相同的观点. 函数为严肃的程序员提供了 ...

最新文章

  1. php加载外部html,VUE页面加载外部HTML实例详解
  2. Javascript高级程序设计——基本类型和引用类型的值
  3. 如果你的船不进来,就游出去迎接它 乔纳森温特斯
  4. JUL执行原理和流程
  5. NumPy之:标量scalars
  6. IIS中的 Asp.Net Core 和 dotnet watch
  7. 读取模式错误,计算引擎操作复杂……面对Hadoop这些问题该如何应对?
  8. 互联网日报 | 苏宁易购拿下英雄联盟职业联赛赞助权;荣耀游戏本年内将推出;英特尔芯片总设计师辞职...
  9. 比「数据中台」热门,国外爆火的「数据编织」到底是什么?
  10. Android FrameWork——Binder机制详解(1)
  11. fedora 安装docker
  12. C++ std::function怎么用
  13. 10慕课网《进击Node.js基础(一)》初识promise
  14. 多线程之使用读写锁ReentrantReadWriteLock实现缓存系统
  15. 第七篇:VUE 使用 Echarts 画时钟钟表
  16. Python之shp文件
  17. 扁平化组织和层级化组织
  18. wamp php 教程,WAMP 添加php新版本
  19. 机器学习--详解人脸对齐算法SDM-LBF
  20. linux xdm服务无法关闭,Linux远程操控XDM认识和配置

热门文章

  1. 基于深度学习的GAN应用风格迁移
  2. 腾讯起诉快播侵权案确定:这打击结果超狠
  3. Arithmetic Sharing(算术共享)
  4. adb push 与 pull
  5. 跨境卖家为什么必须要做YouTube网红营销?
  6. 视频播放器测试用例分析(PC/web端)
  7. git 指令学习和熟悉——learn git branching练习笔记
  8. 机器翻译的挑战与机会:了解当前机器翻译领域的热点和趋势
  9. 【转载】拜耳阵列(拜耳马赛克)简介
  10. win10 取消系统保留20%网速,让网速马力全开