diff --git a/docs/Condition.md b/docs/Condition.md index 20fa092..0ae8bac 100644 --- a/docs/Condition.md +++ b/docs/Condition.md @@ -34,7 +34,6 @@
Для уменьшения занимаемого места в рабочей области проекта, можно свернуть входящие в данный модуль действия по кнопке «Свернуть». -
Для удобства использования также можно менять размеры веток «THEN» и «ELSE» вплоть до полного сворачивания одной из них, если та, к примеру, не используется.
Действие создает переменную-список, в которой лежат пути до каждого файла в папке.
Действие добавляет текст к уже существующему в файле, не перетирая его данных. +
Действие добавляет символ перехода на новую строку в текст файла. +
Действие перемещает выбранный файл в указанную папку.
+ +## Интерфейс главного окна +
Пользовательский интерфейс студии Lexema-RPA Studio характеризуется областью для работы с проектами (рабочей областью), расположенной в центре главного окна программы. Прямо над рабочей областью располагается полоса с кнопками управления проектом. Слева от рабочей области находится меню, в котором собраны модули для создания роботов, справа – обозреватель решений, прямо под рабочей областью – отладочный вывод.
+### Главное окно +Главное окно студии имеет несколько разделов и основные кнопки управления проектом/ +
Все панели (меню, обозреватель решений и отладочный вывод) могут быть закреплены или открываться при наведении на них. +
Чтобы открепить или закрепить панель необходимо нажать на иконку с изображением канцелярской кнопки  в правом верхнем углу панели. +
Студия имеет две цветовые схемы – светлая тема, та, которая идет по умолчанию, и темная. Для перехода на темную тему необходимо нажать на слайдер «Темная тема», находящийся между кнопками управления и информацией о текущем пользователе. +
Функционал разделов главного окна студии будет описан ниже. +### Кнопки управления +
Кнопки управления проектом находятся на верхней панели главного окна студии и предназначены для осуществления основных манипуляций с проектом: создания  , сохранения  , открытия  , выполнения описанных в проекте действий  и выхода из программы  . +
Также поддерживаются различные комбинации горячих клавиш. Например, для создания проекта можно использовать комбинацию Ctrl+N. +
Более подробно поддерживаемые комбинации горячих клавиш описаны в разделе «Горячие клавиши». +#### Создать +
Нажатие на кнопку «Создать» вызывает окно создания нового проекта. +
В открывшемся окне необходимо ввести имя нового проекта, дополнительно можно указать его описание. Нажатие на кнопку «Создать» в указанном окне завершит процесс создания проекта. Новый проект будет открыт в главном окне студии. +
Кнопка «Сохранить» вызывает стандартный диалог сохранения файла. +
Для нового проекта в диалоговом окне необходимо выбрать папку назначения и название файла, в котором будет сохранен проект (по умолчанию, предлагается название проекта, которое вы задали при его создании). Файлы проектов Lexema-RPA Studio имеют расширение «.rpa». После выбора папки для сохранения, необходимо нажать на кнопку «Сохранить». По завершении операции, файл проекта будет сохранен по указанному расположению. Существующий проект будет сохранен в его текущем расположении. +#### Сохранить как +
Кнопка «Сохранить как» вызывает стандартный диалог сохранения файла, аналогичный окну сохранения нового проекта. +
В диалоговом окне предоставляется возможность для изменения наименования или расположения файла проекта. +#### Открыть +
Кнопка «Открыть» вызывает стандартный диалог выбора файла. +
Выбранный файл проекта будет загружен в главное окно студии. +
Кнопка «Проиграть» запускает выполнение всех описанных в проекте действий. +
Попытка запуска будет осуществляться только в случае, если в проекте имеется хотя бы одно действие. Действия выполняются в порядке, описанном в структуре проекта. +
В случае возникновения ошибок или исключительных ситуаций, они будут выведены в область «Отладочный вывод» (далее будет дано подробное описание области отладочного вывода). +#### Опубликовать +
Кнопка «Опубликовать»  вызывает диалог публикации текущего проекта в оркестратор роботов . +#### Форум +
Кнопка «Форум»  позволяет перейти на веб-сайт форума технической поддержки приложения. +#### О программе +
Кнопка «О программе»  выводит диалоговое окно, содержащее информацию о текущей версии студии. +
В разделе «Меню» выводится список доступных для добавления в проект модулей. Каждый модуль отвечает за выполнение конкретного действия или за взаимодействие с определенной программой. +#### Список доступных модулей +
В программе Lexema-RPA Studio имеются следующие модули: Excel, Кликер, Поиск изображения (2 варианта), Запустить/Завершить процесс, Условие, Цикл, Вычисления, Работа с файлами, Код С#, Распознавание текста (обычное и ABBYY), SQL, Отправить/Считать письмо, HTTP GET/POST запросы, Break, JSON, Интерфейс, Закрыть Excel-файл, While. +
В списке доступных модулей выводятся все имеющиеся модули. +#### Поиск модуля +
Поиск модуля можно выполнить с помощью текстового поля, расположенного над списком доступных модулей. Список будет фильтроваться по мере ввода поисковой фразы. +#### Добавление модуля в проект +
Для добавления выбранного модуля в проект необходимо перетащить его в рабочую область с помощью указателя мыши. Новый модуль можно расположить в нужной позиции в общей последовательности действий. Для этого необходимо навести курсор на соседний с нужной позицией модуль. При этом соседний модуль будет подсвечен красным выделением и положение нового модуля будет отображаться в виде яркого выделения сверху или снизу: сверху – если новый модуль будет добавлен перед соседним, снизу – если после него. +
Раздел «Обозреватель решений» находится в правой части главного окна. В верхней части раздела расположена панель управления переменными и функциями, прямо под панелью - область текущих проектов. Активный проект (окно которого сейчас открыто) выделен зеленым цветом и помечен маркером зеленая точка. +Панель управления переменными и функциями содержит следующие кнопки (перечисление слева направо): «Переменные», «Создать новую переменную», «Узнать значение переменной», «Локальное хранилище», «Создать локальную переменную», «Функции». При нажатии на одну из этих кнопок будут открыты или созданы те переменные или функции, которые относятся к активному проекту. Подробное описание кнопок будет приведено далее. +
В рабочей области студии можно вывести информацию о доступных в активном проекте переменных. +
Окно обзора переменных отображается во вкладке «Переменные» при нажатии на кнопку «Переменные»  в обозревателе решений. +
Окно содержит строку для поиска переменной по её названию и таблицу со списком всех доступных проекту переменных. Таблица имеет три столбца: +
• Название переменной +
• Константа — флаг, показывающий можно ли изменять значение данной переменной +
• Значение переменной +
По умолчанию, переменные автоматически создаются при указании их в том или ином модуле. При создании проекта автоматически создаются системные переменные: +
• @CurrentDirectory – директория, в которой установлена студия; +
• @UserNameWindows – название пользователя ОС; +
• @MachineName – имя компьютера. +
При двойном щелчке по строке с переменной открывается диалоговое окно редактирования свойств переменной. В диалоговом окне предоставляется возможность изменять свойства переменной или удалять переменную из проекта. Подробное описание работы с переменными будет рассмотрено ниже. +
Обзор функций +
Доступные в проекте функции выводятся в рабочей области студии во вкладке «Функции» по нажатию на кнопку  в обозревателе решений. В окне имеется строка для поиска функции по её названию или описанию. +
Список доступных функций представлен в виде таблицы со следующими столбцами: +
• Название функции — название функции и пример аргументов, которые она принимает; +
• Пример использования — пример результата выполнения функции первого столбца; +
• Описание — общее описание функции. +
Lexema-RPA Studio позволяет хранить конфиденциальную информацию, например, пароли, логины или почтовые адреса, в переменных, которые будут зашифрованы и сохранены на вашем компьютере. Обзор ваших локальных переменных доступен по кнопке «Локальное хранилище»  в панели управления переменными и функциями. Окно аналогично окну обзора общих переменных студии. +### Отладочный вывод +
В раздел «Отладочный вывод» главного окна студии выводятся все сообщения, возникающие в ходе выполнения настроенных действий проекта после нажатия на кнопку «Проиграть». Сообщения выводятся для всех действий по порядку их выполнения в проекте. +
В случае возникновения исключения в работе модуля, робот приостановит выполнение, и в отладочном выводе, в последней строке, будет содержаться информация об ошибке. Текст первой и последней строки отладочного вывода будет написан красным цветом. +
Переменные предназначены для хранения данных, которые должны быть доступны для всех действий проекта. Большинство модулей поддерживает чтение и запись данных в переменные. +
К наименованию переменных предъявляется следующее требование: название переменной должно всегда начинаться с символа @. +
Обращаться к переменным можно в полях окон настройки модулей приложения. При обращении необходимо указывать полное название переменной согласно описанному выше требованию. +
В проекте можно создавать переменные трёх типов: +
• Элемент – переменная, имеющая одно значение. Это может быть строка или число; +
• Список – переменная, состоящая из нескольких элементов; +
• Таблица – переменная в виде таблицы, в ячейках которой содержатся элементы. +
Для создания переменной нажмите на кнопку «Создать переменную» в обозревателе решений, предварительно выбрав нужный проект (сделав его активным). Для создания локально хранимой и зашифрованной переменной необходимо нажать кнопку «Создать локальную переменную». После выполнения действия откроется окно создания переменной, это окно аналогично окну редактирования свойств переменной. Локальные переменные могут создаваться только с типом «Элемент», поэтому окно их настройки немного отличается от настройки обычных переменных. +
В окне создания переменной укажите название переменной согласно требованиям приложения (в начале наименования обязательно должен быть символ @) и выберите тип переменной из списка. При изменении типа переменной изменяются доступные настройки. +
Для переменных с типом «Элемент» доступны следующие настройки: +
• поле для ввода значения; +
• признак «Константа» (для констант обязательно указывать значение); +
• шифрование переменной. +
Переменные с типом «Список» хранят набор (массив) переменных. Обращение к каждому элементу списка осуществляется по его индексу, индекс начинается с 0. Индекс указывается в квадратных скобках, следующих сразу за названием переменной. Например, для обращения ко второму элементу - @array[1]. +
Для создания переменных-списков становится доступной таблица, в которой можно заполнить требуемые значения. Значения вводятся в ячейки. Добавление следующего элемента осуществляется по нажатию клавиши «Enter». +
Переменные с типом «Таблица» представляют собой таблицу (двумерный массив), т.е. это список, элементами которого являются списки. Другими словами, это набор однотипных данных, имеющий общее имя, доступ, к элементам которого осуществляется по двум индексам. Наглядно двумерный массив удобно представлять в виде таблицы, в которой n строк и m столбцов, а под ячейкой таблицы, стоящей в i-й строке и j-м столбце понимают некоторый элемент массива a[i-1,j-1] (так как индекс начинается с нуля). Это означает, что для обращения к элементу в 3 строке и 5 столбце, отвечающему за ячейку таблицы, необходимо указывать два индекса: @table[2, 4]. +
Для заполнения значений переменных с типом «Таблица» становится доступной таблица, набор столбцов которой можно расширять с помощью кнопки «Добавить столбец». Добавление строк производится по нажатию клавиши «Enter». Вводить значения можно для каждой ячейки. Незаполненные столбцы не будут использоваться при создании переменной. +
При нажатии в обозревателе решений на кнопку «Узнать значение переменной» открывается окно, с помощью которого можно проверить значение переменной активного проекта. Для проверки значения необходимо ввести полное наименование переменной (включая символ @). +
Предустановленный набор вспомогательных функций позволяет выполнять различные вычисления в действиях проекта. +
Для вызова встроенной функции необходимо перед её названием ввести знак #, например, #OperationPlus(1, 1). Аргументы функции, над которыми должна производится операция, перечисляются в круглых скобках через запятую (если функция работает с несколькими аргументами). Между наименованием вызываемой функции и скобками с её аргументами не должно быть пробела. +### Рабочая область +
Это основной раздел главного окна студии. Здесь осуществляется настройка структуры проекта и выполняемых в нём действий. +#### Структура проекта +
Действия добавляются с помощью меню доступных модулей. После добавления модуля в структуру проекта он отображается в виде элемента, обозначающего выполняемое действие. +
Элемент действия имеет несколько составляющих: +
• порядковый номер действия; +
• название действия; +
• настраиваемое пользователем примечание; +
• кнопку удаления действия. +
В структуре проекта по нажатию правой кнопкой мыши на добавленное действие доступно контекстное меню со следующими пунктами: +
• отключить/включить; +
• снять/поставить точку остановки; +
• копировать; +
• вставить. +
Пункт «Отключить/Включить» позволяет переключать активность выбранного действия. Выключенное действие будет пропущено при запуске проекта. +
Пункт «Снять/поставить точку остановки» создаёт или отключает точку остановки выполнения проекта. Точки остановки упрощают процесс наладки последовательности действий. +
Пункт «Копировать» копирует в буфер обмена выбранное действие для последующей вставки. +
Пункт «Вставить» вставляет скопированное действие после выделенного действия. Данный пункт доступен также при вызове контекстного меню в рабочей области главного окна студии. +
Точка остановки – это инструмент, который помогает отлаживаться при написании робота. Такой инструмент позволяет остановить работу робота после выполнения выбранного модуля, при этом появляется окно с указанием всех переменных, доступных на данный момент выполнения, для ознакомления с их содержанием. +
Редактировать переменные в данном окне нельзя. Для определения значения сложных переменных (переменные типов «Таблица» и «Список» или объекты) можно воспользоваться кнопкой «Узнать значение». +
После ознакомления с переменными можно продолжить работу робота, а можно завершить, в любом из случаев это окно будет закрыто. +#### Настройка добавленных действий +
Окно настройки свойств действия, добавленного в структуру проекта, открывается с помощью двойного щелчка левой кнопкой мыши по указанному действию. Набор свойств, доступных в этом окне, зависит от выбранного действия. Подробнее о доступных свойствах каждого действия будет описано далее в руководстве. diff --git a/docs/Iterface.md b/docs/Iterface.md index babfc0f..87f3177 100644 --- a/docs/Iterface.md +++ b/docs/Iterface.md @@ -69,7 +69,7 @@
В эти поля необходимо ввести номер колонки и строки сетки (таблицы), в которых должен располагаться добавляемый контрол. Например, в примере с датами (рис. 8.22.2) контрол «Надпись» - «Начальная дата» располагается в 0 колонке и 0 строке, а надпись «Конечная дата» - в 0 колонке и 1 строке. -
Поля «Объединить колонки» и «Объединить строки» +## Поля «Объединить колонки» и «Объединить строки»
В некоторых случаях необходимо выводить поля не в конкретной клеточке сетки, а в объединении нескольких клеток. Например – нужно предложить пользователю выбрать Excel-файл для записи в него результатов и ввести начальную и конечную дату, по которым будут собираться некоторые данные. Хотелось бы объединить это в две строки, но для ввода даты нужно как минимум 2 поля, а поле для выбора файла – одно.
Для того, чтобы растянуть поле для выбора файла по длине полей для ввода даты, нам необходимо разместить его не просто в 1 колонке и 0 строке, но и объединить для него две колонки, чтобы оно занимало сразу обе: diff --git a/docs/Orkestrator.md b/docs/Orkestrator.md new file mode 100644 index 0000000..da35b60 --- /dev/null +++ b/docs/Orkestrator.md @@ -0,0 +1,34 @@ +#
Оркестратор роботов - сервис запуска роботов по составленному расписанию и/или некоторым событиям. Доступ к оркестратору осуществляется по нажатию кнопки  в панели управления главного окна студии. После нажатия на кнопку будет открыто окно, позволяющее опубликовать нового робота и/или настроить расписание запусков уже опубликованных роботов
+Оркестратор состоит из 3-х разделов и кнопки публикации текущего робота. Разделы оркестратора: +
• Задачи – раздел, позволяющий создавать новую задачу; +
• Роботы – список всех опубликованных текущим пользователем роботов; +
• Список задач пользователя – список всех задач, созданных текущим пользователем. +
Кнопка «Опубликовать текущего робота» добавляет активного на данный момент в студии робота в список опубликованных роботов. +
После создания всех задач необходимо просто закрыть окно оркестратора. +
Для работы оркестратора необходимо установить программу Lexema-RPA Client, которая, находясь в фоновом режиме работы на компьютере, просматривает созданные вами задачи и запускает роботов в соответствии с их расписанием. Для её скачивания необходимо посетить сайт и выбрать там «Скачать Lexema-RPA Client». Инструкция по использованию находится там же. +## Создание новой задачи +
Для создания расписания запуска одного робота нужно создать задачу. Для настройки задачи необходимо заполнить 5 полей – это наименование задачи, выбор робота из опубликованных, время первого запуска робота, количество повторов и интервал запуска. +
Наименование задачи. Название задачи для запуска конкретного робота, идентификатор, по которому вам будет удобнее ориентироваться среди всех ваших задач. +
Робот. Выбор робота, для которого составляется задача запуска. Поле представлено выпадающим списком, в котором предложены все ваши опубликованные роботы. +
Первый запуск. Время первого запуска робота, после которого он будет запускаться с определенным интервалом. Выбираются и дата, и время. +
Повторы. Общее количество повторных запусков робота. Если робота повторять не нужно, и он должен отработать только 1 раз, количество повторов равно 0. Если необходимо, чтобы робот отрабатывал по 2 раза в день в течение недели, не учитывая его первый запуск, то количество повторов равно 2*7-1 = 13. +
Интервал запуска. Время, через которое необходим повторный запуск робота (если повторы есть). Для настройки поля необходимо нажать на кнопку-стрелочку в углу поля. +
По нажатию на неё откроется вспомогательно окно выбора интервала запуска робота. +
Если необходимо, чтобы робот запускался 25 числа каждого месяца, необходимо в первом запуске установить дату ближайшего 25 числа месяца, а настройке интервала ввести значение «1» в строке «Месяц», то есть, осуществлять повторы каждый месяц. +
Между каждым повтором будет установлен одинаковый интервал. Если необходимо запускать робота с разными временными интервалами, то необходимо создать несколько задач его запуска, например, если требуется запуск в 10:00 и в 13:00 одного дня на протяжении недели, то необходимо создать две задачи, количество повторений которых равно 6 (каждый день, не считая первого запуска), интервал запуска – 24 часа или 1 день, отличаться у этих задач будут только время первого запуска – у одной в 10:00 дня, когда нужно начать, у другой – в 13:00. +
После заполнения нужных строк в окне интервала и нажатию на кнопку «Сохранить», в поле «Интервал» отобразится строка вида «год:месяц:день:час:минуты:секунды», например, при установке интервала в 12 часов, строка будет иметь вид «0:0:0:12:0:0». Поле «Интервал» является обязательным, если количество повторов отличное от 0. +
Пример заполненной задачи: +
По нажатию кнопки «Добавить», расположенной под полями для настройки задач, задача будет добавлена в список задач. +
Для редактирования существующей задачи необходимо найти её в списке задач и нажать на неё (1). После этого будут заполнены поля для настройки задачи соответствующими полями. Затем, после редактирования полей (2), необходимо нажать на кнопку «Редактировать» и изменения сохранятся (3). +
Для удаления задачи её нужно найти и выбрать в списке задач пользователя и затем нажать кнопку «Удалить». \ No newline at end of file diff --git a/docs/ReadEmail.md b/docs/ReadEmail.md index 9c865d3..24888da 100644 --- a/docs/ReadEmail.md +++ b/docs/ReadEmail.md @@ -6,7 +6,6 @@
Модуль состоит из двух вкладок: «Настройки» и «Настройки чтения».
Вкладка «Настройки» аналогична одноименной вкладке в модуле «Отправить письмо», с одним лишь отличием - в данном модуле предоставляется выбор протокола отправки: IMAP или POP3. При выборе соответствующего протокола и его настроек, поля «Хост», «Порт» и «Использовать SSL» заполняются автоматически (кроме режима «Пользовательские настройки»).
Вкладка «Настройки чтения» представляет собой набор полей, которые заполняются в зависимости от того, какие письма следует считать.
Данный раздел состоит из поля поиска робота по его названию и списка опубликованных роботов. При публикации, роботу присваивается уникальный идентификатор, поэтому названия роботов в списке опубликованных могут повторяться.
+Для загрузки, отладки или редактирования существующего робота, необходимо открыть его как проект в студии. Для этого необходимо нажать на иконку Lexema-RPA соответствующего робота +
После редактирования робота необходимо нажать на кнопку «Опубликовать текущего робота», после чего редактируемый робот сохранит свои изменения. +
Для удаления робота необходимо нажать на красный крестик в его блоке. +
Данный модуль позволяет обрабатывать ошибки, которые могут возникнуть в процессе выполнения некоторого блока модулей.
+ +## +Модуль состоит из двух блоков – TRY и CATCH. Блок TRY содержит набор модулей или целого робота, который должен выполниться, блок CATCH содержит набор модулей на случай, если произойдет ошибка исполнения модулей блока TRY. +
Модуль имеет два текстовых поля, первое – поле «Примечание», в которое можно ввести описание модуля для более удобной навигации по роботу, а второе поле предназначено для сохранения возникшей в модуле TRY ошибки. Так как есть возможность узнать, какая ошибка возникла, каждую возможную ошибку можно корректно обработать в блоке CATCH. +## ПРИМЕР. +
Пусть стоит задача – скачать письмо с почты с определенным названием вложения в заранее заданную папку и обработать это вложение модулем Excel, причем в модуле Excel путь до файла будет всегда одинаковым. Например, вложение называется «Отчет за день», путь до папки «C:\Reports», тогда в Excel будет всегда открываться файл «C:\Reports\Отчет за день.xlsx», а вложения с почты всегда будут скачиваться в вышеназванную папку. +
Если письмо с необходимым вложением еще не пришло, то модуль Excel выдаст ошибку «Не удалось открыть документ C:\Reports\Отчет за день.xlsx». В таком случае необходимо как-то обработать эту ошибку, предложить пользователю запустить робота позже, или сказать ему подождать в течение некоторого времени и попробовать снова. +
Для обработки ошибки с выводом информационного окна необходимо добавить модуль «Try/Catch», где в блоке TRY будут содержаться модули считывания письма и Excel, а в блоке CATCH модуль «Интерфейс» для вывода пользовательского окна. +
В результате работы такого робота будет либо стандартное сообщение «Скрипт отработал успешно!», если письмо было на почте, либо окно с текстом «Письмо еще не пришло» в ином случае. В переменной @error будет содержаться текст «Не удалось открыть документ C:\Reports\Отчет за день.xlsx». +
Модуль Word обеспечивает работу с документами Microsoft Word пакета Microsoft Office. С помощью модуля можно создавать и редактировать документы с популярными текстовыми расширениями, такими как .doc, .docx, .html.
+ +## Интерфейс окна +Окно модуля состоит из трех основных частей, первая – часть, содержащая в себе поля для создания команд и кнопок управления ими, вторая – таблица «Список команд», которая будет содержать все добавленные действия для работы с файлом, и третья – окно с предварительным просмотром загруженного файла.
+Окно предварительного просмотра позволяет просмотреть весь загруженный документ в том же виде, в котором он виден в самом Microsoft Word. +
Раздел настройки модуля состоит из нескольких полей, доступность которых варьируется от необходимых для работы действий. Три первых поля являются основными и доступными всегда, причем обязательными являются только два из них: +
• «Путь к файлу» - поле с кнопкой, открывающей диалог выбора файла. Данное поле предназначено для выбора существующего файла, с которым предстоит далее работать, либо для введения в него пути, по которому необходимо будет создать новый файл. Обязательное поле; +
• «Действие» - выпадающий список, состоящий из действий, которые можно применить к загруженному файлу или создать новый с указанным путем в поле «Путь к файлу». Обязательное поле; +
• «Описание» - поле, необходимое для удобной навигации по действиям, заполняется комментарием разработчика о создаваемом действии. Необязательное поле. +
Все возможные действия будут описаны в следующей главе. +
Для добавления действия в таблицу «Список команд» необходимо воспользоваться кнопкой «Добавить» под полями настройки действия. +
После нажатия на кнопку созданное действие добавится в «Список команд». Для редактирования существующей команды или её удаления, необходимо выбрать строку с командой в таблице команд и нажать «Удалить» для её удаления, или отредактировать необходимые поля действия и затем нажать «Редактировать». +
Для того, чтобы поменять существующие действия местами, необходимо выбрать одно действие и нажать на необходимые кнопки «Поднять» или «Опустить», которые расположены в правом углу над таблицей с командами. +
Данное действие создает файл с указанным путем, именем и расширением. Для настройки действия необходимо заполнить поле «Путь к файлу» строкой типа «Путь до файла/Название файла.требуемое расширение», например «C:/Reports/Documents/Test.docx». +
Действие «Получить текст» позволяет считать весь текст из загруженного файла в переменную. Для настройки действия появляется еще одно поле помимо стандартных трёх – «Переменная», в которую записывается название переменной (с символа «@»), в которую будет записан считанный текст. +
С помощью действия можно записать имеющийся текст, например, считанный из другого текстового файла, в текущий загруженный файл. Для настройки обязательно заполнение поля «Значение», куда вводится либо переменная (с символа «@»), содержащая текст, либо сам текст. Обратите внимание, что текст, введенный данным действием, полностью затрет существующий текст в файле. +
«Размер текста» - аналогичен полю «Размер шрифта» в Microsoft Word – устанавливает размер добавляемого текста. Ожидается ввод целого или десятичного числа. +
«Шрифт» - выпадающий список, содержащий в себе набор стандартных шрифтов пакета Micrisift Office – устанавливает шрифт добавляемого текста. +
«Цвет текста» и «Цвет фона» – поля с иконкой палетки сбоку, по нажатию на которые открывается диалог выбора цвета – устанавливают цвет добавляемого текста и его фона соответственно. Вводится в формате цвета HEX – шестнадцатеричное представление RGB (без символа # в начале). +
«Текст» - поле, в которое указывается добавляемый текст или переменная, которая его содержит. +### Добавить перенос строки +
Данное действие добавляет символ переноса строки в файл. Не требует заполнения дополнительных полей. +
С помощью данного действия можно удалить текст, зная количество символов в нем и его расположение. Для настройки необходимо ввести в поле «После символа №, количество» два целых числа через запятую, где первое число – номер символа, после которого необходимо удалить текст, а второе – количество символов в удаляемом тексте. +
С помощью данного действия можно менять расширение загруженного файла. Для настройки действия нужно выбрать из выпадающего списка «Тип» тип файла, в который нужно экспортировать, и указать путь с названием и расширением будущего файла в поле «Путь выходного файла». +
Данное действие вводит текст, который записан в поле «Текст». Поле, куда вводится текст, должно быть выделено (должен быть фокус, стоять каретка). +
В некоторых программах необходим специфичный ввод текста – в конкретной кодировке. В подобных случаях следует выбрать кодировку из предложенных в выпадающем списке «Использовать кодировку», или указать свою. Текст может лежать в переменной и быть скопированным из какой-либо программы, использующей конкретную кодировку. В таком случае, при вставке скопированного текста в другую программу, необходимо сначала считать его в кодировке исходной программы. Кодировка исходной программы вводится или выбирается в поле «Начальная кодировка». Заполнение этих полей необязательно. +
Флажок «Использовать WinInput» позволяет включить режим более корректного и быстрого ввода текста, но он может не поддерживаться некоторыми программами. Его использование необязательно. +
Пример заполнения действия: +
Имитирует нажатие клавиши клавиатуры. Необходимую клавишу следует выбрать в выпадающем списке «Кнопка». В списке предложены все возможные клавиши, которые могут присутствовать как на простых, так и на расширенных клавиатурах (изменение громкости звука, запуск/остановка музыки и другие нестандартные кнопки). +
Имитирует нажатие сочетания двух клавиш клавиатуры, например CTRL+A – выделение всего текста в поле. Необходимые кнопки выбираются в двух выпадающих списках «Кнопка». Список кнопок тот же, что и в действии «Нажать кнопку». +
Имитирует нажатие сочетания клавиш клавиатуры CTRL+C. Копирует выделенное заранее значение в буфер обмена и записывает его, при необходимости, в переменную, указанную в поле «Записать в». Данное поле не обязательно к заполнению. Ввод переменной начинается с символа «@». +
Имитирует нажатие сочетания клавиш клавиатуры CTRL+V. Вставляет в выбранное поле значение из буфера обмена. diff --git a/docs/excel.md b/docs/excel.md index 0f97262..fd63314 100644 --- a/docs/excel.md +++ b/docs/excel.md @@ -92,6 +92,9 @@ #### Действие «Очистить лист»
Действие очищает ячейки листа от данных. Не очищает форматирование!
Возвращает переменную-список, содержащую названия всех листов файла. +
Действие создает в указанной папке новый файл с названием и указанным расширением (если расширение не указано, создается файл .xlsx). Если поле «Лист» заполнено, то первый лист файла будет назван так, как указано в поле, иначе - по умолчанию (Лист 1, Sheet 1, в зависимости от языка системы).
Действие отображает число по определенным правилам числового формата Excel. -
Примеры форматов можно посмотреть в программе Excel, кликнув правой кнопкой левой кнопкой мыши по ячейке – «Формат ячейки» – вкладка «Число» - (все форматы):
Наиболее часто используемые форматы числа предлагаются в студии при наведении на поле для ввода формата. diff --git a/docs/img/CCode_1.png b/docs/img/CCode_1.png index 32e7511..d677214 100644 Binary files a/docs/img/CCode_1.png and b/docs/img/CCode_1.png differ diff --git a/docs/img/CCode_2.png b/docs/img/CCode_2.png index 32c4f26..3478775 100644 Binary files a/docs/img/CCode_2.png and b/docs/img/CCode_2.png differ diff --git a/docs/img/EP_1.png b/docs/img/EP_1.png index 378bd7e..3111844 100644 Binary files a/docs/img/EP_1.png and b/docs/img/EP_1.png differ diff --git a/docs/img/FM_1.png b/docs/img/FM_1.png index c4ec302..d0c3bf6 100644 Binary files a/docs/img/FM_1.png and b/docs/img/FM_1.png differ diff --git a/docs/img/FM_2.png b/docs/img/FM_2.png index eed1c54..fbab12d 100644 Binary files a/docs/img/FM_2.png and b/docs/img/FM_2.png differ diff --git a/docs/img/FM_6_1.png b/docs/img/FM_6_1.png new file mode 100644 index 0000000..697b600 Binary files /dev/null and b/docs/img/FM_6_1.png differ diff --git a/docs/img/FM_6_2.png b/docs/img/FM_6_2.png new file mode 100644 index 0000000..914ec36 Binary files /dev/null and b/docs/img/FM_6_2.png differ diff --git a/docs/img/FROCR_1.png b/docs/img/FROCR_1.png index b27d1a4..6c5b74e 100644 Binary files a/docs/img/FROCR_1.png and b/docs/img/FROCR_1.png differ diff --git a/docs/img/HS_1.png b/docs/img/HS_1.png new file mode 100644 index 0000000..26b6d05 Binary files /dev/null and b/docs/img/HS_1.png differ diff --git a/docs/img/HS_10.png b/docs/img/HS_10.png new file mode 100644 index 0000000..4dda135 Binary files /dev/null and b/docs/img/HS_10.png differ diff --git a/docs/img/HS_11.png b/docs/img/HS_11.png new file mode 100644 index 0000000..97336d4 Binary files /dev/null and b/docs/img/HS_11.png differ diff --git a/docs/img/HS_12.png b/docs/img/HS_12.png new file mode 100644 index 0000000..f935544 Binary files /dev/null and b/docs/img/HS_12.png differ diff --git a/docs/img/HS_13.png b/docs/img/HS_13.png new file mode 100644 index 0000000..ec17950 Binary files /dev/null and b/docs/img/HS_13.png differ diff --git a/docs/img/HS_14.png b/docs/img/HS_14.png new file mode 100644 index 0000000..7b3334c Binary files /dev/null and b/docs/img/HS_14.png differ diff --git a/docs/img/HS_15.png b/docs/img/HS_15.png new file mode 100644 index 0000000..cc9ca42 Binary files /dev/null and b/docs/img/HS_15.png differ diff --git a/docs/img/HS_16.png b/docs/img/HS_16.png new file mode 100644 index 0000000..72b1c50 Binary files /dev/null and b/docs/img/HS_16.png differ diff --git a/docs/img/HS_17.png b/docs/img/HS_17.png new file mode 100644 index 0000000..0d4e759 Binary files /dev/null and b/docs/img/HS_17.png differ diff --git a/docs/img/HS_18.png b/docs/img/HS_18.png new file mode 100644 index 0000000..4817966 Binary files /dev/null and b/docs/img/HS_18.png differ diff --git a/docs/img/HS_19.png b/docs/img/HS_19.png new file mode 100644 index 0000000..624037a Binary files /dev/null and b/docs/img/HS_19.png differ diff --git a/docs/img/HS_2.png b/docs/img/HS_2.png new file mode 100644 index 0000000..7cef4bf Binary files /dev/null and b/docs/img/HS_2.png differ diff --git a/docs/img/HS_20.png b/docs/img/HS_20.png new file mode 100644 index 0000000..a257017 Binary files /dev/null and b/docs/img/HS_20.png differ diff --git a/docs/img/HS_21.png b/docs/img/HS_21.png new file mode 100644 index 0000000..637c61f Binary files /dev/null and b/docs/img/HS_21.png differ diff --git a/docs/img/HS_22.png b/docs/img/HS_22.png new file mode 100644 index 0000000..0cdef7d Binary files /dev/null and b/docs/img/HS_22.png differ diff --git a/docs/img/HS_23.png b/docs/img/HS_23.png new file mode 100644 index 0000000..6d54a24 Binary files /dev/null and b/docs/img/HS_23.png differ diff --git a/docs/img/HS_24.png b/docs/img/HS_24.png new file mode 100644 index 0000000..31d53a3 Binary files /dev/null and b/docs/img/HS_24.png differ diff --git a/docs/img/HS_25.png b/docs/img/HS_25.png new file mode 100644 index 0000000..3f96f7b Binary files /dev/null and b/docs/img/HS_25.png differ diff --git a/docs/img/HS_26.png b/docs/img/HS_26.png new file mode 100644 index 0000000..3548014 Binary files /dev/null and b/docs/img/HS_26.png differ diff --git a/docs/img/HS_27.png b/docs/img/HS_27.png new file mode 100644 index 0000000..a120bf2 Binary files /dev/null and b/docs/img/HS_27.png differ diff --git a/docs/img/HS_28.png b/docs/img/HS_28.png new file mode 100644 index 0000000..616784f Binary files /dev/null and b/docs/img/HS_28.png differ diff --git a/docs/img/HS_29.png b/docs/img/HS_29.png new file mode 100644 index 0000000..97cefa2 Binary files /dev/null and b/docs/img/HS_29.png differ diff --git a/docs/img/HS_3.png b/docs/img/HS_3.png new file mode 100644 index 0000000..c611470 Binary files /dev/null and b/docs/img/HS_3.png differ diff --git a/docs/img/HS_30.png b/docs/img/HS_30.png new file mode 100644 index 0000000..d6c6ab4 Binary files /dev/null and b/docs/img/HS_30.png differ diff --git a/docs/img/HS_31.png b/docs/img/HS_31.png new file mode 100644 index 0000000..50fce77 Binary files /dev/null and b/docs/img/HS_31.png differ diff --git a/docs/img/HS_32.png b/docs/img/HS_32.png new file mode 100644 index 0000000..0f3d574 Binary files /dev/null and b/docs/img/HS_32.png differ diff --git a/docs/img/HS_33.png b/docs/img/HS_33.png new file mode 100644 index 0000000..5054263 Binary files /dev/null and b/docs/img/HS_33.png differ diff --git a/docs/img/HS_34.png b/docs/img/HS_34.png new file mode 100644 index 0000000..dd1b76c Binary files /dev/null and b/docs/img/HS_34.png differ diff --git a/docs/img/HS_35.png b/docs/img/HS_35.png new file mode 100644 index 0000000..700459f Binary files /dev/null and b/docs/img/HS_35.png differ diff --git a/docs/img/HS_36.png b/docs/img/HS_36.png new file mode 100644 index 0000000..aba41a1 Binary files /dev/null and b/docs/img/HS_36.png differ diff --git a/docs/img/HS_37.png b/docs/img/HS_37.png new file mode 100644 index 0000000..b0a18e0 Binary files /dev/null and b/docs/img/HS_37.png differ diff --git a/docs/img/HS_38.png b/docs/img/HS_38.png new file mode 100644 index 0000000..4c967f9 Binary files /dev/null and b/docs/img/HS_38.png differ diff --git a/docs/img/HS_39.png b/docs/img/HS_39.png new file mode 100644 index 0000000..229b718 Binary files /dev/null and b/docs/img/HS_39.png differ diff --git a/docs/img/HS_4.png b/docs/img/HS_4.png new file mode 100644 index 0000000..5b64c44 Binary files /dev/null and b/docs/img/HS_4.png differ diff --git a/docs/img/HS_40.png b/docs/img/HS_40.png new file mode 100644 index 0000000..50ccc1d Binary files /dev/null and b/docs/img/HS_40.png differ diff --git a/docs/img/HS_41.png b/docs/img/HS_41.png new file mode 100644 index 0000000..5e93f91 Binary files /dev/null and b/docs/img/HS_41.png differ diff --git a/docs/img/HS_42.png b/docs/img/HS_42.png new file mode 100644 index 0000000..9a2c924 Binary files /dev/null and b/docs/img/HS_42.png differ diff --git a/docs/img/HS_5.png b/docs/img/HS_5.png new file mode 100644 index 0000000..4ceca48 Binary files /dev/null and b/docs/img/HS_5.png differ diff --git a/docs/img/HS_6.png b/docs/img/HS_6.png new file mode 100644 index 0000000..1a7cf90 Binary files /dev/null and b/docs/img/HS_6.png differ diff --git a/docs/img/HS_7.png b/docs/img/HS_7.png new file mode 100644 index 0000000..90748a8 Binary files /dev/null and b/docs/img/HS_7.png differ diff --git a/docs/img/HS_8.png b/docs/img/HS_8.png new file mode 100644 index 0000000..7e4cfd2 Binary files /dev/null and b/docs/img/HS_8.png differ diff --git a/docs/img/HS_9.png b/docs/img/HS_9.png new file mode 100644 index 0000000..af78222 Binary files /dev/null and b/docs/img/HS_9.png differ diff --git a/docs/img/OCR_1.png b/docs/img/OCR_1.png index ef13324..cd58352 100644 Binary files a/docs/img/OCR_1.png and b/docs/img/OCR_1.png differ diff --git a/docs/img/Orkes_1.png b/docs/img/Orkes_1.png new file mode 100644 index 0000000..f935544 Binary files /dev/null and b/docs/img/Orkes_1.png differ diff --git a/docs/img/Orkes_2.png b/docs/img/Orkes_2.png new file mode 100644 index 0000000..f63a461 Binary files /dev/null and b/docs/img/Orkes_2.png differ diff --git a/docs/img/Orkes_3.png b/docs/img/Orkes_3.png new file mode 100644 index 0000000..d63338c Binary files /dev/null and b/docs/img/Orkes_3.png differ diff --git a/docs/img/Orkes_4.png b/docs/img/Orkes_4.png new file mode 100644 index 0000000..0928311 Binary files /dev/null and b/docs/img/Orkes_4.png differ diff --git a/docs/img/Orkes_5.png b/docs/img/Orkes_5.png new file mode 100644 index 0000000..fbe3114 Binary files /dev/null and b/docs/img/Orkes_5.png differ diff --git a/docs/img/Orkes_6.png b/docs/img/Orkes_6.png new file mode 100644 index 0000000..b7427c5 Binary files /dev/null and b/docs/img/Orkes_6.png differ diff --git a/docs/img/Orkes_7.png b/docs/img/Orkes_7.png new file mode 100644 index 0000000..172a065 Binary files /dev/null and b/docs/img/Orkes_7.png differ diff --git a/docs/img/Orkes_8.png b/docs/img/Orkes_8.png new file mode 100644 index 0000000..9ed1eed Binary files /dev/null and b/docs/img/Orkes_8.png differ diff --git a/docs/img/Orkes_9.png b/docs/img/Orkes_9.png new file mode 100644 index 0000000..200e246 Binary files /dev/null and b/docs/img/Orkes_9.png differ diff --git a/docs/img/RE_1.png b/docs/img/RE_1.png index 18d66a1..4ee765c 100644 Binary files a/docs/img/RE_1.png and b/docs/img/RE_1.png differ diff --git a/docs/img/RE_2.png b/docs/img/RE_2.png index 09f918b..a1bc4a0 100644 Binary files a/docs/img/RE_2.png and b/docs/img/RE_2.png differ diff --git a/docs/img/RE_3.png b/docs/img/RE_3.png index 6a92799..a1bc4a0 100644 Binary files a/docs/img/RE_3.png and b/docs/img/RE_3.png differ diff --git a/docs/img/RE_4.png b/docs/img/RE_4.png index abba740..ac1b8de 100644 Binary files a/docs/img/RE_4.png and b/docs/img/RE_4.png differ diff --git a/docs/img/RE_5.png b/docs/img/RE_5.png index 5cfb40a..33d74af 100644 Binary files a/docs/img/RE_5.png and b/docs/img/RE_5.png differ diff --git a/docs/img/RE_6.png b/docs/img/RE_6.png index 3869d11..0240984 100644 Binary files a/docs/img/RE_6.png and b/docs/img/RE_6.png differ diff --git a/docs/img/SE_1.png b/docs/img/SE_1.png index 1c3fc87..3eda8db 100644 Binary files a/docs/img/SE_1.png and b/docs/img/SE_1.png differ diff --git a/docs/img/SE_2.png b/docs/img/SE_2.png index 7f27d06..72b608a 100644 Binary files a/docs/img/SE_2.png and b/docs/img/SE_2.png differ diff --git a/docs/img/SE_3.png b/docs/img/SE_3.png index 4ae0541..42e99be 100644 Binary files a/docs/img/SE_3.png and b/docs/img/SE_3.png differ diff --git a/docs/img/SE_4.png b/docs/img/SE_4.png index 87feef1..2a5de5f 100644 Binary files a/docs/img/SE_4.png and b/docs/img/SE_4.png differ diff --git a/docs/img/SE_5..png b/docs/img/SE_5..png new file mode 100644 index 0000000..4cb1411 Binary files /dev/null and b/docs/img/SE_5..png differ diff --git a/docs/img/SE_5.png b/docs/img/SE_5.png index 97882bb..4cb1411 100644 Binary files a/docs/img/SE_5.png and b/docs/img/SE_5.png differ diff --git a/docs/img/SE_6.png b/docs/img/SE_6.png index 1b05610..057f024 100644 Binary files a/docs/img/SE_6.png and b/docs/img/SE_6.png differ diff --git a/docs/img/SE_7.png b/docs/img/SE_7.png index 98f4399..f1556b4 100644 Binary files a/docs/img/SE_7.png and b/docs/img/SE_7.png differ diff --git a/docs/img/SP_1.png b/docs/img/SP_1.png index fbe6bf5..b1aef57 100644 Binary files a/docs/img/SP_1.png and b/docs/img/SP_1.png differ diff --git a/docs/img/SP_2.png b/docs/img/SP_2.png index f236578..30a2bab 100644 Binary files a/docs/img/SP_2.png and b/docs/img/SP_2.png differ diff --git a/docs/img/TA_1.png b/docs/img/TA_1.png index b53ed56..3f4e385 100644 Binary files a/docs/img/TA_1.png and b/docs/img/TA_1.png differ diff --git a/docs/img/TC_1.png b/docs/img/TC_1.png new file mode 100644 index 0000000..73ce908 Binary files /dev/null and b/docs/img/TC_1.png differ diff --git a/docs/img/TC_2.png b/docs/img/TC_2.png new file mode 100644 index 0000000..88b8a93 Binary files /dev/null and b/docs/img/TC_2.png differ diff --git a/docs/img/TC_3.png b/docs/img/TC_3.png new file mode 100644 index 0000000..5530696 Binary files /dev/null and b/docs/img/TC_3.png differ diff --git a/docs/img/WB_1.png b/docs/img/WB_1.png index 836faa4..f8d26b7 100644 Binary files a/docs/img/WB_1.png and b/docs/img/WB_1.png differ diff --git a/docs/img/WB_13.png b/docs/img/WB_13.png index 5814010..ac080fd 100644 Binary files a/docs/img/WB_13.png and b/docs/img/WB_13.png differ diff --git a/docs/img/WB_14.png b/docs/img/WB_14.png index dca1f1b..213905d 100644 Binary files a/docs/img/WB_14.png and b/docs/img/WB_14.png differ diff --git a/docs/img/WB_2.png b/docs/img/WB_2.png index bc20fec..b03d839 100644 Binary files a/docs/img/WB_2.png and b/docs/img/WB_2.png differ diff --git a/docs/img/WB_3.png b/docs/img/WB_3.png index 8506678..cad2929 100644 Binary files a/docs/img/WB_3.png and b/docs/img/WB_3.png differ diff --git a/docs/img/WB_4.png b/docs/img/WB_4.png index 360bc43..1d4f5a6 100644 Binary files a/docs/img/WB_4.png and b/docs/img/WB_4.png differ diff --git a/docs/img/break_1.png b/docs/img/break_1.png index b7b926c..d29f330 100644 Binary files a/docs/img/break_1.png and b/docs/img/break_1.png differ diff --git a/docs/img/calculation_1.png b/docs/img/calculation_1.png index ce879eb..18a6d5f 100644 Binary files a/docs/img/calculation_1.png and b/docs/img/calculation_1.png differ diff --git a/docs/img/calculation_3.png b/docs/img/calculation_3.png index 91d07dd..7e532b8 100644 Binary files a/docs/img/calculation_3.png and b/docs/img/calculation_3.png differ diff --git a/docs/img/clicker_1.png b/docs/img/clicker_1.png index 3070ac7..15805f0 100644 Binary files a/docs/img/clicker_1.png and b/docs/img/clicker_1.png differ diff --git a/docs/img/clicker_2.png b/docs/img/clicker_2.png index 777ce7b..97fadc4 100644 Binary files a/docs/img/clicker_2.png and b/docs/img/clicker_2.png differ diff --git a/docs/img/clicker_3.png b/docs/img/clicker_3.png index d7de126..e4d2911 100644 Binary files a/docs/img/clicker_3.png and b/docs/img/clicker_3.png differ diff --git a/docs/img/clicker_4.png b/docs/img/clicker_4.png index 06c07ea..7811934 100644 Binary files a/docs/img/clicker_4.png and b/docs/img/clicker_4.png differ diff --git a/docs/img/clicker_5.png b/docs/img/clicker_5.png index 1ad7d12..d154c62 100644 Binary files a/docs/img/clicker_5.png and b/docs/img/clicker_5.png differ diff --git a/docs/img/clicker_6.png b/docs/img/clicker_6.png new file mode 100644 index 0000000..20c11ec Binary files /dev/null and b/docs/img/clicker_6.png differ diff --git a/docs/img/clicker_7.png b/docs/img/clicker_7.png new file mode 100644 index 0000000..e510eb8 Binary files /dev/null and b/docs/img/clicker_7.png differ diff --git a/docs/img/clicker_8.png b/docs/img/clicker_8.png new file mode 100644 index 0000000..648a34d Binary files /dev/null and b/docs/img/clicker_8.png differ diff --git a/docs/img/clicker_9.png b/docs/img/clicker_9.png new file mode 100644 index 0000000..517513b Binary files /dev/null and b/docs/img/clicker_9.png differ diff --git a/docs/img/condition_1.png b/docs/img/condition_1.png index 18c07dc..7bed9c8 100644 Binary files a/docs/img/condition_1.png and b/docs/img/condition_1.png differ diff --git a/docs/img/condition_10.png b/docs/img/condition_10.png index a08f856..76f069e 100644 Binary files a/docs/img/condition_10.png and b/docs/img/condition_10.png differ diff --git a/docs/img/condition_11.png b/docs/img/condition_11.png index e901b1b..891bc82 100644 Binary files a/docs/img/condition_11.png and b/docs/img/condition_11.png differ diff --git a/docs/img/condition_12.png b/docs/img/condition_12.png index 7a5c878..781c439 100644 Binary files a/docs/img/condition_12.png and b/docs/img/condition_12.png differ diff --git a/docs/img/condition_13.png b/docs/img/condition_13.png index 172626c..0af0129 100644 Binary files a/docs/img/condition_13.png and b/docs/img/condition_13.png differ diff --git a/docs/img/condition_14.png b/docs/img/condition_14.png index e61403a..0af0129 100644 Binary files a/docs/img/condition_14.png and b/docs/img/condition_14.png differ diff --git a/docs/img/condition_15.png b/docs/img/condition_15.png index e2a5ebe..3cd4cf3 100644 Binary files a/docs/img/condition_15.png and b/docs/img/condition_15.png differ diff --git a/docs/img/condition_3.png b/docs/img/condition_3.png index ac59230..e099d59 100644 Binary files a/docs/img/condition_3.png and b/docs/img/condition_3.png differ diff --git a/docs/img/condition_4.png b/docs/img/condition_4.png index 590e58c..6cd965a 100644 Binary files a/docs/img/condition_4.png and b/docs/img/condition_4.png differ diff --git a/docs/img/condition_5.png b/docs/img/condition_5.png index 5829bee..c2a3dd7 100644 Binary files a/docs/img/condition_5.png and b/docs/img/condition_5.png differ diff --git a/docs/img/condition_6.png b/docs/img/condition_6.png index 4c9ed59..31da37c 100644 Binary files a/docs/img/condition_6.png and b/docs/img/condition_6.png differ diff --git a/docs/img/condition_7.png b/docs/img/condition_7.png index 0f12c33..6a6e40d 100644 Binary files a/docs/img/condition_7.png and b/docs/img/condition_7.png differ diff --git a/docs/img/condition_8.png b/docs/img/condition_8.png index 025cf80..cf7d2ce 100644 Binary files a/docs/img/condition_8.png and b/docs/img/condition_8.png differ diff --git a/docs/img/condition_9.png b/docs/img/condition_9.png index f4e1b38..c09705b 100644 Binary files a/docs/img/condition_9.png and b/docs/img/condition_9.png differ diff --git a/docs/img/cycle_2.png b/docs/img/cycle_2.png index 3f80b66..4d8eb37 100644 Binary files a/docs/img/cycle_2.png and b/docs/img/cycle_2.png differ diff --git a/docs/img/cycle_3.png b/docs/img/cycle_3.png index 679fc6c..04af373 100644 Binary files a/docs/img/cycle_3.png and b/docs/img/cycle_3.png differ diff --git a/docs/img/excel_1.png b/docs/img/excel_1.png index fbbc47b..ecab48a 100644 Binary files a/docs/img/excel_1.png and b/docs/img/excel_1.png differ diff --git a/docs/img/excel_10.png b/docs/img/excel_10.png index 74bcc29..3ce0ebc 100644 Binary files a/docs/img/excel_10.png and b/docs/img/excel_10.png differ diff --git a/docs/img/excel_11.png b/docs/img/excel_11.png index bca3061..f2f1bbf 100644 Binary files a/docs/img/excel_11.png and b/docs/img/excel_11.png differ diff --git a/docs/img/excel_12.png b/docs/img/excel_12.png index 9096f2b..504001f 100644 Binary files a/docs/img/excel_12.png and b/docs/img/excel_12.png differ diff --git a/docs/img/excel_13.png b/docs/img/excel_13.png index 61df202..37a45f8 100644 Binary files a/docs/img/excel_13.png and b/docs/img/excel_13.png differ diff --git a/docs/img/excel_14.png b/docs/img/excel_14.png index 09cbd89..8c1a6f7 100644 Binary files a/docs/img/excel_14.png and b/docs/img/excel_14.png differ diff --git a/docs/img/excel_15.png b/docs/img/excel_15.png index ff185f6..024f2d7 100644 Binary files a/docs/img/excel_15.png and b/docs/img/excel_15.png differ diff --git a/docs/img/excel_16.png b/docs/img/excel_16.png index 4719e27..61ce501 100644 Binary files a/docs/img/excel_16.png and b/docs/img/excel_16.png differ diff --git a/docs/img/excel_17.png b/docs/img/excel_17.png index 1655b01..dd49cb7 100644 Binary files a/docs/img/excel_17.png and b/docs/img/excel_17.png differ diff --git a/docs/img/excel_18.png b/docs/img/excel_18.png index 52220c0..d0ee43f 100644 Binary files a/docs/img/excel_18.png and b/docs/img/excel_18.png differ diff --git a/docs/img/excel_19.png b/docs/img/excel_19.png index 825394a..d466574 100644 Binary files a/docs/img/excel_19.png and b/docs/img/excel_19.png differ diff --git a/docs/img/excel_2.png b/docs/img/excel_2.png index 129fba2..c8bc302 100644 Binary files a/docs/img/excel_2.png and b/docs/img/excel_2.png differ diff --git a/docs/img/excel_20.png b/docs/img/excel_20.png index fd7e056..46ba028 100644 Binary files a/docs/img/excel_20.png and b/docs/img/excel_20.png differ diff --git a/docs/img/excel_21.png b/docs/img/excel_21.png index a3d1028..3abd37d 100644 Binary files a/docs/img/excel_21.png and b/docs/img/excel_21.png differ diff --git a/docs/img/excel_22.png b/docs/img/excel_22.png index 8c8440a..91c12c5 100644 Binary files a/docs/img/excel_22.png and b/docs/img/excel_22.png differ diff --git a/docs/img/excel_23.png b/docs/img/excel_23.png index 608b3c8..6060799 100644 Binary files a/docs/img/excel_23.png and b/docs/img/excel_23.png differ diff --git a/docs/img/excel_24.png b/docs/img/excel_24.png index 51ef65f..b569eb1 100644 Binary files a/docs/img/excel_24.png and b/docs/img/excel_24.png differ diff --git a/docs/img/excel_25.png b/docs/img/excel_25.png index 1a49834..4870e3f 100644 Binary files a/docs/img/excel_25.png and b/docs/img/excel_25.png differ diff --git a/docs/img/excel_26.png b/docs/img/excel_26.png index d1cdd50..aeaf595 100644 Binary files a/docs/img/excel_26.png and b/docs/img/excel_26.png differ diff --git a/docs/img/excel_26_1.png b/docs/img/excel_26_1.png new file mode 100644 index 0000000..1cbb941 Binary files /dev/null and b/docs/img/excel_26_1.png differ diff --git a/docs/img/excel_27.png b/docs/img/excel_27.png index 78cb9e5..aa7ee27 100644 Binary files a/docs/img/excel_27.png and b/docs/img/excel_27.png differ diff --git a/docs/img/excel_28.png b/docs/img/excel_28.png index d907bf4..484a6fe 100644 Binary files a/docs/img/excel_28.png and b/docs/img/excel_28.png differ diff --git a/docs/img/excel_29.png b/docs/img/excel_29.png index 820aa0a..ad59b4e 100644 Binary files a/docs/img/excel_29.png and b/docs/img/excel_29.png differ diff --git a/docs/img/excel_3.png b/docs/img/excel_3.png index 7898b35..178703e 100644 Binary files a/docs/img/excel_3.png and b/docs/img/excel_3.png differ diff --git a/docs/img/excel_30.png b/docs/img/excel_30.png index 6dc3daf..2f381c9 100644 Binary files a/docs/img/excel_30.png and b/docs/img/excel_30.png differ diff --git a/docs/img/excel_31.png b/docs/img/excel_31.png index 4569c51..6c6ea91 100644 Binary files a/docs/img/excel_31.png and b/docs/img/excel_31.png differ diff --git a/docs/img/excel_32.png b/docs/img/excel_32.png index a2f9d95..8fd6ab2 100644 Binary files a/docs/img/excel_32.png and b/docs/img/excel_32.png differ diff --git a/docs/img/excel_33.png b/docs/img/excel_33.png index c3abfc5..29dca14 100644 Binary files a/docs/img/excel_33.png and b/docs/img/excel_33.png differ diff --git a/docs/img/excel_34.png b/docs/img/excel_34.png index 1974707..0314297 100644 Binary files a/docs/img/excel_34.png and b/docs/img/excel_34.png differ diff --git a/docs/img/excel_35.png b/docs/img/excel_35.png index 2741595..cb3ad16 100644 Binary files a/docs/img/excel_35.png and b/docs/img/excel_35.png differ diff --git a/docs/img/excel_36.png b/docs/img/excel_36.png index 81c5894..b54eac1 100644 Binary files a/docs/img/excel_36.png and b/docs/img/excel_36.png differ diff --git a/docs/img/excel_37.png b/docs/img/excel_37.png index b26423d..6da20c0 100644 Binary files a/docs/img/excel_37.png and b/docs/img/excel_37.png differ diff --git a/docs/img/excel_38.png b/docs/img/excel_38.png index 82cfc94..cc2a091 100644 Binary files a/docs/img/excel_38.png and b/docs/img/excel_38.png differ diff --git a/docs/img/excel_39.png b/docs/img/excel_39.png index 68f1329..50e2dee 100644 Binary files a/docs/img/excel_39.png and b/docs/img/excel_39.png differ diff --git a/docs/img/excel_4.png b/docs/img/excel_4.png index 4e12015..82d4759 100644 Binary files a/docs/img/excel_4.png and b/docs/img/excel_4.png differ diff --git a/docs/img/excel_41.png b/docs/img/excel_41.png index effd630..55b835d 100644 Binary files a/docs/img/excel_41.png and b/docs/img/excel_41.png differ diff --git a/docs/img/excel_43.png b/docs/img/excel_43.png index 508aed1..9260b10 100644 Binary files a/docs/img/excel_43.png and b/docs/img/excel_43.png differ diff --git a/docs/img/excel_44.png b/docs/img/excel_44.png index 752eef6..596ca23 100644 Binary files a/docs/img/excel_44.png and b/docs/img/excel_44.png differ diff --git a/docs/img/excel_45.png b/docs/img/excel_45.png index 12bdf4a..eb159a3 100644 Binary files a/docs/img/excel_45.png and b/docs/img/excel_45.png differ diff --git a/docs/img/excel_46.png b/docs/img/excel_46.png index 4408156..70e8ac0 100644 Binary files a/docs/img/excel_46.png and b/docs/img/excel_46.png differ diff --git a/docs/img/excel_47.png b/docs/img/excel_47.png index fb7d89a..dedc8f8 100644 Binary files a/docs/img/excel_47.png and b/docs/img/excel_47.png differ diff --git a/docs/img/excel_48.png b/docs/img/excel_48.png index d7bc8aa..3e1864a 100644 Binary files a/docs/img/excel_48.png and b/docs/img/excel_48.png differ diff --git a/docs/img/excel_49.png b/docs/img/excel_49.png index 5af96ab..7746512 100644 Binary files a/docs/img/excel_49.png and b/docs/img/excel_49.png differ diff --git a/docs/img/excel_5.png b/docs/img/excel_5.png index 42a5aa1..f5ad657 100644 Binary files a/docs/img/excel_5.png and b/docs/img/excel_5.png differ diff --git a/docs/img/excel_50.png b/docs/img/excel_50.png index f72ded3..7334af3 100644 Binary files a/docs/img/excel_50.png and b/docs/img/excel_50.png differ diff --git a/docs/img/excel_51.png b/docs/img/excel_51.png index 609fab7..586745b 100644 Binary files a/docs/img/excel_51.png and b/docs/img/excel_51.png differ diff --git a/docs/img/excel_52.png b/docs/img/excel_52.png index b9bab3f..3dea3bf 100644 Binary files a/docs/img/excel_52.png and b/docs/img/excel_52.png differ diff --git a/docs/img/excel_53.png b/docs/img/excel_53.png index 4b1f393..643cc72 100644 Binary files a/docs/img/excel_53.png and b/docs/img/excel_53.png differ diff --git a/docs/img/excel_54.png b/docs/img/excel_54.png index 8f6dc94..70fa605 100644 Binary files a/docs/img/excel_54.png and b/docs/img/excel_54.png differ diff --git a/docs/img/excel_55.png b/docs/img/excel_55.png index e8bb81a..761f25b 100644 Binary files a/docs/img/excel_55.png and b/docs/img/excel_55.png differ diff --git a/docs/img/excel_57.png b/docs/img/excel_57.png index 252deb7..0e5f67e 100644 Binary files a/docs/img/excel_57.png and b/docs/img/excel_57.png differ diff --git a/docs/img/excel_58.png b/docs/img/excel_58.png index 5158e85..ff774cd 100644 Binary files a/docs/img/excel_58.png and b/docs/img/excel_58.png differ diff --git a/docs/img/excel_59.png b/docs/img/excel_59.png index a94e86f..fd9a5f1 100644 Binary files a/docs/img/excel_59.png and b/docs/img/excel_59.png differ diff --git a/docs/img/excel_6.png b/docs/img/excel_6.png index c85eba9..519055b 100644 Binary files a/docs/img/excel_6.png and b/docs/img/excel_6.png differ diff --git a/docs/img/excel_60.png b/docs/img/excel_60.png index 68c7c32..c8e1745 100644 Binary files a/docs/img/excel_60.png and b/docs/img/excel_60.png differ diff --git a/docs/img/excel_61.png b/docs/img/excel_61.png index 9989645..14b7981 100644 Binary files a/docs/img/excel_61.png and b/docs/img/excel_61.png differ diff --git a/docs/img/excel_7.png b/docs/img/excel_7.png index 696034c..1da8f3d 100644 Binary files a/docs/img/excel_7.png and b/docs/img/excel_7.png differ diff --git a/docs/img/excel_8.png b/docs/img/excel_8.png index 4db09d6..a06bf85 100644 Binary files a/docs/img/excel_8.png and b/docs/img/excel_8.png differ diff --git a/docs/img/excel_9.png b/docs/img/excel_9.png index c4ff477..74688cf 100644 Binary files a/docs/img/excel_9.png and b/docs/img/excel_9.png differ diff --git a/docs/img/hg_1.png b/docs/img/hg_1.png index ef160e9..56af155 100644 Binary files a/docs/img/hg_1.png and b/docs/img/hg_1.png differ diff --git a/docs/img/hp_1.png b/docs/img/hp_1.png index 5f26fc8..5f788d1 100644 Binary files a/docs/img/hp_1.png and b/docs/img/hp_1.png differ diff --git a/docs/img/interface_1.png b/docs/img/interface_1.png index 90d73f1..fa3deb8 100644 Binary files a/docs/img/interface_1.png and b/docs/img/interface_1.png differ diff --git a/docs/img/interface_10.png b/docs/img/interface_10.png index c3b57fd..8d882cc 100644 Binary files a/docs/img/interface_10.png and b/docs/img/interface_10.png differ diff --git a/docs/img/interface_17.png b/docs/img/interface_17.png index 5148edd..967ef1c 100644 Binary files a/docs/img/interface_17.png and b/docs/img/interface_17.png differ diff --git a/docs/img/interface_18.png b/docs/img/interface_18.png index df14fc9..db53dcf 100644 Binary files a/docs/img/interface_18.png and b/docs/img/interface_18.png differ diff --git a/docs/img/interface_19.png b/docs/img/interface_19.png index eb72e6d..b6bf83e 100644 Binary files a/docs/img/interface_19.png and b/docs/img/interface_19.png differ diff --git a/docs/img/interface_2.png b/docs/img/interface_2.png index a730322..5b8d0cd 100644 Binary files a/docs/img/interface_2.png and b/docs/img/interface_2.png differ diff --git a/docs/img/interface_22.png b/docs/img/interface_22.png index b8c789b..e230d5e 100644 Binary files a/docs/img/interface_22.png and b/docs/img/interface_22.png differ diff --git a/docs/img/interface_25.png b/docs/img/interface_25.png index f4f3e82..ca42f9d 100644 Binary files a/docs/img/interface_25.png and b/docs/img/interface_25.png differ diff --git a/docs/img/interface_6.png b/docs/img/interface_6.png index f160824..ee6cadb 100644 Binary files a/docs/img/interface_6.png and b/docs/img/interface_6.png differ diff --git a/docs/img/interface_7.png b/docs/img/interface_7.png index 8e8430d..107831b 100644 Binary files a/docs/img/interface_7.png and b/docs/img/interface_7.png differ diff --git a/docs/img/interface_9.png b/docs/img/interface_9.png index 99defd7..b8adff8 100644 Binary files a/docs/img/interface_9.png and b/docs/img/interface_9.png differ diff --git a/docs/img/is_1.png b/docs/img/is_1.png index 77e975e..3558cd6 100644 Binary files a/docs/img/is_1.png and b/docs/img/is_1.png differ diff --git a/docs/img/is_2.png b/docs/img/is_2.png index 24854a9..d7c9f1d 100644 Binary files a/docs/img/is_2.png and b/docs/img/is_2.png differ diff --git a/docs/img/js_1.png b/docs/img/js_1.png index d85eaab..5bb423f 100644 Binary files a/docs/img/js_1.png and b/docs/img/js_1.png differ diff --git a/docs/img/js_2.png b/docs/img/js_2.png index 6d3926e..a45c891 100644 Binary files a/docs/img/js_2.png and b/docs/img/js_2.png differ diff --git a/docs/img/js_3.png b/docs/img/js_3.png index 8d4c23b..6896fea 100644 Binary files a/docs/img/js_3.png and b/docs/img/js_3.png differ diff --git a/docs/img/pause_1.png b/docs/img/pause_1.png index 11775a4..2ce39f3 100644 Binary files a/docs/img/pause_1.png and b/docs/img/pause_1.png differ diff --git a/docs/img/proxy_1.png b/docs/img/proxy_1.png index e5513ef..c1121c3 100644 Binary files a/docs/img/proxy_1.png and b/docs/img/proxy_1.png differ diff --git a/docs/img/return_2.png b/docs/img/return_2.png index c8178ea..0a5c45b 100644 Binary files a/docs/img/return_2.png and b/docs/img/return_2.png differ diff --git a/docs/img/robot_1.png b/docs/img/robot_1.png new file mode 100644 index 0000000..be9adaf Binary files /dev/null and b/docs/img/robot_1.png differ diff --git a/docs/img/robot_2.png b/docs/img/robot_2.png new file mode 100644 index 0000000..128a445 Binary files /dev/null and b/docs/img/robot_2.png differ diff --git a/docs/img/robot_3.png b/docs/img/robot_3.png new file mode 100644 index 0000000..44c084c Binary files /dev/null and b/docs/img/robot_3.png differ diff --git a/docs/img/sql_1.png b/docs/img/sql_1.png index 20ba291..cdbbed2 100644 Binary files a/docs/img/sql_1.png and b/docs/img/sql_1.png differ diff --git a/docs/img/while_1.png b/docs/img/while_1.png index 84d811c..00379ff 100644 Binary files a/docs/img/while_1.png and b/docs/img/while_1.png differ diff --git a/docs/img/while_2.png b/docs/img/while_2.png index d51c759..f756bab 100644 Binary files a/docs/img/while_2.png and b/docs/img/while_2.png differ diff --git a/docs/img/while_3.png b/docs/img/while_3.png index 66806a6..b766776 100644 Binary files a/docs/img/while_3.png and b/docs/img/while_3.png differ diff --git a/docs/img/word_1.png b/docs/img/word_1.png new file mode 100644 index 0000000..7e611a9 Binary files /dev/null and b/docs/img/word_1.png differ diff --git a/docs/img/word_10.png b/docs/img/word_10.png new file mode 100644 index 0000000..9d1a163 Binary files /dev/null and b/docs/img/word_10.png differ diff --git a/docs/img/word_11.png b/docs/img/word_11.png new file mode 100644 index 0000000..69a4050 Binary files /dev/null and b/docs/img/word_11.png differ diff --git a/docs/img/word_2.png b/docs/img/word_2.png new file mode 100644 index 0000000..a8bbd9c Binary files /dev/null and b/docs/img/word_2.png differ diff --git a/docs/img/word_3.png b/docs/img/word_3.png new file mode 100644 index 0000000..2008486 Binary files /dev/null and b/docs/img/word_3.png differ diff --git a/docs/img/word_4.png b/docs/img/word_4.png new file mode 100644 index 0000000..fdc59d1 Binary files /dev/null and b/docs/img/word_4.png differ diff --git a/docs/img/word_5.png b/docs/img/word_5.png new file mode 100644 index 0000000..dc85423 Binary files /dev/null and b/docs/img/word_5.png differ diff --git a/docs/img/word_6.png b/docs/img/word_6.png new file mode 100644 index 0000000..45d8ddf Binary files /dev/null and b/docs/img/word_6.png differ diff --git a/docs/img/word_7.png b/docs/img/word_7.png new file mode 100644 index 0000000..4d1120a Binary files /dev/null and b/docs/img/word_7.png differ diff --git a/docs/img/word_8.png b/docs/img/word_8.png new file mode 100644 index 0000000..6474c3d Binary files /dev/null and b/docs/img/word_8.png differ diff --git a/docs/img/word_9.png b/docs/img/word_9.png new file mode 100644 index 0000000..9af7935 Binary files /dev/null and b/docs/img/word_9.png differ diff --git a/mkdocs.yml b/mkdocs.yml index cf1912a..d86a855 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -1,6 +1,7 @@ site_name: Lexema-RPA Studio Docs nav: - - Основные сведения: index.md + - Введение: index.md + - Знакомство со студией: HelloStudio.md - 'Модули программы': - 'Excel': 'excel.md' - 'Кликер': 'clicker.md' @@ -34,6 +35,7 @@ nav: - 'Word': 'Word.md' - 'Прокси': 'Proxy.md' - 'Try/Catch': 'TryCatch.md' + - 'Оркестратор': 'Orkestrator.md' - About: about.md theme: readthedocs