Board logo

标题: [系统相关] [已解决]bat脚本如何运行curl或者wegt来下载文件 [打印本页]

作者: fire177    时间: 2024-7-26 19:41     标题: [已解决]bat脚本如何运行curl或者wegt来下载文件

本帖最后由 fire177 于 2024-7-29 00:16 编辑

正常打开cmd 输入 curl -o "xxx.zip" https://xxx.com/xxx.zip 可以正常下载文件
当把这条命令以bat脚本运行时 就执行1秒然后就中断了  
试了curl和wegt都是这样 是不是要配置别的什么东西才能让他保持运行
作者: fire177    时间: 2024-7-26 19:42

文件生成了 但是就是下了1秒然后断了
作者: 77七    时间: 2024-7-26 20:14

把批处理保存为ansi编码试试。
作者: czjt1234    时间: 2024-7-26 21:01

start /w curl
作者: Five66    时间: 2024-7-27 00:04

也许是没下完 , 试试等一会儿再看看
也有可能是还没下载完 , bat 运行完后就随着 bat 一起退出了 , 试试用 start 运行命令或者往 bat 里加上检测代码
作者: ygqiang    时间: 2024-7-27 07:59

  1. md 00
  2. set xz11=https://down.qq.com/qqweb/PCQQ/PCQQ_EXE/PCQQ2021.exe
  3. set xz121=https://dldir1.qq.com/weixin/Windows/WeChatSetup.exe
  4. pause
  5. aria2c_x86.exe -c %xz11% --seed-time=0 --force-save=true --dir=.\00
  6. aria2c_x86.exe -c %xz121% --seed-time=0 --force-save=true --dir=.\00
复制代码

作者: fire177    时间: 2024-7-27 15:16

原链接是 https://mediafilez.forgecdn.net/files/5220/702/gigantoraptor-windows%2021.zip  我试过不是这个网站的 没有空格的文件是正常下载的 这个网站所有文件都是有空格的 curl wget aria2c 各种软件都是一样的 下一下就断了 但是正常打开cmd 手动输入进去所有软件都可以正常下载
作者: 77七    时间: 2024-7-27 15:26

回复 7# fire177


   cmd窗口下用一个%,批处理文件中用两个%
作者: fire177    时间: 2024-7-27 16:07

回复 8# 77七


   有用 解决了 感谢
作者: newswan    时间: 2024-7-27 21:50

%20 是 空格 转义
查看 url 转义字符




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2