Менеджер (из пространства имен Ultima.Scripting) предназначен для работы с командами над документом.

DevBookmark_Scripts Интерфейс менеджера IDocumentCommandManager реализует следующие методы:

GetDocumentCommands(long docSubtypeId) – возвращает перечень команд, которые можно выполнять над документом указанного подтипа:

docSubtypeId – идентификатор подтипа документа;

GetCommandsScriptHotkeys(long docSubtypeId) – возвращает перечень горячих клавиш для вызова команд, которые можно выполнять над документом указанного подтипа:

docSubtypeId – идентификатор подтипа документа;

ExecuteCommand(long id, long documentId, IDictionary<string, object> parameters) – выполняет команду над указанным документом, возвращает список ClientActions для выполнения на стороне клиента:

id – идентификатор команды над документом;

documentId – идентификатор документа;

parameters – параметры выполнения команды.