Запуск команд CMD

Запуск команд CMD

Надстройка SaveToDB позволяет загружать и обновлять данные из файлов XML, JSON, HTML и CSV.

Разработчики могут настроить использование команд Windows и CMD для загрузки, подготовки и проверки таких файлов.

Например:

IDTABLE_SCHEMATABLE_NAMECOLUMN_NAMEEVENT_NAMEHANDLER_SCHEMAHANDLER_NAMEHANDLER_TYPEHANDLER_CODE
 dbofilesContextMenudboOpen {FileName}CMDnotepad.exe {FileName}

Используйте тип обработчика CMD и поле HANDLER_CODE для команд в формате:

<Command> [<Parameter1>[ <Parameter2>[ ...]]

Макросы могут использовать контекстные значения в формате {ParameterName=DefaultValue} или просто {ParameterName}.

Примеры команд:

{FileName}
notepad.exe {FileName}
dir *.*
cmd /c dir {Mask=*.*}
cmd /k dir {Mask=*.*}
sayhello.cmd {FirstName}
mailto:{Email}&amp;subject=Thanks for the connection&amp;body=Hello {FirstName},%0A

Последний пример демонстрирует создание нового почтового сообщения с использованием команды mailto:.
Обработчики mailto: добавляются в меню, если поле получателя не является пустым.

Используйте cmd /c для выполнения команды и закрытия окна после выполнения. Используйте cmd /k, чтобы оставить окно открытым.

Надстройка запускает команды из каталога активной книги, если книга была сохранена.

Важно! Надстройка SaveToDB не проверяет команды. Запускайте команды только из доверенных источников!