我需要從另一個Lua腳本中執行一個Lua腳本。有多少種方式,我如何使用它們?如何從Lua內部運行另一個腳本?
回答
通常你會使用以下方法:
dofile("filename.lua")
但是你可以通過require()
做到這一點很好。例如:
foo.lua:
io.write("Hello,")
require("bar")
bar.lua:
io.write(" ")
require("baz")
baz.lua:
io.write("World")
require("qux")
qux.lua:
print("!")
這將產生輸出:
Hello, World! <newline>
注意使用require()
當你不使用.lua
擴展,但你需要它dofile()
。 更多信息here如果需要。
@NicolBolas Ah,立即修復 – SuperCheezGi
只需爲即將到來的讀者添加註釋:require「」必須是擴展名爲.lua的腳本,而dofile()可以是任何擴展名。 –
@MaxKielland你是否在說dofile()讓我附加用不同語言編寫的腳本? –
- 1. 從另一個外部php腳本運行外部php腳本
- 2. Google App腳本:從另一個腳本內運行腳本?
- 3. 如何運行.lua腳本?
- 4. 如何運行Lua腳本?
- 5. 從另一個lua腳本加載lua腳本
- 6. 我將如何使用用戶指定的參數從另一個Lua腳本中運行Lua腳本?
- 7. 如何通過一個單一的LUA腳本運行多個Lua腳本即使一個腳本失敗
- 8. 如何從另一個Node.js腳本中運行Node.js腳本
- 9. 如何從另一個腳本內執行腳本?
- 10. 從c運行整個lua腳本
- 11. 如何運行另一個python腳本
- 12. 關於從另一個運行腳本
- 13. 從另一個python腳本運行一個python腳本?
- 14. 腳本運行另一個腳本
- 15. 如何從python運行一個調用另一個腳本的shell腳本?
- 16. 使用ssh在另一個腳本內運行perl腳本
- 17. 如何讓php腳本運行另一個php腳本
- 18. 我如何可以使運行腳本另一個腳本
- 19. 如何讓perl腳本運行另一個perl腳本?
- 20. 如何切換用戶腳本運行另一個腳本
- 21. Bash腳本,從內部調用另一個腳本的其他目錄運行腳本?
- 22. 從DXL/DOORS內部運行Python腳本
- 23. 使用會話數據從另一個腳本運行腳本
- 24. 從另一個腳本運行PowerShell腳本
- 25. 從另一個腳本運行python腳本
- 26. 運行從另一個bash腳本bash腳本不同權限
- 27. 從另一個python腳本在Windows上運行Python腳本7
- 28. 從另一個python腳本運行python腳本,傳入參數
- 29. 如何從一個通用腳本運行多個watir腳本
- 30. 如何從另一個腳本運行python腳本時獲得正確的exitcode?
你是什麼意思「跑」一個?你是否想簡單地執行腳本,就好像在另一個'lua'命令行過程中一樣?或者你想從你的腳本代碼中執行它? –