脚本首选项

使用“脚本编辑器”输入脚本或脚本命令。它们将在每次启动时执行。有关详细信息,请参考在“帮助”>“Python 文档”中找到的 VRED Python 文档。

在菜单栏中,选择“编辑”>“首选项”,然后在对话框的左侧选择“常规设置”>“脚本”。进行任何更改后,按“应用”和“保存”以保存它们。

脚本首选项

Python 沙盒

为了避免在文件加载期间执行可能会任意调用操作系统命令的 Python 命令,我们实现了 Python 沙盒。可以在“首选项”>“脚本”中配置它。默认情况下,该沙盒处于启用状态,可阻止以下操作:

如果项目文件中包含的 Python 脚本尝试进行上述操作之一,将显示警告对话框。然后,用户可以手动允许或阻止该操作。

如果选择“将此操作应用于所有将来实例”,则选定操作将应用于同一命令的所有后续实例。

如果选择“对此项目允许”操作,将允许进行该操作,直到调用新场景或加载其他项目文件为止。

如果选择“不执行”,将阻止该操作并引发 Python 异常。

注意:

除了首选项外,还可以使用命令行选项和环境变量控制沙盒。

  • 可使用 -insecure_python 完全关闭沙盒。
  • 可使用 -force_secure_python 强制打开沙盒。
  • 可设置环境变量 VRED_SECURE_PYTHON 以强制打开沙盒。

兼容性

脚本

包含一些功能的快捷键组合和 Python 脚本。