文章出處

本人在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


文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()