Command.Category

説明

コマンドが属するカテゴリのリストを含むStringを戻します。この情報はSIObject.Categoriesに似ていますが、配列ではなくパイプ区切り("|")の文字列を戻します。

カスタム コマンドは、常に「Custom」カテゴリに属します。コール内でsiCommandCategoryXSIApplication.CreateCommandに指定すると、指定のカテゴリを表す文字列が戻り値(文字列)に含まれます。

C#構文

// get accessor

String rtn = Command.Category;

1. JScript の例

/*

	Example of Category, using the embedded approach

*/

var cmd = Application.CreateCommand( "Demo", siImportCategory )

cmd.ScriptingName = "Demo" ;

cmd.Language = "JScript" ;

cmd.Handler = "Demo" ; 

cmd.Code = Demo.toString() ; // Embed the code directly in the definition

Application.AddCommand( cmd ) ;

//INFO : "Custom|Import|File"

logmessage( cmd.Category ) ;

Application.RemoveCommand( "Demo" ) ;

function Demo()

{

	LogMessage( "Demo called" ) ;

}

2. VBScript の例

'

'	VBScript example

'

set cmd = Application.Commands("Twist")

LogMessage "Command category: " & cmd.category

関連項目

XSIApplication.CreateCommand