スクリプトの基本設定

スクリプト エディタを使用してスクリプトまたはスクリプト コマンドを入力します。それらは起動時に実行されます。詳細については、VRED の Python マニュアル([ヘルプ] > [Python マニュアル])を参照してください。

メニュー バーで、[編集] > [基本設定]を選択し、ダイアログ ボックスの左側で[スクリプト]を選択します。変更を加えたら、[適用]を押して[OK]をクリックし、変更を保存します。

スクリプトの基本設定

Python サンドボックス

ファイルのロード中に任意にオペレーティング システム コマンドを呼び出すことができる Python コマンドの実行を避けるため、Python サンドボックスを実装しました。[基本設定] > [スクリプト]で設定できます。既定では、サンドボックスは有効で、次の操作はブロックされます。

プロジェクト ファイルに含まれる Python スクリプトがこれらのいずれかの操作を処理しようとすると、警告ダイアログ ボックスが表示されます。その後、操作を手動で許可またはブロックすることができます。

[今後のすべてのインスタンスにこのアクションを適用]を選択すると、で選択したアクションが、同じコマンドの後続のすべてのオカレンスに適用されます。

アクション[このプロジェクトを許可]を選択すると、新しいシーンが呼び出されるか、別のプロジェクト ファイルがロードされるまで、操作を実行できます。

[実行しない]を選択すると、操作がブロックされ、Python 例外が発生します。

注:

基本設定に加えて、サンドボックスはコマンド ライン オプションと環境変数でコントロールすることもできます。

  • サンドボックスを完全にオフにするには、-insecure_python を使用します。
  • サンドボックスを強制的にオンにするには、-force_secure_python を使用します。
  • サンドボックスを強制的にオンにするには、環境変数 VRED_SECURE_PYTHON を設定します。

互換性

スクリプト

一部の機能に対するショートカット キーの組み合わせおよび Python スクリプトが含まれています。