码迷,mamicode.com
首页 > 编程语言 > 详细

SecureCRT自动上传文件python脚本

时间:2017-04-28 20:36:53      阅读:359      评论:0      收藏:0      [点我收藏+]

标签:let   对话框   crt   upload   tran   zmodem   dem   mux   对话   

本人在ubuntu下使用SecureCRT,上传文件习惯用rz命令。每次上传都弹对话框选择文件按确定后才上传,感觉很费力。最后自己摸索整理出一个脚本。

使用方法是,在【Script】菜单点【Run...】 然后选择这个脚本【Run】就可以自动上传了。挺方便的~

# $language = "python"
# $interface = "1.0"

def Main():
    crt.Screen.Synchronous = True
    crt.Screen.Send("rm -rf demofile\n") # 先删除旧文件
    crt.Screen.WaitForString("[xxx@linux xx]$ ")

    crt.FileTransfer.AddToZmodemUploadList("/your_path/bin/demofile") # 添加文件到上传列表
    crt.FileTransfer.ZmodemUploadAscii = True # 加了这个执行rz时就不会弹选择文件对话框了。

    crt.Screen.Send("rz\n")
    crt.Screen.WaitForString("[xxx@linux xx]$ ")
    crt.FileTransfer.ZmodemUploadAscii = False # 设置调回来

Main()

 

技术还是比较弱渣啊~~~不会用那些tmux

SecureCRT自动上传文件python脚本

标签:let   对话框   crt   upload   tran   zmodem   dem   mux   对话   

原文地址:http://www.cnblogs.com/highend/p/securecrt_auto_upload_file_by_python.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!