所以我使用luac通过批处理文件递归地将.lua
编译成.lub
。
我还遇到一个问题,即luac的输出(与.lua
相同,但扩展名为.lub
)不会转到{{1}的文件夹找到了。
我已经使用过:
.lua
并在根文件夹中输出更深文件夹中for /r %%r in (*.lua) do luac5.1.4.exe -o "%%~nr.lub" "%%r"
的{{1}}。
我应该在脚本中更改哪些内容,以便在.lub
的位置文件夹中输出?
答案 0 :(得分:1)
我解决了这种情况只是改变了脚本的结尾。它现在看起来像这样:
for /r %%r in (*.lua) do "luac5.1.4.exe" -o "%%~pnr.lub" "%%r"
现在批处理将输出到%%~pnr
,它作为文件名及其路径,不包括扩展名,所以我可以在最后添加.lua
,解决这个小问题。