secureCRT支持运行.js和.vbs以及.py格式的脚本,无奈mac上识别前两个格式的脚本只能写一写python脚本, 
举个简单的例子,利用脚本直接ssh连接一台机器, 
在View菜单中勾选Button Bar让这个菜单在下方显示出来, 
在下方的Default右方右键出现一个菜单点击New Button按钮,在显示框的Function一栏选择Run Script中间选择编写好的.py文件 
.py文件的内容大致如下: 
这里写两个小脚本

# $language = "python"
# $interface = "1.0"#官方的实例可以在未连接任何服务器的情况下进行ssh连接#你要连接的ssh服务器ip
host = '139.196.53.1**'
#ssh用户名
user = 'root'
#ssh密码
passwd = 'Jinx0007'def main():#进行cmd操作连接创建新的session连接cmd = "/SSH2 /L %s /PASSWORD %s /C 3DES /M MD5 %s" % (user, passwd, host)crt.Session.Connect(cmd)#使用默认弹窗提示信息crt.Dialog.MessageBox('登录成功!')main()
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21

2.另外一个:

# $language = "python"
# $interface = "1.0"
#此方法表示你必须先登录一台ssh服务器然后再去ssh到另外一台服务器
#ssh主机的ip
host = '192.168.0.111'
#ssh主机的用户名
user = 'root'
#ssh主机的密码
passwd = 'Jinx0007'def main():#向屏幕光标后发送以下文字内容,\r表示回车执行crt.Screen.Send('ssh '+user+'@'+host+'  \r')#在5秒内等待屏幕出现password:或者yes/no文字进行下方操作,超过5秒表示超时result = crt.Screen.WaitForStrings(['password:','(yes/no)'],5)#当屏幕出现password:字符if result == 1:crt.Screen.Send(passwd+"\r")#屏幕出现(yes/no)等相关字符if result == 2:crt.Screen.Send('yes \r')crt.Screen.WaitForString('password:', 2)crt.Screen.Send(passwd+"\r")#等待屏幕出现']$'字符crt.Screen.WaitForString(']$',5)#使用默认弹窗提示信息crt.Dialog.MessageBox('登录成功!')main()
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29

在secureCRT软件上运行一些简单的python脚本相关推荐

  1. datatable使用_使用Streamlit从简单的Python脚本创建交互式WebApp

    如果有人告诉您可以使用150-200行代码创建交互式Web应用程序,该怎么办? 有趣的权利. Streamlit为您提供了使用简单的python脚本和一些streamlit调用来创建漂亮的Web应用程 ...

  2. mac上使用crontab周期性执行python脚本

    这个月买了本书<Linux系统命令及Shell脚本实践指南>, 看到了一个周期性执行任务cron.顿时产生一个想法: mac上有这种机制么? 加上自己也在15年下半年也学了点python脚 ...

  3. 一个简单的Python脚本实现SOCKS5代理服务器的基本功能

    以下是一个简单的Python脚本,实现了SOCKS5代理服务器的基本功能: import socket import selectclass Socks5Proxy:def __init__(self ...

  4. 在windows 2008 server 的IIS 7上运行 django 1.11 + python 3.6

    缘起 使用django开发了一个项目,客户的技术体系是全栈window的,所以要求我们提供把项目部署到windows服务器的服务. 写这个原因是旧的在 windows 上运行python网站程序的文档 ...

  5. 简单的python脚本-python基础练习之几个简单的游戏

    文档介绍 利用python写"猜数字","猜词语","谁是卧底"这三个游戏,从而快速掌握python编程的入门知识,包括python语法/列 ...

  6. python代码变成运行程序_用Python脚本转换成windows的可执行程序

    下载并运行与你所安装的Python对应的py2exe版本的 installer,这将安装py2exe和相应的例子:这些例子被安装在lib\site-packages\py2exe\samples目录下 ...

  7. 简单的python脚本-如何写一个简短(200行)的Python脚本

    简介 在这篇文章中我将介绍如何写一个简短(200行)的 Python 脚本,来自动地将一幅图片的脸替换为另一幅图片的脸. 这个过程分四步: 检测脸部标记. 旋转.缩放.平移和第二张图片,以配合第一步. ...

  8. python脚本自动运行失败_Linux下Python脚本自启动和定时启动的详细步骤

    一.Python开机自动运行 假如Python自启动脚本为 auto.py .那么用root权限编辑以下文件: sudo vim /etc/rc.local 如果没有 rc.local 请看 这篇文章 ...

  9. python 基因序列提取_科学网—简单的Python脚本提取对应位置基因序列(fasta文件) - 王彬忠的博文...

    最近,用Python脚本提取,在基因号已知,位置已知条件下,相对应位置的基因序列时发现,这样很简单但是很实用的脚本,在网上却比较难找.而且,能被找到的脚本,相对于具有初级编程能力的人而言,有点难.本人 ...

最新文章

  1. hudo as3 网络通信框架
  2. tomee_使用Vysper,TomEE和PrimeFaces将XMPP服务器嵌入JSF Web应用程序内部
  3. 干净虚拟机(centos 6.4)上从头到尾安装并调试Mdrill(二)
  4. 十八、可视化任务调度系统airflow
  5. win10 安装dig工具与使用dig命令
  6. Docker学习笔记:Centos7镜像时区修改
  7. 小沈阳最经典的99句台词 保证你从头笑到尾
  8. python百度热搜指数+动态可视化排行榜
  9. 投票男神女神公众号投票系统_男神女神投票 v5.5.21版本
  10. Audio-driven Talking Face Video Generation with Learning-based Personalized Head Pose (译文)
  11. 汽车车牌自动识别技术
  12. Linux oracle 怎么安装,oracle在linux下怎么安装
  13. 表单中enter键,导致表单提交
  14. (一)JPA的快速入门
  15. 简单快速分析多个物流揽收后没有物流的单号
  16. 如何查看华为服务器配置信息,如何查看服务器配置分区信息
  17. rand()函数100000随机数_Excel 核心函数篇:常用随机数生成函数
  18. bootstra select 下拉框多选,搜索效果
  19. 模拟电子技术(三)集成运算放大电路
  20. Django 缓存 Cache

热门文章

  1. node 微信授权 获取openid
  2. UGUI 中Dropdown控件的使用经验
  3. gdbserver yum 安装_(OK) 编译cBPM—CentOS7—gdb—gdbserver—成功—调试
  4. 寻找正反物质世界边境的长城---兵粒子
  5. 零基础开始学 Web 前端开发,有什么建议吗?--知
  6. html如何制作查看更多横条,页面浏览量顶部横条显示代码-附“Js/Jquery获取网页屏幕可见区域高度”...
  7. 【Paper】2019_Distributed Optimal Control of Energy Storages in a DC Microgrid with Communication Dela
  8. 一起学nRF51xx 6 - uart
  9. ArchLinux安装图文教程(2017.06.15)
  10. linux下的access()函数判断文件是否存在、打印时间