/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%""") - переменная может содержать пробелы, поэтому она также заключается в кавычки.
|