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-файл» - он закрывает и сохраняет заданные ему файлы. Если эти файлы впоследствии снова будут использоваться – они опять откроются и, в следующий раз, будут закрыты либо этим же модулем, либо в конце работы робота.
+## Интерфейс модуля +Интерфейс модуля состоит из одного поля и списка путей к файлам, которые необходимо закрыть.
+Поле «Путь к файлу» заполняется путем до файла, который необходимо закрыть. Он может содержаться в переменной, или можно выбрать его вручную, нажав на кнопку с изображением папки, находящуюся в поле для ввода.
+По кнопке «Добавить» указанный в поле «Путь к файлу» путь будет занесен в «Список файлов».
+По кнопке «Удалить» можно удалить выбранный путь из «Списка файлов».
\ 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 @@ +#Модуль «Работа с файлами» предназначен для изменения расположения файлов, их копирования, архивирования, создания папки и переноса файлов в неё, в общем, для манипуляции с файлами и директориями.
+ +## Интерфейс модуля +Окно модуля объединяет три группы элементов. +
Первая группа элементов – это набор полей и кнопок для создания команды. Вторая – непосредственно список команд. И третья – это область предварительного просмотра текстовых файлов. +
Команда создается следующим образом – выбирается необходимое действие, заполняются остальные поля – нажимается кнопка «Добавить», по которой команда добавляется в «Список команд». +### Редактирование команды +
Для того чтобы отредактировать команду, выделите её в списке команд щелчком левой кнопкой мыши, после чего все поля в левой верхней части окна «Работа с файлами» заполнятся в соответствии с выбранной командой. Измените те поля, которые требуется отредактировать, и, убедившись, что в списке команд все еще выбрано нужное действие, нажмите на кнопку «Редактировать». +### Удаление команды +
Для удаления команды необходимо выбрать её в списке команд и нажать на кнопку «Удалить». +### Отключение/включение команды +
Созданные команды можно отключать и обратно включать. Отключенные команды не будут выполняться. Сделать это можно, нажав на соответствующую отключаемой команде строку правой кнопкой мыши и выбрав «Отключить/включить». +
Кнопка  в заполняемых полях открывает стандартный диалог выбора файла или папки, в зависимости от выбранного действия. +## Перечень и описание действий +### Действие «Сохранить в файл» +
Действие перезаписывает существующий текстовый файл, записывая в него строку, указанную в поле «Значение». +
Действие считывает весь текст из выбранного файла и записывает его в указанную переменную. +
Действие создает переменную-список, в которой лежат пути до каждого файла в папке. +
Действие перемещает выбранный файл в указанную папку. +
Действие перемещает папку, указанную во втором поле, в директорию, указанную в третьем поле. +
Действие создает ZIP-архив с указанным именем, добавляя в него содержимое выбранной папки. +
Действие распаковывает ZIP-архив в указанную папку. +
Действие создает папку с указанным названием в выбранной директории. +
Действие удаляет выбранную папку. +
Действие создает новый файл с расширением .txt. +
Действие удаляет выбранный файл. +
Действие копирует выбранный файл в указанную директорию. +
В поле «Путь до конечного файла» необходимо ввести путь до папки, в которую файл должен скопироваться, и его название с расширением так, как будто файл уже есть. Новое название может отличаться от исходного. +
Действие проверяет существование указанного файла и записывает результат в переменную. +
«True» - если существует, и иначе «False». +
Действие проверяет существование указанной папки и записывает результат в переменную. +
«True» - если существует, и иначе «False». +
Действие добавляет или изменяет границы выбранных ячеек на указанном листе. Предполагает настройку расположения границ – внешние, внутренние, только правая и др., цвет границ и их стиль – толстая, тонкая, штриховая линия и др.
Excel-модуль работает с файлами следующим образом – как только он начинает работу с некоторым файлом, то он открывает его (в фоновом, незаметном для пользователя, режиме), и держит открытым до конца работы робота. Это было сделано для ускорения работы модуля Excel – если модулей, использующих один и тот же файл, к примеру, несколько, пришлось бы несколько раз открывать и сохранять файл столько раз, сколько он используется что отразилось бы на быстродействии программы. В связи с этим, файл открывается при первом его использовании в модуле Excel и сохраняется только один раз – в самом конце. Но! Так как файл является открытым, с самим файлом нельзя ничего делать – переносить, архивировать, удалять за ненадобностью (например, провели расчеты в новом файле, взяли данные и затем его удалили), так как он занят. Для таких задач существует модуль «Закрыть Excel-файл» - он закрывает и сохраняет заданные ему файлы. Если эти файлы впоследствии снова будут использоваться – они опять откроются и, в следующий раз, будут закрыты либо этим же модулем, либо в конце работы робота. -
Интерфейс модуля состоит из одного поля и списка путей к файлам, которые необходимо закрыть. -
Поле «Путь к файлу» заполняется путем до файла, который необходимо закрыть. Он может содержаться в переменной, или можно выбрать его вручную, нажав на кнопку с изображением папки, находящуюся в поле для ввода. -
По кнопке «Добавить» указанный в поле «Путь к файлу» путь будет занесен в «Список файлов». -
По кнопке «Удалить» можно удалить выбранный путь из «Списка файлов». + 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