Runa
Администратор
Исполняемое поле служит для выполнения консольных команд системы. С его помощью можно запускать на выполнение сторонние программы с заранее определённым набором параметров. Выполнение осуществляется по кнопке в правой части окна при работе с данными.
Данное поле является многострочным и при его выполнении производится обработка каждой строки как отдельной команды.
Для обработки некоторых условий служат специальные свойства поля.
![Свойства исполняемого поля.png Свойства исполняемого поля.png](http://runabase.ru/forum/data/attachments/0/494-a32d8babf073ee2960235d47d4b8081a.jpg)
Окно консоли
Варианты:
- показать: открывается консольное окно, в котором отображается процесс выполнения команд;
- скрыть: выполнение команд производится скрыто.
В случае необходимости просмотра результата в окне консоли, последней строкой добавить команду pause, которая ждёт нажатия любой клавиши для закрытия окна.
![Выполнение с командой pause.png Выполнение с командой pause.png](http://runabase.ru/forum/data/attachments/0/495-bcbd561889dfa4019ce74ce19fdd7d1f.jpg)
Важно! Выполнение команд в консольном окне и в фоновом режиме может отличаться. Например если указать выполнение в консольном окне запуск MS Word, то откроется окно консоли, а следом за ним - Word. Если ту же команду выполнить без окна консоли, то Word запущен не будет. Причина в том, что выполнение команды с наличием пробелов будет системой распознано неправильно. В этом случае надо взять строку в кавычки:
![Выполнение команды с пробелами.png Выполнение команды с пробелами.png](http://runabase.ru/forum/data/attachments/0/496-73831332a54d868c88c67134ba483999.jpg)
Пример строки для запуска экземпляра Skype с другой учетной записью:
Число строк
Задаёт высоту текстового поля в строках. Если установить значение 0, то поле будет занимать всё свободное пространство в окне (аналогично текстовому полю).
Выполнение
Варианты:
- все: производится выполнение всех строк с командами, независимо от результата выполнения предыдущей строки;
- предыдущая была успешной: каждая последующая строка выполняется при условии успешного выполнения предыдущей строки (возврат кода завершения 0);
- предыдущая не успешная: каждая последующая строка выполняется при условии неудачного завершения предыдущей команды (код завершения не 0);
Возможные способы применения поля:
- запуск одной и той же программы с различным наборами предопределённых параметров (без необходимости создания множества ярлыков или исполняемых файлов консоли);
- запуск программ по сети для обслуживания удалённых компьютеров и устройств;
- проведение тестирования при множестве условий.
Данное поле является многострочным и при его выполнении производится обработка каждой строки как отдельной команды.
Для обработки некоторых условий служат специальные свойства поля.
![Свойства исполняемого поля.png Свойства исполняемого поля.png](http://runabase.ru/forum/data/attachments/0/494-a32d8babf073ee2960235d47d4b8081a.jpg)
Окно консоли
Варианты:
- показать: открывается консольное окно, в котором отображается процесс выполнения команд;
- скрыть: выполнение команд производится скрыто.
В случае необходимости просмотра результата в окне консоли, последней строкой добавить команду pause, которая ждёт нажатия любой клавиши для закрытия окна.
![Выполнение с командой pause.png Выполнение с командой pause.png](http://runabase.ru/forum/data/attachments/0/495-bcbd561889dfa4019ce74ce19fdd7d1f.jpg)
Важно! Выполнение команд в консольном окне и в фоновом режиме может отличаться. Например если указать выполнение в консольном окне запуск MS Word, то откроется окно консоли, а следом за ним - Word. Если ту же команду выполнить без окна консоли, то Word запущен не будет. Причина в том, что выполнение команды с наличием пробелов будет системой распознано неправильно. В этом случае надо взять строку в кавычки:
![Выполнение команды с пробелами.png Выполнение команды с пробелами.png](http://runabase.ru/forum/data/attachments/0/496-73831332a54d868c88c67134ba483999.jpg)
Пример строки для запуска экземпляра Skype с другой учетной записью:
Код:
"C:\Program Files (x86)\Skype\Phone\Skype.exe" /secondary
Число строк
Задаёт высоту текстового поля в строках. Если установить значение 0, то поле будет занимать всё свободное пространство в окне (аналогично текстовому полю).
Выполнение
Варианты:
- все: производится выполнение всех строк с командами, независимо от результата выполнения предыдущей строки;
- предыдущая была успешной: каждая последующая строка выполняется при условии успешного выполнения предыдущей строки (возврат кода завершения 0);
- предыдущая не успешная: каждая последующая строка выполняется при условии неудачного завершения предыдущей команды (код завершения не 0);
Возможные способы применения поля:
- запуск одной и той же программы с различным наборами предопределённых параметров (без необходимости создания множества ярлыков или исполняемых файлов консоли);
- запуск программ по сети для обслуживания удалённых компьютеров и устройств;
- проведение тестирования при множестве условий.