командная строка

This commit is contained in:
karamovavv 2021-08-09 15:20:23 +05:00
parent c805094162
commit beb7ecec07
3 changed files with 81 additions and 2 deletions

View File

@ -304,8 +304,8 @@ Data»).
«v.», в которую будет помещен результат выполнения команды или,
наоборот, из которой будут браться значения для её выполнения.
**Поле «Ожидание (сек)»**. В поле вводится количество секунд, которые
необходимо подождать после выполнения команды.
**Поле «Ожидание (сек)»**. В поле вводится количество секунд, которое
дается программе на поиск элемента на странице.
**Поле «Номер элемента»** предназначено для указания индекса найденного
элемента, к которому необходимо применить действие.

BIN
docs/media/image369.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

View File

@ -146,6 +146,85 @@ Chrome - C:\\Program Files
если вы захотите закрыть excel-файл и напишете просто «Excel», то
закроются все excel-файлы, которые были открыты.
## Модуль «Командная строка»
Модуль «Командная строка» позволяет работать с консольными приложениями
посредством отправки команд и получения ответа на команды (cmd, python и
другие консольные приложения).
### Интерфейс модуля
Окно состоит настройки модуля состоит из двух разделов «Настройки
консоли» и «Команды». В настройки консоли вводятся данные о запускаемом
приложении, в рамках которого будут выполняться команды, в раздел
«Команды» вводятся непосредственно сами команды, переменные, куда будет
записан результат и таймаут выполнения команды.
<center><img src="../media/image369.png"/></center>
<center>Рис. 5. Окно модуля</center>
### Настройки консоли
Перечень полей раздела:
**«Приложение»** - название или путь до запускаемого консольного приложения,
например «cmd»;
**«Аргументы»** - перечень аргументов, с которыми необходимо запустить консоль;
**«Рабочая директория»** - путь до папки, из которой должно быть вызвано консольное
приложение;
**«Переменная с id процесса»** - поле, аналогичное одноименному полю в модуле
«Запустить процесс» - позволяет сохранить идентификатор процесса в переменную
для последующего обращения к нему или закрытия;
**«От имени администратора»** - запуск приложения с правами администратора;
**«Скрыто»** - запуск приложения в скрытом режиме.
### Команды
Данный раздел состоит из полей для создания команд, кнопок для управления
командами и списком уже созданных команд. Перечень полей для создания команды:
**«Команда»** - непосредственно сама команда, которая должна быть введена в консоль.
Допускается использование переменных;
**«Ожидать отклик (сек)»** - поле для ввода количества секунд, которое дается на
ожидание ответа от приложения на команду. По умолчанию 1 секунда;
**«Переменная»** - поле для ввода названия переменной, в которую будет записан
результат команды в случае её успеха;
**«Переменная ошибка»** - поле для ввода названия переменной, в которую будет
записана ошибка команды в случае её провала.
Создание команды начинается с заполнения вышеперечисленных полей. После
их заполнения необходимо нажать на кнопку ***«Добавить»***, и команда будет
добавлена в список выполняемых приложением команд, её можно будет увидеть
в таблице «Список команд» под кнопками.
При нажатии на строку из таблицы «Список команд» поля в разделе «Команды»
будут заполнены соответствующим образом, после чего, при надобности, можно
изменить какие-то из полей и нажать ***«Редактировать»***, тогда команда в списке
команд будет изменена.
Для удаления команды необходимо выбрать нужную команду в списке команд и
нажать ***«Удалить»***.
Для изменения порядка команд в списке необходимо выбрать команду, которую
вы хотите переместить, и нажимать ***«Поднять»*** или ***«Опустить»*** до тех пор, пока
команда не окажется на нужном месте.
После добавления всех необходимых команд модуль необходимо сохранить, нажав
соответствующую кнопку ***«Сохранить»*** внизу окна модуля. Если текущие изменения
модуля сохранять не нужно, то окно закрывается кнопкой ***«Отмена»***.
## Модуль «SQL»
Модуль «SQL» обеспечивает работу с базами данных. Поддерживаемые СУБД: