GetCommandByScriptingName (XSIApplication)
Introduced
5.0
Description
Finds a built-in or custom command by its scripting name.
Scripting Syntax
XSIApplication.GetCommandByScriptingName( ScriptingName )
C# Syntax
Command XSIApplication.GetCommandByScriptingName( String in_strScriptingName );Parameters
|
Parameter |
Type |
Description |
|
ScriptingName |
The scripting name of the command you want to find. |
Return Value
Examples
1. JScript Example
// JScript example that shows how to find a command by its scripting name var oCmd = Application.GetCommandByScriptingName( "GetMarking" ) Application.LogMessage( "Command Name: \"" + oCmd.Name + "\", Command Scripting Name: \"" + oCmd.ScriptingName + "\"" ) ; // Test if a command with a given scripting name exists oCmd = Application.GetCommandByScriptingName( "CommandThatDoesNotExist" ) if ( oCmd == null ) { Application.LogMessage( "Command \"CommandThatDoesNotExist\" is not installed" ) ; } //Expected output: //INFO : Command Name: "Get Marked Parameters", Command Scripting Name: "GetMarking" //INFO : Command "CommandThatDoesNotExist" is not installed
2. VBScript Example
' VBScript example that shows how to find a command by its scripting name set oCmd = Application.GetCommandByScriptingName( "GetMarking" ) Application.LogMessage( "Command Name: """ & oCmd.Name & """, Command Scripting Name: """ & oCmd.ScriptingName & """" ) ' Test if a command with a given scripting name exists set oCmd = Application.GetCommandByScriptingName( "CommandThatDoesNotExist" ) if typename( oCmd ) = "Nothing" then Application.LogMessage( "Command ""CommandThatDoesNotExist"" is not installed" ) end if 'Expected output: 'INFO : Command Name: "Get Marked Parameters", Command Scripting Name: "GetMarking" 'INFO : Command "CommandThatDoesNotExist" is not installed
See Also
Autodesk Softimage v7.5