Here’s a post I recovered from my old and now deleted XSI_Support_Blog page on the Softimage wiki.
XSI ships with over 23002600 commands. Not all of them are logged in the script editor, and not all of them are documented. Here’s a crude way to search for commands with certain strings in their names.
var c = Application.Commands;
LogMessage( c.Count );
oEnum = new Enumerator( c ) ;
// Search for commands whose scripting name
// contains a specific string of characters.
// The search string is specified between the forward slashes.
//
var re = /SetGlobal/ig;
for (;!oEnum.atEnd();oEnum.moveNext() )
{
var oSelItem = oEnum.item() ;
if ( oSelItem.ScriptingName.match( re ) )
{
LogMessage( oSelItem.scriptingname );
//EditCommand( oSelItem.scriptingname );
}
}
Here’s a related post from the Softimage community forumAREA.
If you want to find out a little more about an undocumented command, uncomment the EditCommand call to pop up the Command Details dialog box.


