Skip to content

Commit d0a8310

Browse files
committed
简单的批处理工具,用来批量转换
1 parent 165af85 commit d0a8310

1 file changed

Lines changed: 41 additions & 0 deletions

File tree

tools/BatchConvert.bat

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
@echo off
2+
chcp 65001
3+
echo batch convert obj To gltf
4+
echo 请选择要执行的操作,目前支持转换模型到gltf、glb、b3dm、b3dm瓦片,分别对应操作顺序1-4
5+
echo 其他操作还不支持
6+
echo q 退出
7+
echo.
8+
:cho
9+
set num=
10+
set para=
11+
set /p num=请选择需要执行的操作
12+
if "%num%"=="1" (
13+
echo 转换为gltf
14+
) else (
15+
if "%num%"=="2" ( set para=-b ) else (
16+
if "%num%"=="3" ( set para=--b3dm ) else (
17+
if "%num%"=="4" ( set para=--tileset ) else (
18+
if "%num%"=="q" ( exit ) else (
19+
echo 选择无效,请重新输入
20+
goto cho
21+
)
22+
)
23+
)
24+
)
25+
)
26+
27+
echo 脚本中写入对应的路径
28+
set dirPath=
29+
set /p dirPath=
30+
echo 路径为:%dirPath%
31+
echo 开始转换
32+
for /r %dirPath% %%i in (*.obj) do (
33+
echo %%i
34+
call obj23dtiles -i %%i %para%
35+
)
36+
echo 转换完毕
37+
echo 继续选择 r ,其他则退出
38+
set again=
39+
set /p again=
40+
if "%again%"=="r" goto cho else exit
41+
pause

0 commit comments

Comments
 (0)