/Run(<параметры>, <командная строка>, <рабочая папка>)

Выполнить внешнее приложение или команду.

 

<параметры> (могут перечисляться через плюс "+"):

Admin – открыть в режиме администратора, можно указывать как для стандартных приложений, так и для произвольных выполняемых файлов.

Power – открыть PowerShell вместо Cmd.

 

Следующие параметры указываются при запуске одного из стандартных приложений:

Explorer – открыть Проводник.

Console – открыть командное окно.

 

Следующие параметры указываются при запуске произвольного файла:

Current – запустить текущий файл или открыть папку из активного списка файлов.

CmdLine – запустить команду(ы), указанные сейчас в командной строке.

NoErrorUI – в случае ошибки не показывать сообщение об ошибке.

OpenWith – открыть с помощью...

TryOpenWith – в случае неудачи обычного открытия файла, попробовать открыть с помощью…

InConsole – запустить выполняемый файл / команду в командном окне. Не закрывать командное окно при завершении работы.

InConsoleClose – запустить выполняемый файл / команду в командном окне. Закрыть командное окно при завершении работы.

InConsole2 – попытаться выполнить команду в командном окне (если выполняемый файл не запустился по причине его отсутствия). Не закрывать командное окно при завершении работы.

InConsoleClose2 – тоже, что и InConsole2, но закрыть командное окно при завершении работы.

Min – запустить выполняемый файл свернутым в значок.

Max – запустить выполняемый файл развернутым на весь экран.

Silent – запустить выполняемый файл в скрытом окне.

 

<командная строка>:

Необязательный параметр. Указывает имя произвольного запускаемого файла. Имя может быть полным, либо заданным относительно текущей рабочей папки. В имени можно использовать подстановку переменных.

<командная строка> имеет значение, если не указаны коды Explorer, Console или CurrentFile в <параметры>.

 

<рабочая папка>:

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

 

 

Примеры

/Run(, "C:\Test file.txt") - указана некорректная командная строка. Параметр заключен в кавычки, но такая запись будет понята как запуск файла "C:\Test" с параметром "file.txt".

/Run(, """C:\Test file.txt""") - правильное задание

/Run(, """C:\Some application.exe"" ""some parameter""") - правильный запуск приложения с параметрами.

/Run(, """%aActiveFullFile%""") - переменная может содержать пробелы, поэтому она также заключается в кавычки.

 

 

Список команд