Execute Commands

Version 01.51.00
Added 25 Feb 2021 (last updated 11 Jun 2021)

For use with Sibelius 21.x

Original version 01.14.00 added 25 February 2021.

From lists of available commands, add commands to a Command List, then choose Execute to run them after the dialog comes down.

You can also Export or Import a list of commands. The exported files will be stored in a subfolder of your default Scores folder called Execute_Commands, and will have the extension .dat. These files can be shared with other users.

You can also generate a new plugin that contains the commands in the Command List using New Plugin.

These actions can be accomplished without directly writing any ManuScript plugin code.

Updated 26 February 2021.Version 01.15.00. Added routines to be called by other plugins: API_AddLineObjectSelection, API_AddSymbolObjectAtSelection, API_AddTextObjectAtSelection, to enable plugins to simulate what the Add Text, Lines and Symbols commands do without bringing up the dialog.

Updated 27 February 2021.Version 01.16.00. Added warning when executing command list if there is no selection in the active score.

Updated 28 February 2021.Version 01.16.01. Some internal code changes to make calling from other plugins easier.

Updated 3 March 2021.Version 01.16.03. More internal code changes to make calling from other plugins easier.

Updated 8 March 2021.Version 01.17.00. Moved the Remove Commands button from the bottom of the list to the top, to reduce the chance of accidental deletion.

Also changed the Command List so that if the same command was put into the list more than once, each duplicate command would be given a suffix starting with a tilde and then a number, which made each command name in the list unique. The suffixes are only used in the Command List. They are stripped out when the commands are exported, executed, or saved as a plugin.

Updated 9 March 2021.Version 01.17.02. Mostly internal fixes to recent changes.

Updated 15 March 2021.Version 01.18.00. Added button to execute the currently selected command only, in addition to being able to execute all the commands in the Command List. Made some improvements to the New Plugin dialog as well.

Changed the way that commands that run plugins work in generated plugins and Command Macro Files. They now use the plugin file name as a Command Id so they will work in any language. The drawback to this is that for generated plugins to run plugin commands, Execute Commands [this plugin] must be installed on the machine where the plugins are run.

If you use the plugin Run Command Macros, you should update it as well, so it will work with the output of this plugin.

Updated 15 March 2021.Version 01.18.02. Bug fix for New Plugin.

Updated 27 April 2021.Version 01.27.00. Major update. Cmdutils files support. New ability to Add Comments and Edit commands. Ability to execute current command only. Restructuring of generated plugins with New Plugin.

Updated 01 May 2021. Version 01.28.00.

Fixed bug that caused Mac users to crash when using New Plugin

Several bug fixes and features, including the ability to clear the Command List with a button press.

You will need to update cmdutils as well to use its features. Updating Run Command Macro is suggested but not required.

After installing or updating this plugin you must close and restart Sibelius before you can use it.

Updated 02 May 2021. Fixed bug when importing data files that include plugins.

Updated 5 May 2021. Numerous tweaks. Please update cmdutils.plg as well.

Updated 7 May 2021. Even more tweaks. Please update cmdutils.plg as well.

Updated 11 June 2021. Version 01.51.00. Mostly support for new cmdutils features. Update cmdutils.plg and RunCommandMacros.plg as well.

Close and restart Sibelius after installing and before using this plugin.

Plug-in written by Bob Zawalich.