diff --git a/docs/1C.md b/docs/1C.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/Break.md b/docs/Break.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/CCode.md b/docs/CCode.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/Calculation.md b/docs/Calculation.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/CloseExcel.md b/docs/CloseExcel.md new file mode 100644 index 0000000..e9ac200 --- /dev/null +++ b/docs/CloseExcel.md @@ -0,0 +1,9 @@ +#

Модуль "Закрыть Excel-файл"

+ +

Excel-модуль работает с файлами следующим образом – как только он начинает работу с некоторым файлом, то он открывает его (в фоновом, незаметном для пользователя, режиме), и держит открытым до конца работы робота. Это было сделано для ускорения работы модуля Excel – если модулей, использующих один и тот же файл, к примеру, несколько, пришлось бы несколько раз открывать и сохранять файл столько раз, сколько он используется что отразилось бы на быстродействии программы. В связи с этим, файл открывается при первом его использовании в модуле Excel и сохраняется только один раз – в самом конце. Но! Так как файл является открытым, с самим файлом нельзя ничего делать – переносить, архивировать, удалять за ненадобностью (например, провели расчеты в новом файле, взяли данные и затем его удалили), так как он занят. Для таких задач существует модуль «Закрыть Excel-файл» - он закрывает и сохраняет заданные ему файлы. Если эти файлы впоследствии снова будут использоваться – они опять откроются и, в следующий раз, будут закрыты либо этим же модулем, либо в конце работы робота.

+## Интерфейс модуля +

Интерфейс модуля состоит из одного поля и списка путей к файлам, которые необходимо закрыть.

+

![Screenshot](img/excel_61.png)

+

Поле «Путь к файлу» заполняется путем до файла, который необходимо закрыть. Он может содержаться в переменной, или можно выбрать его вручную, нажав на кнопку с изображением папки, находящуюся в поле для ввода.

+

По кнопке «Добавить» указанный в поле «Путь к файлу» путь будет занесен в «Список файлов».

+

По кнопке «Удалить» можно удалить выбранный путь из «Списка файлов».

\ No newline at end of file diff --git a/docs/Condition.md b/docs/Condition.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/Cycle.md b/docs/Cycle.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/EndProcess.md b/docs/EndProcess.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/FROCR.md b/docs/FROCR.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/FileModule.md b/docs/FileModule.md new file mode 100644 index 0000000..c6c9bab --- /dev/null +++ b/docs/FileModule.md @@ -0,0 +1,66 @@ +#

Модуль «Работа с файлами»

+ +

Модуль «Работа с файлами» предназначен для изменения расположения файлов, их копирования, архивирования, создания папки и переноса файлов в неё, в общем, для манипуляции с файлами и директориями.

+ +## Интерфейс модуля +

Окно модуля объединяет три группы элементов. +

Первая группа элементов – это набор полей и кнопок для создания команды. Вторая – непосредственно список команд. И третья – это область предварительного просмотра текстовых файлов. +

![Screenshot](img/FM_1.png)

+## Функциональность модуля +### Создание команды +

Команда создается следующим образом – выбирается необходимое действие, заполняются остальные поля – нажимается кнопка «Добавить», по которой команда добавляется в «Список команд».   +### Редактирование команды +

Для того чтобы отредактировать команду, выделите её в списке команд щелчком левой кнопкой мыши, после чего все поля в левой верхней части окна «Работа с файлами» заполнятся в соответствии с выбранной командой. Измените те поля, которые требуется отредактировать, и, убедившись, что в списке команд все еще выбрано нужное действие, нажмите на кнопку «Редактировать». +### Удаление команды +

Для удаления команды необходимо выбрать её в списке команд и нажать на кнопку «Удалить». +### Отключение/включение команды +

Созданные команды можно отключать и обратно включать. Отключенные команды не будут выполняться. Сделать это можно, нажав на соответствующую отключаемой команде строку правой кнопкой мыши и выбрав «Отключить/включить». +

![Screenshot](img/FM_2.png)

+### Выбор файла/папки +

Кнопка ![Screenshot](img/FM_3.png) в заполняемых полях открывает стандартный диалог выбора файла или папки, в зависимости от выбранного действия. +## Перечень и описание действий +### Действие «Сохранить в файл» +

Действие перезаписывает существующий текстовый файл, записывая в него строку, указанную в поле «Значение». +

![Screenshot](img/FM_4.png)

+### Действие «Считать файл» +

Действие считывает весь текст из выбранного файла и записывает его в указанную переменную. +

![Screenshot](img/FM_5.png)

+### Действие «Получить список файлов в папке» +

Действие создает переменную-список, в которой лежат пути до каждого файла в папке. +

![Screenshot](img/FM_6.png)

+### Действие «Переместить файл» +

Действие перемещает выбранный файл в указанную папку. +

![Screenshot](img/FM_7.png)

+### Действие «Переместить папку» +

Действие перемещает папку, указанную во втором поле, в директорию, указанную в третьем поле. +

![Screenshot](img/FM_8.png)

+### Действие «Заархивировать папку» +

Действие создает ZIP-архив с указанным именем, добавляя в него содержимое выбранной папки. +

![Screenshot](img/FM_9.png)

+### Действие «Распаковать архив» +

Действие распаковывает ZIP-архив в указанную папку. +

![Screenshot](img/FM_10.png)

+### Действие «Создать папку» +

Действие создает папку с указанным названием в выбранной директории. +

![Screenshot](img/FM_11.png)

+### Действие «Удалить папку» +

Действие удаляет выбранную папку. +

![Screenshot](img/FM_12.png)

+### Действие «Создать файл txt» +

Действие создает новый файл с расширением .txt. +

![Screenshot](img/FM_13.png)

+### Действие «Удалить файл» +

Действие удаляет выбранный файл. +

![Screenshot](img/FM_14.png)

+### Действие «Скопировать файл» +

Действие копирует выбранный файл в указанную директорию. +

В поле «Путь до конечного файла» необходимо ввести путь до папки, в которую файл должен скопироваться, и его название с расширением так, как будто файл уже есть. Новое название может отличаться от исходного. +

![Screenshot](img/FM_15.png)

+### Действие «Проверить существование файла» +

Действие проверяет существование указанного файла и записывает результат в переменную. +

«True» - если существует, и иначе «False». +

![Screenshot](img/FM_16.png)

+### Действие «Проверить существование папки» +

Действие проверяет существование указанной папки и записывает результат в переменную. +

«True» - если существует, и иначе «False». +

![Screenshot](img/FM_17.png)

diff --git a/docs/HTTPGET.md b/docs/HTTPGET.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/HTTPPOST.md b/docs/HTTPPOST.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/Iterface.md b/docs/Iterface.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/JSON.md b/docs/JSON.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/OCR.md b/docs/OCR.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/Pause.md b/docs/Pause.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/Proxy.md b/docs/Proxy.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/ReadEmail.md b/docs/ReadEmail.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/Return.md b/docs/Return.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/Robot.md b/docs/Robot.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/SQL.md b/docs/SQL.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/SendEmail.md b/docs/SendEmail.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/StartProcess.md b/docs/StartProcess.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/TextAnalysis.md b/docs/TextAnalysis.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/TryCatch.md b/docs/TryCatch.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/WHILE.md b/docs/WHILE.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/Word.md b/docs/Word.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/WorkBrowser.md b/docs/WorkBrowser.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/excel.md b/docs/excel.md index 5042fb9..0f97262 100644 --- a/docs/excel.md +++ b/docs/excel.md @@ -203,10 +203,4 @@ #### Действие «Границы»

Действие добавляет или изменяет границы выбранных ячеек на указанном листе. Предполагает настройку расположения границ – внешние, внутренние, только правая и др., цвет границ и их стиль – толстая, тонкая, штриховая линия и др.

![Screenshot](img/excel_60.png)

-## Модуль «Закрыть Excel-файл» -

Excel-модуль работает с файлами следующим образом – как только он начинает работу с некоторым файлом, то он открывает его (в фоновом, незаметном для пользователя, режиме), и держит открытым до конца работы робота. Это было сделано для ускорения работы модуля Excel – если модулей, использующих один и тот же файл, к примеру, несколько, пришлось бы несколько раз открывать и сохранять файл столько раз, сколько он используется что отразилось бы на быстродействии программы. В связи с этим, файл открывается при первом его использовании в модуле Excel и сохраняется только один раз – в самом конце. Но! Так как файл является открытым, с самим файлом нельзя ничего делать – переносить, архивировать, удалять за ненадобностью (например, провели расчеты в новом файле, взяли данные и затем его удалили), так как он занят. Для таких задач существует модуль «Закрыть Excel-файл» - он закрывает и сохраняет заданные ему файлы. Если эти файлы впоследствии снова будут использоваться – они опять откроются и, в следующий раз, будут закрыты либо этим же модулем, либо в конце работы робота. -

Интерфейс модуля состоит из одного поля и списка путей к файлам, которые необходимо закрыть. -

![Screenshot](img/excel_61.png)

-

Поле «Путь к файлу» заполняется путем до файла, который необходимо закрыть. Он может содержаться в переменной, или можно выбрать его вручную, нажав на кнопку с изображением папки, находящуюся в поле для ввода. -

По кнопке «Добавить» указанный в поле «Путь к файлу» путь будет занесен в «Список файлов». -

По кнопке «Удалить» можно удалить выбранный путь из «Списка файлов». + diff --git a/docs/img/FM_1.png b/docs/img/FM_1.png new file mode 100644 index 0000000..c4ec302 Binary files /dev/null and b/docs/img/FM_1.png differ diff --git a/docs/img/FM_10.png b/docs/img/FM_10.png new file mode 100644 index 0000000..e3fbafb Binary files /dev/null and b/docs/img/FM_10.png differ diff --git a/docs/img/FM_11.png b/docs/img/FM_11.png new file mode 100644 index 0000000..14607ad Binary files /dev/null and b/docs/img/FM_11.png differ diff --git a/docs/img/FM_12.png b/docs/img/FM_12.png new file mode 100644 index 0000000..68f3f57 Binary files /dev/null and b/docs/img/FM_12.png differ diff --git a/docs/img/FM_13.png b/docs/img/FM_13.png new file mode 100644 index 0000000..6b2e06b Binary files /dev/null and b/docs/img/FM_13.png differ diff --git a/docs/img/FM_14.png b/docs/img/FM_14.png new file mode 100644 index 0000000..3853bbd Binary files /dev/null and b/docs/img/FM_14.png differ diff --git a/docs/img/FM_15.png b/docs/img/FM_15.png new file mode 100644 index 0000000..5292123 Binary files /dev/null and b/docs/img/FM_15.png differ diff --git a/docs/img/FM_16.png b/docs/img/FM_16.png new file mode 100644 index 0000000..e19f30b Binary files /dev/null and b/docs/img/FM_16.png differ diff --git a/docs/img/FM_17.png b/docs/img/FM_17.png new file mode 100644 index 0000000..75ea6dc Binary files /dev/null and b/docs/img/FM_17.png differ diff --git a/docs/img/FM_2.png b/docs/img/FM_2.png new file mode 100644 index 0000000..eed1c54 Binary files /dev/null and b/docs/img/FM_2.png differ diff --git a/docs/img/FM_3.png b/docs/img/FM_3.png new file mode 100644 index 0000000..4f2acbb Binary files /dev/null and b/docs/img/FM_3.png differ diff --git a/docs/img/FM_4.png b/docs/img/FM_4.png new file mode 100644 index 0000000..ddba1e8 Binary files /dev/null and b/docs/img/FM_4.png differ diff --git a/docs/img/FM_5.png b/docs/img/FM_5.png new file mode 100644 index 0000000..0ba111a Binary files /dev/null and b/docs/img/FM_5.png differ diff --git a/docs/img/FM_6.png b/docs/img/FM_6.png new file mode 100644 index 0000000..a90e334 Binary files /dev/null and b/docs/img/FM_6.png differ diff --git a/docs/img/FM_7.png b/docs/img/FM_7.png new file mode 100644 index 0000000..18af977 Binary files /dev/null and b/docs/img/FM_7.png differ diff --git a/docs/img/FM_8.png b/docs/img/FM_8.png new file mode 100644 index 0000000..1e7cad6 Binary files /dev/null and b/docs/img/FM_8.png differ diff --git a/docs/img/FM_9.png b/docs/img/FM_9.png new file mode 100644 index 0000000..59e9edd Binary files /dev/null and b/docs/img/FM_9.png differ diff --git a/mkdocs.yml b/mkdocs.yml index 7ba6139..cf1912a 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -6,6 +6,34 @@ nav: - 'Кликер': 'clicker.md' - 'Поиск изображения': 'ImageSearch.md' - 'Поиск изображений': 'ImagesSearch.md' + - 'Запустить процесс': 'StartProcess.md' + - 'Завершить процесс': 'EndProcess.md' + - 'Условие': 'Condition.md' + - 'Цикл': 'Cycle.md' + - 'Вычисления': 'Calculation.md' + - 'Работа с файлами': 'FileModule.md' + - 'Код С#': 'CCode.md' + - 'Распознавание текста': 'OCR.md' + - 'Распознавание текста ABBYY': 'FROCR.md' + - 'Работа с браузером': 'WorkBrowser.md' + - 'Обработка текста': 'TextAnalysis.md' + - 'SQL': 'SQL.md' + - '1C': '1C.md' + - 'Отправить письмо': 'SendEmail.md' + - 'Считать письма': 'ReadEmail.md' + - 'HTTP GET запрос': 'HTTPGET.md' + - 'HTTP POST запрос': 'HTTPPOST.md' + - 'Break': 'Break.md' + - 'JSON': 'JSON.md' + - 'Интерфейс': 'Iterface.md' + - 'Закрыть Excel-файл': 'CloseExcel.md' + - 'WHILE': 'WHILE.md' + - 'Пауза': 'Pause.md' + - 'Робот': 'Robot.md' + - 'Return': 'Return.md' + - 'Word': 'Word.md' + - 'Прокси': 'Proxy.md' + - 'Try/Catch': 'TryCatch.md' - About: about.md theme: readthedocs