VB script 写个测试脚本,实现将文件通过CRT软件的X-modem传输方式发送
时间: 2024-03-14 13:47:27 浏览: 109
VB.NET Xmodem传输
3星 · 编辑精心推荐
以下是一个 VBScript 的测试脚本,可以通过 CRT 软件的 X-Modem 传输方式将文件发送出去。请注意,该脚本仅供参考,需要根据实际情况进行修改和调整:
```
' 定义 CRT 对象
Dim objCRT
Set objCRT = CreateObject("SecureCRT.Session")
' 连接远程主机
objCRT.Connect "/SSH2 /L username /PASSWORD password hostname"
' 等待登录成功
objCRT.WaitForString "login:"
' 发送用户名
objCRT.Send "username" & vbCr
' 等待密码输入提示
objCRT.WaitForString "Password:"
' 发送密码
objCRT.Send "password" & vbCr
' 等待命令提示符
objCRT.WaitForString "$"
' 发送 X-Modem 传输命令
objCRT.Send "send /xmodem C:\test.txt" & vbCr
' 等待传输开始
objCRT.WaitForString "Begin Xmodem transfer"
' 开始传输文件
objCRT.TransmitFile "C:\test.txt", 1
' 等待传输完成
objCRT.WaitForString "Xmodem transfer complete"
' 断开连接
objCRT.Disconnect
```
需要注意的是,该脚本中的用户名、密码、主机名和文件路径需要根据实际情况进行修改。另外,CRT 软件需要安装并配置好 X-Modem 传输协议才能正常使用。
阅读全文