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

如何使用批处理从Minecraft 1.8.8 JSON文件提取依赖库存储路径

Minecraft 1.8.8 依赖库路径提取批处理方案

实现逻辑

  • 匹配JSON文件中所有前缀为https://libraries.minecraft.net/的依赖库下载URL
  • 裁剪URL移除固定前缀,得到对应的库相对路径
  • 自动将所有路径输出保存到path.txt文件

完整可运行代码

@echo off
setlocal enabledelayedexpansion
:: 请修改下方参数为你的JSON文件实际路径
set "TARGET_JSON=1.8.8.json"
set "URL_PREFIX=https://libraries.minecraft.net/"
set "OUTPUT_PATH=path.txt"

:: 初始化输出文件
type nul > "%OUTPUT_PATH%"

:: 提取并处理URL
for /f "tokens=* delims=" %%l in ('findstr /ic:"%URL_PREFIX%" "%TARGET_JSON%"') do (
    set "line=%%l"
    :: 提取引号包裹的URL内容
    for /f "tokens=2 delims=\"" %%u in ("!line!") do (
        set "lib_url=%%u"
        :: 移除固定前缀
        set "lib_path=!lib_url:%URL_PREFIX%=!"
        :: 写入结果
        echo !lib_path!>>"%OUTPUT_PATH%"
    )
)
echo 路径提取完成,结果已写入 %OUTPUT_PATH%
pause

使用说明

  • 运行前需将代码中的TARGET_JSON变量值修改为你本地1.8.8版本JSON文件的实际文件名或绝对路径
  • 若JSON中存在重复的依赖库URL,输出结果会自动保留重复条目,如需去重可自行在写入逻辑前增加重复校验
  • 代码仅适配固定前缀的官方依赖库URL场景,第三方镜像源需同步修改URL_PREFIX参数的值

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 03:15:10