2023-04-03 11:04:31 +08:00

18 lines
314 B
Batchfile

@echo off
chcp 65001
setlocal enabledelayedexpansion
set name=1
set src_dir_length=%2
set /A src_dir_length_2=%2+1
set dst_dir=%3
set dst=2
set luac=%4
for /r %1 %%i in (*.lua) do (
set name=%%i
set dst=%dst_dir%!name:~%src_dir_length%!.bytes
set name=!name:~%src_dir_length_2%!
%luac% -o !dst! !name:\=/!
)