You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VBScript中通过SecureCRT的SendXmodem将Xmodem块大小从128K改为1024K

在SecureCRT VBS脚本中启用Xmodem-1K(1024字节块)传输

要在VBS脚本中指定Xmodem使用1024字节块(即Xmodem-1K模式),你需要利用SendXmodem方法的第二个可选布尔参数,而非尝试添加命令行风格的参数(如/B 1024)。

正确脚本实现

SecureCRT的FileTransfer.SendXmodem方法支持传入第二个参数bUse1KBlocks,将其设为True即可启用1K块传输:

' 1. 向思科交换机发送接收准备命令
crt.Screen.Send "copy xmodem: flash:c3750-advipservicesk9-mz.122-25.fz.bin" & chr(13)

' 2. 等待交换机完成接收准备(关键步骤:避免提前触发传输)
' 根据交换机实际输出调整匹配字符串,常见提示为"Begin the Xmodem transfer now..."
crt.Screen.WaitForString "Begin the Xmodem transfer now"

' 3. 启用1K块推送文件
crt.FileTransfer.SendXmodem("C:\Users\NEW USER\Desktop\IOS\c3750-advipservicesk9-mz.122-25.fz.bin", True)

核心说明

  • SendXmodem的第二个参数默认值为False,对应传统Xmodem的128字节块;设为True则切换为Xmodem-1K模式,使用1024字节块。
  • 必须等待交换机输出接收就绪提示后再调用SendXmodem,否则传输可能因时机错误失败。
  • 你之前尝试的/B或/Blocksize属于命令行工具语法,不适用于SecureCRT的VBS API方法。

内容的提问来源于stack exchange,提问作者C4C

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 21:23:10