CreateScriptCommand

Categories

customization

Description

Creates a command that runs a script. Note: The Command object, used in conjunction with XSIApplication.CreateCommand, provides a much more powerful API for specifying custom commands.

Scripting Syntax

oString = CreateScriptCommand( CommandName, ScriptName, FileName, [ProcName], [Description] );

Return Value

Returns a unique String identifier for the command.

Parameters

Parameter Type Description
CommandName String Name displayed in the user interface (on toolbar buttons, in the Customize menu).
ScriptName String Name used to run the command in scripting.
FileName String Path and name of the script file.
ProcName String Name of a scripting function or subroutine.

Default Value: Script runs from the start of the file

Description String Description of the command.

Examples

VBScript Example

sub Install()
        dim file, toolbar, command, path
        path = Application.InstallationPath( siUserPath )
        file = path & "\Data\Scripts\myUtils.vbs"
        'Create Toolbar
        toolbar = CreateToolbar("Utilities")
        'Create Commands
        command = CreateScriptCommand( "Simplify It" ,_
                                        "makeSimple" ,_
                                        file ,_
                                        "MakeSimple",_
                                        "Makes life easier." )
        'Add button to toolbar.
        CreateToolbarButton toolbar, command
end sub

See Also

CreateToolbar CreateToolbarButton CreateToolbarControl RemoveScriptCommand XSIApplication.AddCommand