批量提取导出live2d文件夹

这段时间整理资源发现还有Live2d没提取,使用aelurum版的AssetStudioModGUI导入全部live2d文件夹导出All Models好像有的贴图没导出来……
用UnityLive2DExtractor可以完整导出,但是只能一个个拖动文件夹,文件夹太多工程量较大,后来我想到去ChatGPT询问了下bat批量遍历,可以做到!现把脚本分享给有需要的人~运行会有前面的提示报错,不要紧,能完整导出就行hhhh
第一次发帖,不知道能不能发在这里,请见谅!

下面是脚本,另存为xxx.bat文件运行即可
提前把需要的Live2d文件夹复制到UnityLive2DExtractor文件夹下

@echo off
chcp 65001 > nul
setlocal enabledelayedexpansion

rem 批处理遍历当前目录下的文件夹导出到Live2DOutput文件夹
rem 由于程序限制,只能当前目录处理

rem 获取当前目录
set "currentDir=%cd%"

rem 遍历当前目录下的所有文件夹
for /d %%F in ("%currentDir%\*") do (
    if /i not "%%~nxF"=="Live2DOutput" if /i not "%%~nxF"=="runtimes" (
        echo 正在处理文件夹:%%F
        rem 使用 echo 来自动确认
        echo.|"UnityLive2DExtractor.exe" "%%~F"
    )
)

echo 所有文件夹处理完毕!
pause