コマンドが属するカテゴリのリストを含むStringを戻します。この情報はSIObject.Categoriesに似ていますが、配列ではなくパイプ区切り("|")の文字列を戻します。
カスタム コマンドは、常に「Custom」カテゴリに属します。コール内でsiCommandCategoryをXSIApplication.CreateCommandに指定すると、指定のカテゴリを表す文字列が戻り値(文字列)に含まれます。
/* 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" ) ; } |
' ' VBScript example ' set cmd = Application.Commands("Twist") LogMessage "Command category: " & cmd.category |