XSIApplication.ActivateWorkgroup

導入

v5.0

詳細

ワークグループをアクティブまたは非アクティブにします。ワークグループを非アクティブにする操作は、XSIApplication.RemoveWorkgroup を呼び出す操作によく似ていますが、Softimage がワークグループのパスを記録する点が異なります。このため、以前に接続したワークグループを容易に記憶できます。Softimage では、非アクティブにされたプラグインのワークグループはスキャンされず、XSIApplication.Workgroups の一部としても戻されません。

注:非アクティブにされたプラグインは data_management.workgroup_appl_path プリファレンスに保存されたままですが、感嘆符(!)の接文字が付きます。

C#構文

XSIApplication.ActivateWorkgroup( String in_workgrouppath, Boolean in_bActivate );

スクリプト構文

XSIApplication.ActivateWorkgroup( WorkgroupPath, [Activate] );

パラメータ

パラメータ タイプ 説明
WorkgroupPath String
Activate Boolean ワークグループを有効にする場合は true、無効にする場合は false を送信します。

デフォルト値:true

1. JScript の例

/*

	This example shows how to deactivate all active workgroups.

*/

aWorkgroups = new VBArray( Application.Workgroups ) ;

cntWorkgroups = aWorkgroups.ubound( 1 ) + 1

for ( var i=0; i<cntWorkgroups; i++ ) {

	Application.ActivateWorkgroup( aWorkgroups.getItem( i), false ) ;

}

2. VBScript の例

'

'	This example shows how to deactivate all active workgroups.

'

aWorkgroups = Application.Workgroups 

for i=0 to UBound( aWorkgroups, 1 ) 

	Application.ActivateWorkgroup aWorkgroups(i), false 

next

関連項目

XSIApplication.AddWorkgroup XSIApplication.Workgroups XSIApplication.RemoveWorkgroup XSIApplication.RescanWorkgroups