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

如何通过batch脚本下载文件到指定路径并自动执行下载文件

解决方案

核心适配原理

Windows系统内置了%TEMP%环境变量,默认自动对应当前用户的\AppData\Local\Temp目录,不需要硬编码具体用户名或本地路径,天然适配所有不同用户的Windows设备。

完整可用Batch脚本

@echo off
:: 配置下载地址和保存路径
set "DOWNLOAD_URL=https://example.com/download/file.vbs"
set "SAVE_PATH=%TEMP%\file.vbs"

:: 执行下载操作(使用系统内置certutil工具,无需额外安装软件)
certutil -urlcache -split -f "%DOWNLOAD_URL%" "%SAVE_PATH%" >nul 2>&1

:: 判断下载成功后执行VBS文件
if exist "%SAVE_PATH%" (
    cscript //nologo "%SAVE_PATH%"
) else (
    echo 文件下载失败,请检查网络连接或下载地址有效性
    pause
)

脚本说明

  • 支持Win7及以上所有Windows系统,无需依赖第三方工具
  • 若当前设备certutil被组策略限制无法使用,可将上述下载代码替换为以下bitsadmin命令即可:
    bitsadmin /transfer vbs_download /download /priority normal "%DOWNLOAD_URL%" "%SAVE_PATH%" >nul 2>&1
    
  • 执行VBS时使用cscript而非默认的wscript,可避免弹出不必要的图形化提示框,如需弹窗提示可将cscript替换为wscript

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 19:12:03