跳转到内容

Celestia/脚本

维基教科书,自由的教学读物

在键盘上输入命令会很累,而且容易出错。如果您使用 Celestia 向其他人展示宇宙,脚本可能是进行星际之旅的一种有效方法。

脚本类型

[编辑 | 编辑源代码]

Celestia 支持两种不同的脚本语言,CEL 和 CELX(Lua)。这些语言可用于为程序添加新功能或运行教育活动。

CEL 脚本

[编辑 | 编辑源代码]

请参见页面 Celestia/Cel_Scripting

CELX 脚本

[编辑 | 编辑源代码]

请参见页面 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 脚本论坛

阅读和贡献 Celestia 脚本指南

可在 Don G 的 Celestia 脚本资源 页面找到有关 CEL 和 CELX 脚本的许多资源。

华夏公益教科书