Запуск программ
Пожалуйста, ознакомьтесь с Правилами использования материалов на данном ресурсе.
Описание.
Экшен служит для запуска сторонних программ. Таких как:
Дескт опные программы | Консольные утилиты |
---|---|
Notepad, WinRar, Paint | ffmpeg, ImageMagick |
Как можно использовать:
- ImageMagick. Набор утилит для чтения и редактирования файлов множества графических форматов (изображений).
- FFmpeg. Библиотеки с открытым исходным кодом. Позволяют записывать, конвертировать и передавать цифровые аудио- и видеозаписи в различных форматах.
- Запуск скриптов на Python и других языках программирования.
- Работа с любыми другими приложениями.
Как добавить в проект?
Через контекстное меню: Добавить действие → Свой код → Запуск программы.
Как работать с экшеном?
Исполняемый файл.
Тут пишем полный путь к файлу, который надо запустить. Нажатие на многоточие откроет стандартное окно поиска файлов на компьютере.
Особенности:
- Если файл по указанному пути не будет найден, то экшен завершится с ошибкой.
- Можно использовать макросы переменных.
- Если каталог выполняемой программы находится в переменной среды PATH, то можно указывать не полный путь к файлу, а только его название (например,
notepad.exe
илиcalc.exe
).
Параметры запуска.
Здесь можно указать дополнительные команды, которые передаются запускаемой программе. У каждой программы свои параметры запуска (можно использовать макросы переменных).
Запуск нового окна браузера Chrome с URL https://zennolab.com |
При запуске консольных утилит в данной строке передаются аргументы.
Таймаут.
Если вызванная программа не выполнится за указанное здесь количества секунд, то экшен завершится с ошибкой. Это удобно использовать, если вы знаете точное время выполнения.
Можно указывать дробное значение через
,
.