Celestia/指令碼
外觀
< Celestia
在鍵盤上輸入命令會很累,而且容易出錯。如果您使用 Celestia 向其他人展示宇宙,指令碼可能是進行星際之旅的一種有效方法。
Celestia 支援兩種不同的指令碼語言,CEL 和 CELX(Lua)。這些語言可用於為程式新增新功能或執行教育活動。
請參見頁面 Celestia/Cel_Scripting
請參見頁面 Celestia/Celx_Scripting
如果您可以將命令傳遞給作業系統的命令直譯器,則可以使用任何其他語言。它可以發出執行 Celestia 的命令,並且可以在該命令列中包含執行 .CEL Celestia 指令碼或 .CELX Lua 指令碼的指令。
從命令列呼叫時,Celestia 可以接收 .CEL 或 .CELX 指令碼的名稱以在啟動時執行。
./celestia --url name-of-script.cel
當命令列包含限定符“--once”時,命令列將傳遞給正在執行的 Celestia 副本,而不是啟動新的程式副本。(注意:使用兩個連字元)
./celestia --once --url name-of-script.celx
(從 Celestia v1.3.1 開始,指令碼可以位於任何資料夾中。以前,它們必須位於 Celestia 的“根”資料夾中。)
閱讀和貢獻 Celestia 指令碼指南
可在 Don G 的 Celestia 指令碼資源 頁面找到有關 CEL 和 CELX 指令碼的許多資源。