1
実行可能なLuaの名前を、後で実行するためのタスクを設定するLuaスクリプトから見つける必要があります。実行可能なLuaの名前と場所を確認
使用するarg
名前を見つけることができますが、オプションを使用すると信頼できません。たとえば、スクリプト内で実行されている引数がない場合、print(arg[-1])
はlua53
を出力します。しかし、オプションが使用されている場合は、-i
のように代わりに印刷され、EXEを取得するには、行をprint(arg[-2])
に変更する必要があります。
どのような方法で確実にluaバイナリの名前が得られますか?
を試してみてください[リンク](http://stackoverflow.com/questions/21416798/lua-global-variable-containing-path-to-current-file) –