Mister Download Manager
  1. 主页
  2. 功能
  3. 命令行

欢迎使用脚本。支持 IDM 命令行参数。

MDM 支持 IDM 的命令行参数,因此为 IDM 编写的脚本可以将其下载任务交给 MDM。一个独立的工具可以在终端中下载,本地 API 允许其他程序查看和控制正在运行的应用程序。

IDM 命令行参数,保持不变

此应用程序支持与 IDM 相同的命令行参数:/d 用于地址,/p 用于文件夹,/f 用于文件名,/a 用于将其加入队列而不开始,/n 用于跳过下载文件信息窗口,以及 /s 用于启动主下载队列。以这种方式驱动 IDM 的批处理文件或其他程序可以通过更改程序名称来驱动 MDM。

misterdownloadmanager.exe /d https://example.com/files/report.pdf /p D:\Reports /n

如果 MDM 正在运行,命令将发送给它;如果未运行,MDM 将启动并执行命令。在 macOS 和 Linux 上,程序名称相同,不带 .exe。

终端下载器

misterdownloadmanager-cli随 MDM 的每次下载附带,无需应用程序运行即可工作。get 通过多个连接下载文件,并显示进度条,Ctrl+C 暂停,resume 稍后继续。video-get 下载视频,torrent-get 下载种子或仅下载其部分文件。video-info 和 torrent-info 说明下载前有哪些选项可供选择。misterdownloadmanager-cli help <command> 列出所有选项,失败的命令将以代码 1 退出。

用于脚本和程序的 JSON

使用 --json,每个命令都会打印 JSON,每行一个对象:文件下载时每半秒打印一行进度,然后是完成时的路径、大小和时间。大小以字节为单位,速度以字节每秒为单位,失败时打印错误对象,因此脚本或 AI 代理无需解析文本即可读取结果。格式按命令列出。

运行中应用程序的 API

其他程序可以向正在运行的应用程序请求其下载任务(以 JSON 格式),并暂停、开始、移除或删除它们。它们仅连接到此计算机上的一个端口,使用每次启动时都会更改的秘密令牌,并且只有您自己的程序才能读取。API 默认关闭,直到您使用 misterdownloadmanager-cli api on 开启它,并且 status、pause、start、remove 和 delete 从命令行使用它。

每个请求和答案都在JSON Schema中逐字段描述,该 Schema 由应用程序响应的代码生成,因此程序可以检查它们发送的内容或从中生成其类型。AI 助手通过 MDM 的MCP 服务器使用相同的 API。

更多脚本功能

playlist-get下载播放列表或频道中的视频,gallery-get 下载图片库。get 最多支持 128 个连接,-c 可选择将名称解析为地址的服务器,--dns 可选择通过某个网络适配器发送下载或完全不发送。--adapter 应用程序的 /startup 可使其在通知区域隐藏启动。API 列表还提供队列、类别和可用空间,并可按名称启动和停止队列。

免费、开源、无广告、无试用版。

下载 Mister Download Manager