diff --git a/docs/browser.md b/docs/browser.md index 899583c..d39cf46 100644 --- a/docs/browser.md +++ b/docs/browser.md @@ -304,8 +304,8 @@ Data»). «v.», в которую будет помещен результат выполнения команды или, наоборот, из которой будут браться значения для её выполнения. -**Поле «Ожидание (сек)»**. В поле вводится количество секунд, которые -необходимо подождать после выполнения команды. +**Поле «Ожидание (сек)»**. В поле вводится количество секунд, которое +дается программе на поиск элемента на странице. **Поле «Номер элемента»** предназначено для указания индекса найденного элемента, к которому необходимо применить действие. diff --git a/docs/media/image369.png b/docs/media/image369.png new file mode 100644 index 0000000..6679675 Binary files /dev/null and b/docs/media/image369.png differ diff --git a/docs/other.md b/docs/other.md index f222276..3c4bd27 100644 --- a/docs/other.md +++ b/docs/other.md @@ -146,6 +146,85 @@ Chrome - C:\\Program Files если вы захотите закрыть excel-файл и напишете просто «Excel», то закроются все excel-файлы, которые были открыты. +## Модуль «Командная строка» + +Модуль «Командная строка» позволяет работать с консольными приложениями +посредством отправки команд и получения ответа на команды (cmd, python и +другие консольные приложения). + +### Интерфейс модуля + +Окно состоит настройки модуля состоит из двух разделов – «Настройки +консоли» и «Команды». В настройки консоли вводятся данные о запускаемом +приложении, в рамках которого будут выполняться команды, в раздел +«Команды» вводятся непосредственно сами команды, переменные, куда будет +записан результат и таймаут выполнения команды. + +
+ +
Рис. 5. Окно модуля
+ + +### Настройки консоли + +Перечень полей раздела: + +**«Приложение»** - название или путь до запускаемого консольного приложения, +например «cmd»; + +**«Аргументы»** - перечень аргументов, с которыми необходимо запустить консоль; + +**«Рабочая директория»** - путь до папки, из которой должно быть вызвано консольное +приложение; + +**«Переменная с id процесса»** - поле, аналогичное одноименному полю в модуле +«Запустить процесс» - позволяет сохранить идентификатор процесса в переменную +для последующего обращения к нему или закрытия; + +**«От имени администратора»** - запуск приложения с правами администратора; + +**«Скрыто»** - запуск приложения в скрытом режиме. + +### Команды + +Данный раздел состоит из полей для создания команд, кнопок для управления +командами и списком уже созданных команд. Перечень полей для создания команды: + +**«Команда»** - непосредственно сама команда, которая должна быть введена в консоль. +Допускается использование переменных; + +**«Ожидать отклик (сек)»** - поле для ввода количества секунд, которое дается на +ожидание ответа от приложения на команду. По умолчанию 1 секунда; + +**«Переменная»** - поле для ввода названия переменной, в которую будет записан +результат команды в случае её успеха; + +**«Переменная ошибка»** - поле для ввода названия переменной, в которую будет +записана ошибка команды в случае её провала. + +Создание команды начинается с заполнения вышеперечисленных полей. После +их заполнения необходимо нажать на кнопку ***«Добавить»***, и команда будет +добавлена в список выполняемых приложением команд, её можно будет увидеть +в таблице «Список команд» под кнопками. + +При нажатии на строку из таблицы «Список команд» поля в разделе «Команды» +будут заполнены соответствующим образом, после чего, при надобности, можно +изменить какие-то из полей и нажать ***«Редактировать»***, тогда команда в списке +команд будет изменена. + +Для удаления команды необходимо выбрать нужную команду в списке команд и +нажать ***«Удалить»***. + +Для изменения порядка команд в списке необходимо выбрать команду, которую +вы хотите переместить, и нажимать ***«Поднять»*** или ***«Опустить»*** до тех пор, пока +команда не окажется на нужном месте. + +После добавления всех необходимых команд модуль необходимо сохранить, нажав +соответствующую кнопку ***«Сохранить»*** внизу окна модуля. Если текущие изменения +модуля сохранять не нужно, то окно закрывается кнопкой ***«Отмена»***. + + + ## Модуль «SQL» Модуль «SQL» обеспечивает работу с базами данных. Поддерживаемые СУБД: