Custom Commands

• What is a Custom Command?
Gives an overview of the code for a custom command.

• Custom Command Wizard
Explains how to use the SDK Command Wizard to generate the skeleton code for a custom command.

• Registering Commands
Shows how to register a command.

• Setting Command Capabilities
Discusses command capabilities such as supporting keyboard shortcuts, running in batch mode, and command history logging.

• Providing User Interface Text for a Command
Shows how to specify descriptive text such as tooltips for commands.

• Adding Arguments
Shows how to add different types of arguments, such as collections, objects, or boolean flags, to a custom command.

• Working with Arguments
Shows how to process command arguments in the Execute callback.

• Returning Values
Explains how to return values from a custom command, and discusses the differences between scripted and C++ commands.

• Calling C++ Custom Commands from Scripting
Shows how to call a compiled custom command from the different scripting languages, and how to handle the return values.

• Adding Commands to Menus
Shows how to add commands to Softimage menus.

• Undoing and Redoing Custom Commands
Explains how to undo and redo changes to user data.

Autodesk Softimage v7.5