1、windows
.bat
@SETLOCAL ENABLEEXTENSIONS
@setlocal ENABLEDELAYEDEXPANSION
@echo off
@set SCRIPT_PATH=.\script
for /R %SCRIPT_PATH% %%c in (*.lua) do (
@set LUA_NAME=%%c
@set LBC_NAME=!LUA_NAME:~0,-4!.lbc
@luajit -b !LUA_NAME! !LBC_NAME!
)
@echo success
@pause
2、linux,mac os等
.sh
for i in `find ./script -name "*.lua"`
do
./luajit -b $i "${i%.lua}.lbc"
done
.bat
@SETLOCAL ENABLEEXTENSIONS
@setlocal ENABLEDELAYEDEXPANSION
@echo off
@set SCRIPT_PATH=.\script
for /R %SCRIPT_PATH% %%c in (*.lua) do (
@set LUA_NAME=%%c
@set LBC_NAME=!LUA_NAME:~0,-4!.lbc
@luajit -b !LUA_NAME! !LBC_NAME!
)
@echo success
@pause
2、linux,mac os等
.sh
for i in `find ./script -name "*.lua"`
do
./luajit -b $i "${i%.lua}.lbc"
done