XSIApplication.ActivateWorkgroup

導入

v5.0

詳細

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

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

スクリプト 構文

XSIApplication.ActivateWorkgroup( WorkgroupPath, [Activate] );

パラメータ

パラメータ タイプ 詳細
WorkgroupPath String
有効 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