InstallCustomPreferences

導入

v4.0

詳細

カスタム プリファレンスのカテゴリとしてカスタム プリセットをインストールします。 この操作によって、カスタム pset のプリセットが保存され、[Preferences] > [Custom]ノードにロードされ、オリジナルのカスタム pset が削除されます。 Softimage を起動すると、[factory/user/workgroup]Data/Preferences の下のプリセットがすべてカスタム プリファレンスとしてロードされます。

カスタム プリファレンスの値が変更されると、他の設定済みプリファレンスと同様に、ASCII 形式のプリファレンス ファイル(.xsipref)に値が保存されます。

スクリプト構文

InstallCustomPreferences( [InputObjs], [Name] );

パラメータ

パラメータ タイプ 説明
InputObjs 文字列 カスタム プリファレンスとしてインストールするカスタム pset のリスト

デフォルト値: 現在選択されている値

Name 文字列 カスタム プリファレンス カテゴリに付ける名前

デフォルト値:カスタム pset の名前

JScript の例

/*

	JScript example that shows how to install a custom preference from a custom pset.

*/

SelectObj("Scene_Root", null, null);

SIAddCustomParameter("Scene_Root", "myparam", siBool, 0, 0, 1, null, 4, 0, 1, null, null);

SelectObj("CustomPSet", null, null);

SetValue("CustomPSet.Name", "mycustomprefs", null);

InstallCustomPreferences ("mycustomPrefs", "MyPrefs");

// Now we can access the new custom preference

logmessage (application.preferences.GetPreferenceValue("MyPrefs.myparam"));

関連項目

ImportPreferences ExportPreferences Preferences