1

そのため、luac を使用して、バッチ ファイルを使用していくつか.luaを再帰的にコンパイルしています。.lub

また、luac ( と同じ名前です.luaが、.lub拡張子付き) の出力が が見つかったフォルダーに移動しないという問題もあります.lua

私が使用した:

for /r %%r in (*.lua) do luac5.1.4.exe -o "%%~nr.lub" "%%r"

そして、より深いフォルダにある.luba.luaのファイルがルートフォルダに出力されます。

.luaの場所フォルダー内に出力されるようにするには、スクリプトで何を変更する必要がありますか?

4

1 に答える 1

1

スクリプトの最後を変更するだけで、この状況を解決しました。次のようになります。

for /r %%r in (*.lua) do "luac5.1.4.exe" -o "%%~pnr.lub" "%%r"

%%~pnrこれで、拡張子を除くファイル名とそのパスとして機能する にバッチが出力されるため.lua、最後に を追加して、この小さな問題を解決できます。

于 2014-06-11T22:40:30.083 に答える