This commit is contained in:
karamovavv
2021-05-19 18:51:46 +05:00
parent 1e15ccb4b0
commit 284df07994
20 changed files with 738 additions and 190 deletions

View File

@ -126,9 +126,9 @@
<center>Рис. 6. Диалоговое окно сохранения проекта</center>
#### Проиграть
#### Запустить робота
Кнопка «Проиграть» запускает выполнение всех описанных в проекте
Кнопка «Запустить робота» запускает выполнение всех описанных в проекте
действий.
Попытка запуска будет осуществляться только в случае, если в проекте
@ -423,10 +423,14 @@ v.array\[1\].
поле «Значение», затем нажатием кнопки «Добавить», после чего введенный
элемент добавится в список элементов в нижней части окна.
<center><img src="../media/image46.png" style="width:3.125in;height:3.13753in" /></center>
<center><img src="../media/image46.png" /></center>
<center>Рис. 23. Создание переменной-списка</center>
С помощью кнопок «Редактировать» и «Удалить», находящихся слева от списка,
можно редактировать и удалять уже добавленные записи соответственно. Для этого
нужно выбрать нужный элемент в списке, нажав на него.
Переменные с типом «Таблица» представляют собой таблицу (двумерный
массив), т.е. это список, элементами которого являются списки. Другими
словами, это набор простых элементов, доступ к которым осуществляется по
@ -437,14 +441,16 @@ a\[i-1,j-1\] (так как индекс начинается с нуля). Эт
обращения к элементу в 3 строке и 5 столбце, отвечающему за ячейку
таблицы, необходимо указывать два индекса: v.table\[2, 4\].
<center><img src="../media/image47.png" style="width:3.38542in;height:3.35156in" /></center>
<center><img src="../media/image47.png" /></center>
<center>Рис. 24. Создание переменной-таблицы</center>
Для заполнения значений переменных с типом «Таблица» становится
доступной таблица, набор столбцов которой можно расширять с помощью
кнопки «Добавить столбец». Добавление новых строк производится по
нажатию клавиши «Enter». Вводить значения можно для каждой ячейки.
Для заполнения значений переменных с типом «Таблица» становится доступной
таблица, набор столбцов которой можно расширять с помощью кнопки
«Добавить столбец». С помощью кнопки «Редактировать столбец» можно
изменять название столбца, по кнопке «Удалить столбец» можно удалить
ненужный столбец. Добавление новых строк производится по нажатию клавиши
«Enter». Вводить значения можно для каждой ячейки.
***Незаполненные столбцы не будут использоваться при создании
переменной.***
@ -554,7 +560,7 @@ a\[i-1,j-1\] (так как индекс начинается с нуля). Эт
рамкой, а в панели инструментов появляются две новые кнопки, позволяющие
управлять *пошаговой отладкой*.
<center><img src="../media/image54.png" style="width:6.69306in;height:3.65833in" /></center>
<center><img src="../media/image54.png" /></center>
<center>Рис. 32. Пошаговая отладка</center>
@ -583,6 +589,378 @@ a\[i-1,j-1\] (так как индекс начинается с нуля). Эт
модуля. Подробнее о доступных свойствах каждого модуля будет описано
далее в руководстве.
#### Общие правила работы с программой
Внутри программы используется сторонний язык программирования Java Script.
Все поля, все операции обрабатываются согласно правилам этого языка.
Так, к примеру, если нужно объединить строки, то это должно быть сделано
по правилам JS «Lexema + + Studio» результатом будет строка
«Lexema Studio». Все математические операции тоже должны быть описаны языком
JS, например, округление числа «Math.round(12.223)» результатом будет
число 12. Вместо любой строки или числа может быть использована переменная
программы, например: «v.str + + v.str2», результатом будет строка,
равная двум строкам, объединенным пробелом.
Важно обратить внимание на то, что при складывании числа и строки, результатом
всегда будет строка, например, в модуле работы с Excel-файлами часто требуется
указание ячейки, находящейся на первой пустой строке. Пусть всего в файле 10
строк и это значение лежит в переменной v.rows. Тогда, чтобы обратиться к ячейке
A11 необходимо увеличить число строк на 1 и сложить со строкой A. Если
написать «A + v.rows + 1», то первая операция, это складывание строки и числа
результат число A10. Тогда следующей операцией будет вновь складывание
строки и числа A10 + 1 = A101. Чтобы избежать таких ошибок, нужно либо
производить математические вычисления в отдельном модуле «Вычисления», что не
удобно, либо выделять нужные операции скобками. Если v.rows является числом,
то достаточно написать «A + (v.rows + 1)», тогда первая операция, это сложение
двух чисел, что в результате даст число, а вторая сложение строки и числа.
В итоге получится строка A11.
Данный язык является достаточно простым для освоения непрограммистами. Хороший
ресурс для изучения или поиска необходимых функций онлайн учебник по Java
Script https://learn.javascript.ru/. Ниже предлагаем свою небольшую шпаргалку,
которой, в основном, достаточно для написания робота. Все эти действия вы можете
выполнить самостоятельно по кнопке «Узнать значение переменной» в созданном проекте
или в консоли разработчика в браузере (SHIFT+CTRL+I в Windows, Google Chrome).
<TABLE WIDTH=643 CELLPADDING=4 CELLSPACING=0 STYLE="page-break-before: always">
<COL WIDTH=35>
<COL WIDTH=229>
<COL WIDTH=242>
<COL WIDTH=103>
<TR>
<TD WIDTH=35 HEIGHT=11 VALIGN=TOP BGCOLOR="#f2f2f2" STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" STYLE="margin-left: 0.07in; text-indent: 0in"><BR>
</P>
</TD>
<TD WIDTH=229 BGCOLOR="#f2f2f2" STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" STYLE="margin-left: 0.07in; text-indent: 0in">Действие</P>
</TD>
<TD WIDTH=242 BGCOLOR="#f2f2f2" STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="margin-left: 0.03in; text-indent: 0in">
Пример на <SPAN LANG="en-US">JS</SPAN></P>
</TD>
<TD WIDTH=103 VALIGN=TOP BGCOLOR="#f2f2f2" STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="margin-left: 0.03in; text-indent: 0in">
Результат</P>
</TD>
</TR>
<TR>
<TD ROWSPAN=7 WIDTH=35 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=CENTER STYLE="margin-left: 0.08in; margin-right: 0.08in; text-indent: 0in">
<FONT SIZE=2 STYLE="font-size: 11pt">Работа со строками</FONT></P>
</TD>
<TD WIDTH=229 VALIGN=TOP STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><FONT SIZE=2 STYLE="font-size: 11pt">Определение
длины строки </FONT>
</P>
</TD>
<TD WIDTH=242 VALIGN=TOP STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">'Lexema
Studio'.length</SPAN></P>
</TD>
<TD WIDTH=103 VALIGN=TOP STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">13</SPAN></P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=229 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><FONT SIZE=2 STYLE="font-size: 11pt">Заменить
первое вхождение символа или подстроки
в строке</FONT></P>
</TD>
<TD WIDTH=242 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">'Le123ma'.replace('123',
'xe')</SPAN></P>
</TD>
<TD WIDTH=103 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">'Lexema'</SPAN></P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=229 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><FONT SIZE=2 STYLE="font-size: 11pt">Заменить
все вхождения символа или подстроки
в строке (/</FONT><FONT SIZE=2 STYLE="font-size: 11pt"><SPAN LANG="en-US">g</SPAN></FONT><FONT SIZE=2 STYLE="font-size: 11pt">
глобальный поиск, регулярное
выражение)</FONT></P>
</TD>
<TD WIDTH=242 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">'L5x5ma'.replace(/5/g,
'e')</SPAN></P>
</TD>
<TD WIDTH=103 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">'Lexema'</SPAN></P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=229 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><FONT SIZE=2 STYLE="font-size: 11pt">Проверка
содержания в строке символа или
подстроки </FONT>
</P>
</TD>
<TD WIDTH=242 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">'Lexema'.includes('x')</SPAN></P>
</TD>
<TD WIDTH=103 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">'True'</SPAN></P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=229 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><FONT SIZE=2 STYLE="font-size: 11pt">Поиск
символа или подстроки в строке,
возвращение индекса </FONT><FONT SIZE=2 STYLE="font-size: 11pt"><I>первого</I></FONT><FONT SIZE=2 STYLE="font-size: 11pt">
вхождения (отсчет с 0). Если не найдено,
возвращается -1. </FONT>
</P>
</TD>
<TD WIDTH=242 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">'Lexema'.indexOf('e');<BR>'Lexema'.indexOf('5');</SPAN></P>
</TD>
<TD WIDTH=103 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">1<BR>-1</SPAN></P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=229 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><FONT SIZE=2 STYLE="font-size: 11pt">Поиск
символа или подстроки в строке,
возвращение индекса </FONT><FONT SIZE=2 STYLE="font-size: 11pt"><I>последнего</I></FONT><FONT SIZE=2 STYLE="font-size: 11pt">
вхождения (отсчет с 0). Если не найдено,
возвращается -1.</FONT></P>
</TD>
<TD WIDTH=242 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">'Lexema'.lastIndexOf('e');<BR>'Lexema'.lastIndexOf('5');</SPAN></P>
</TD>
<TD WIDTH=103 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">3<BR>-1</SPAN></P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=229 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><FONT SIZE=2 STYLE="font-size: 11pt">Получение
подстроки из строки по индексу её
начала и, по желанию, конца (иначе
берется всё с первого индекса и до
конца строки)</FONT></P>
</TD>
<TD WIDTH=242 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">'Lexema
Studio'.substring(7);<BR>'Lexema Studio'.substring(7,9);</SPAN></P>
</TD>
<TD WIDTH=103 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">'Studio'<BR>'St'</SPAN></P>
</TD>
</TR>
<TR>
<TD ROWSPAN=7 WIDTH=35 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=CENTER STYLE="margin-left: 0.08in; margin-right: 0.08in; text-indent: 0in">
<FONT SIZE=2 STYLE="font-size: 11pt">Математические
операции</FONT></P>
</TD>
<TD WIDTH=229 VALIGN=TOP STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><FONT SIZE=2 STYLE="font-size: 11pt">Стандартные
математические операции «+», «-»,
«/», «*» </FONT>
</P>
</TD>
<TD WIDTH=242 VALIGN=TOP STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in">15+2.23<SPAN LANG="en-US">;<BR>10/3;</SPAN></P>
</TD>
<TD WIDTH=103 VALIGN=TOP STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in">17.23<BR>3.333333333</P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=229 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><FONT SIZE=2 STYLE="font-size: 11pt">Округление
числа до ближайшего целого</FONT></P>
</TD>
<TD WIDTH=242 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">Math.round(3.3333)</SPAN></P>
</TD>
<TD WIDTH=103 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">3</SPAN></P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=229 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><FONT SIZE=2 STYLE="font-size: 11pt">Округление
числа в большую сторону</FONT></P>
</TD>
<TD WIDTH=242 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">Math.ceil(3.3333)</SPAN></P>
</TD>
<TD WIDTH=103 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">4</SPAN></P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=229 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><FONT SIZE=2 STYLE="font-size: 11pt">Округление
числа в меньшую сторону</FONT></P>
</TD>
<TD WIDTH=242 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">Math.floor(3.99)</SPAN></P>
</TD>
<TD WIDTH=103 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">3</SPAN></P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=229 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><FONT SIZE=2 STYLE="font-size: 11pt">Оставить
в числе заданное количество знаков
после запятой. Возвращает строку</FONT></P>
</TD>
<TD WIDTH=242 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">3.3333.toFixed(2)</SPAN></P>
</TD>
<TD WIDTH=103 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">3.33</SPAN></P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=229 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><FONT SIZE=2 STYLE="font-size: 11pt">Сконвертировать
из строки в целое число</FONT></P>
</TD>
<TD WIDTH=242 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">parseInt('5')</SPAN></P>
</TD>
<TD WIDTH=103 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">5</SPAN></P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=229 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><FONT SIZE=2 STYLE="font-size: 11pt">Сконвертировать
из строки в число с плавающей запятой</FONT></P>
</TD>
<TD WIDTH=242 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">parseFloat('5.231')</SPAN></P>
</TD>
<TD WIDTH=103 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">5.231</SPAN></P>
</TD>
</TR>
<TR>
<TD ROWSPAN=8 WIDTH=35 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=CENTER STYLE="margin-left: 0.08in; margin-right: 0.08in; text-indent: 0in">
<FONT SIZE=2 STYLE="font-size: 11pt">Работа с массивами</FONT></P>
</TD>
<TD WIDTH=229 VALIGN=TOP STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><FONT SIZE=2 STYLE="font-size: 11pt">Создать
пустой массив</FONT></P>
</TD>
<TD WIDTH=242 VALIGN=TOP STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">v.mas
= []</SPAN></P>
</TD>
<TD WIDTH=103 VALIGN=TOP STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><BR>
</P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=229 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><FONT SIZE=2 STYLE="font-size: 11pt">Создать
заполненный массив</FONT></P>
</TD>
<TD WIDTH=242 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">v.mas
= [1,2,3,4]</SPAN></P>
</TD>
<TD WIDTH=103 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><BR>
</P>
</TD>
</TR>
<TR>
<TD WIDTH=229 VALIGN=TOP STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><FONT SIZE=2 STYLE="font-size: 11pt">Добавить
элемент в массив</FONT></P>
</TD>
<TD WIDTH=242 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">v.mas.push('Lexema')</SPAN></P>
</TD>
<TD WIDTH=103 VALIGN=TOP STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P LANG="en-US" CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in">
<BR>
</P>
</TD>
</TR>
<TR>
<TD WIDTH=229 VALIGN=TOP STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><FONT SIZE=2 STYLE="font-size: 11pt">Обратиться
к элементу массива по его номеру (с 0)</FONT></P>
</TD>
<TD WIDTH=242 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">v.mas[4]</SPAN></P>
</TD>
<TD WIDTH=103 VALIGN=TOP STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">'Lexema'</SPAN></P>
</TD>
</TR>
<TR>
<TD WIDTH=229 VALIGN=TOP STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><FONT SIZE=2 STYLE="font-size: 11pt">Получить
количество элементов массива</FONT></P>
</TD>
<TD WIDTH=242 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">v.mas.length</SPAN></P>
</TD>
<TD WIDTH=103 VALIGN=TOP STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">5</SPAN></P>
</TD>
</TR>
<TR>
<TD WIDTH=229 VALIGN=TOP STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><FONT SIZE=2 STYLE="font-size: 11pt">Удалить
элемент из массива по его индексу (при
указании второго параметра, будет
удалено указанное количество элементов)</FONT></P>
</TD>
<TD WIDTH=242 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">v</SPAN>.<SPAN LANG="en-US">mas</SPAN>.<SPAN LANG="en-US">splice</SPAN>(0);<BR><SPAN LANG="en-US">v</SPAN>.<SPAN LANG="en-US">mas</SPAN>.<SPAN LANG="en-US">splice</SPAN>(0,2);//удаление
2 элементов подряд</P>
</TD>
<TD WIDTH=103 VALIGN=TOP STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><BR>
</P>
</TD>
</TR>
<TR>
<TD WIDTH=229 VALIGN=TOP STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><FONT SIZE=2 STYLE="font-size: 11pt">Сделать
из массива строку, разделяя каждый
элемент указанным символом</FONT></P>
</TD>
<TD WIDTH=242 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">v.mas
= [1,2,3,4];<BR>v.mas.join(';');</SPAN></P>
</TD>
<TD WIDTH=103 VALIGN=TOP STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">'1;2;3;4'</SPAN></P>
</TD>
</TR>
<TR>
<TD WIDTH=229 VALIGN=TOP STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><FONT SIZE=2 STYLE="font-size: 11pt">Сделать
из строки массив по разделителю</FONT></P>
</TD>
<TD WIDTH=242 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">v.str
= 1,2,3,4<BR>v.mas = v.str.split(,);</SPAN></P>
</TD>
<TD WIDTH=103 VALIGN=TOP STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">[1,2,3,4]</SPAN></P>
</TD>
</TR>
</TABLE>
<br/>
### Горячие клавиши
Приложение поддерживает следующий набор комбинаций горячих клавиш:
@ -631,9 +1009,6 @@ a\[i-1,j-1\] (так как индекс начинается с нуля). Эт
<td><h4 id="f10">F10</h4></td>
<td>Перейти к следующему шагу отладки. <em>Только в режиме отладки.</em></td>
</tr>
<tr class="odd">
<td><h4 id="section"></h4></td>
<td></td>
</tr>
</tbody>
</table>
<br/>

View File

@ -1,46 +0,0 @@
# КОНФИГУРИРОВАНИЕ LEXEMA-RPA STUDIO
## Файл конфигурации
Lexema-RPA Studio содержит некоторые настройки, которые подходят
большинству пользователей, но в некоторых случаях они должны быть
изменены. Такие настройки вынесены в файл конфигурации, который
находится в папке с программой и называется «Lexema-RPA
Studio.exe.config». Открыть данный файл можно любым текстовым
редактором, например Блокнотом.
<center><img src="../media/image351.png" style="width:6.69647in;height:3.28032in" /></center>
<center>Рис. 1. Файл конфигурации</center>
Настройки, которые можно изменять, находятся в блоке appSettings.
Приведенные ниже можно изменять пользователям, остальные не
рекомендуется. Доступные для изменения настройки:
1. AbbyyFreDllPath - путь до папки с драйвером ABBYY (для
пользователей, приобрётших лицензию ABBYY);
2. useFileLog - использовать логирование в текстовый файл, по умолчанию
значение true, запись ведется во временную директорию системы, в
папку Lexema-RPA;
3. useEmail использовать логирование с отправкой письма с ошибкой на
почту. Настройки почты вводятся в поля emailHost, emailPort,
emailUseSSL, emailName и emailPass. В поле emailAdmin вводится
адрес, на который должно прийти письмо;
4. SeleniumUserAgent поле, отвечающее за агента, от которого
эмулируется запуск Google Chrome в модуле «Работа с браузером»;
5. SeleniumProfilePath путь до папки с профилем пользователя, от
имени которого необходимо запускать Google Chrome по умолчанию
(модуль «Работа с браузером»);
6. SeleniumProxyExtensionPath при использовании прокси-сервера в
модуле «Работа с браузером» используется расширение
ChromeProxyExtension.exe, если по какой-то причине программа не
может найти расширение, то в этом поле необходимо прописать полный
путь до расширения (оно находится в папке с программой);
7. OrchestratorURL адрес подключения к оркестратору (для закрытых
корпоративных сетей).

View File

@ -147,7 +147,7 @@
**Поле «Переменная».** В поле ожидается ввод названия переменной, в
которую будет внесена информация о считанных письмах. В программе это
поле будет представлено списком объектов, имеющих шесть полей:
поле будет представлено списком объектов, имеющих семь полей:
1. Subject тема письма;

View File

@ -194,7 +194,7 @@
8. Путь к файлу путь до папки, в которую будет помещен файл. Можно
выбрать с помощью диалога выбора папки по нажатию на кнопку в поле:
<center><img src="../media/image70.png" style="width:3.62222in;height:0.37873in" /></center>
<center><img src="../media/image70.png" style="width:3.62222in;height:0.37873in" /></center>
<center>Рис. 12. Поле «Путь к файлу»</center>
@ -355,8 +355,8 @@
Данное действие позволяет считать значение из одной конкретной ячейки,
либо из диапазона ячеек. Если будет указана одна ячейка, то создастся
переменная с типом «Элемент», если же диапазон, то будет создана
переменная с типом «Таблица».
переменная с типом «Элемент», если же диапазон, то будет создана переменная
с типом «Таблица». Все значения будут являться строками.
<center><img src="../media/image73.png" style="width:6.28572in;height:1.24371in" /></center>
@ -365,7 +365,9 @@
#### Действие «Записать данные»
Действие позволяет записать указанное значение в одну или в диапазон
ячеек.
ячеек. Все значения будут записаны, как строки, поэтому, если необходимо,
чтобы в ячейке было что-то иное, необходимо использовать действие
«Формат ячейки», описанное далее.
<center><img src="../media/image74.png" style="width:6.4375in;height:1.36304in" /></center>
@ -376,6 +378,7 @@
Действие позволяет записать формулу в указанную ячейку (или в диапазон)
и вернуть её результат в указанную переменную. Поле «Переменная» можно
оставить пустым, если результат выполнения данной формулы не важен.
Результат будет являться строкой.
<center><img src="../media/image75.png" style="width:6.69306in;height:1.32222in" /></center>
@ -431,7 +434,7 @@ Excel. Начните с создания действия «Формула» д
#### Действие «Получить количество строк»
Действие возвращает номер последней используемой строки в листе в
указанную переменную.
указанную переменную. Результат будет являться числом.
<center><img src="../media/image81.png" style="width:6.69306in;height:1.33958in" /></center>
@ -440,7 +443,7 @@ Excel. Начните с создания действия «Формула» д
#### Действие «Получить количество отфильтрованных строк»
Действие возвращает количество видимых строк при примененном фильтре в
указанную переменную.
указанную переменную. Результат будет являться числом.
<center><img src="../media/image82.png" style="width:6.69306in;height:1.35556in" /></center>
@ -468,7 +471,13 @@ Excel. Начните с создания действия «Формула» д
диапазон не разрывный, через двоеточие, например «1,2,3,7,8,9» или
«1:5», что равносильно «1,2,3,4,5».
<center><img src="../media/image84.png" style="width:4.09863in;height:1.63945in" /></center>
По умолчанию, группы будут развернутыми и заголовки (итоги) группы будут
находиться над самими группами. С помощью флажков «Свернуть» и «Итоги в
строках под данными» можно изменять эти настройки соответственно. «Итоги в
строках под данными» работают аналогично одноименной настройке в Excel,
доступной в окне настроек «Данные» - «Структура».
<center><img src="../media/image84.png" /></center>
<center>Рис. 26. Пример настройки действия «Сгруппировать строки»</center>
@ -486,6 +495,10 @@ Excel. Начните с создания действия «Формула» д
Действие позволяет получить уровень группировки выбранной строки и
записать результат в указанную переменную.
Если выбрана одна строка, то результат будет являться числом,
иначе массивом чисел, где индекс массива будет соответствовать
индексу указанной строки.
<center><img src="../media/image86.png" style="width:6.69306in;height:1.30486in" /></center>
<center>Рис. 28. Пример настройки действия «Уровень группировки строк»</center>
@ -511,6 +524,7 @@ Excel. Начните с создания действия «Формула» д
#### Действие «Получить количество столбцов»
Действие возвращает номер самого последнего используемого столбца.
Результат будет являться числом.
<center><img src="../media/image89.png" style="width:6.69306in;height:1.34931in" /></center>
@ -524,7 +538,14 @@ Excel. Начните с создания действия «Формула» д
указывать как его название, так и его порядковый номер, начиная с
единицы.
<center><img src="../media/image90.png" style="width:3.79221in;height:1.51688in" /></center>
По умолчанию, группы будут развернутыми и заголовки (итоги) группы
будут находиться слева от групп. С помощью флажков «Свернуть» и
«Итоги в столбцах справа от данных» можно изменять эти настройки
соответственно. «Итоги в столбцах справа от данных» работают аналогично
одноименной настройке в Excel, доступной в окне настроек
«Данные» - «Структура».
<center><img src="../media/image90.png"/></center>
<center>Рис. 32. Пример настройки действия «Сгруппировать столбцы»</center>
@ -542,6 +563,10 @@ Excel. Начните с создания действия «Формула» д
Данное действие позволяет получить уровень группы указанного столбца и
записать его в переменную.
Если выбрана одна колонка, то результат будет являться числом, иначе
массивом чисел, где индекс массива будет соответствовать индексу
указанной колонки.
<center><img src="../media/image92.png" style="width:6.69306in;height:1.31111in" /></center>
<center>Рис. 34. Пример настройки действия «Уровень группировки столбца»</center>
@ -611,6 +636,10 @@ Excel. Начните с создания действия «Формула» д
<center>Рис. 41. Пример настройки действия «Создание нового файла»</center>
Если после создания файла необходимо выполнить с ним какие-либо действия,
то **необходимо создать новый модуль «Excel»**, в котором в поле «Имя файла»
в области настроек следует указать путь до созданного файла.
#### Действие «Заполнить лист на основе Excel-файла»
Данное действие производит заполнение листа текущего файла по аналогии с
@ -641,24 +670,25 @@ Excel (по умолчанию размер листа А4, с обычными
#### Действие «Найти данные»
Ищет заданную строку в указанном листе и возвращает адрес ***первой***
найденной ячейки. Флажок «Строгое сравнение» ставится в том случае, если
текст в ячейке должен полностью совпадать с текстом, введенном в поле
«Строка».
найденной ячейки, если флажок «Массив» не установлен, и массив адресов
ячеек, если установлен. Флажок «Строгое сравнение» ставится в том случае,
если текст в ячейке должен полностью совпадать с текстом, введенном в
поле «Строка».
<center><img src="../media/image102.png" style="width:6.36458in;height:1.27978in" /></center>
<center><img src="../media/image102.png"/></center>
<center>Рис. 44. Пример настройки действия «Найти данные»</center>
#### Действие «Поиск строки по значениям колонок»
Данное действие ищет и возвращает номера строк, в заданных колонках
которых записаны указанные значения. Флажок «Строгое сравнение» ставится
в том случае, если текст в ячейках должен полностью совпадать с текстом,
введенном в поле «Значения». Флажок «Массив» вернет массив всех
найденных строк, результирующая переменная будет являться массивом
чисел, если флажок не установлен, то в результирующую переменную будет
записан номер первой найденной строки или «Строка не найдена», если
таких строк нет.
которых записаны указанные значения. Флажок «Строгое сравнение»
ставится в том случае, если текст в ячейках должен полностью совпадать
с текстом, введенном в поле «Значения». Флажок «Массив» вернет массив
всех найденных строк, результирующая переменная будет являться массивом
чисел. Если флажок «Массив» не установлен, то в результирующую
переменную будет записан номер первой найденной строки или -1,
если таких строк нет.
<center><img src="../media/image103.png" style="width:6.22637in;height:1.21597in" /></center>
@ -669,12 +699,12 @@ Excel (по умолчанию размер листа А4, с обычными
#### Действие «Найти лист»
Ищет лист, в котором есть ячейка с указанным в поле «Строка» значением и
возвращает его название в указанную переменную. Флажок «Строгое
Ищет листы, в которых есть ячейка с указанным в поле «Строка» значением и
возвращает результат поиска в указанную переменную. Флажок «Строгое
сравнение» ставится в том случае, если текст в ячейке должен полностью
совпадать с текстом, введенном в поле «Строка».
совпадать с текстом, введенном в поле «Строка». Если установлен флажок «Массив»
<center><img src="../media/image104.png" style="width:6.69306in;height:1.37292in" /></center>
<center><img src="../media/image104.png" /></center>
<center>Рис. 46. Пример настройки действия «Найти лист»</center>
@ -771,9 +801,10 @@ Excel (по умолчанию размер листа А4, с обычными
#### Действие «Сводная таблица»
Добавляет сводную таблицу в указанные лист и диапазон (поле «Лист,
диапазон для вставки) на основе данных таблицы из поля «Лист, диапазон
источника».
Добавляет сводную таблицу в указанные лист и диапазон (поле «Лист;
диапазон для вставки) на основе данных таблицы из поля «Лист;
диапазон источника». Все перечисления в данном модуле должны
быть указаны через символ «;».
<center><img src="../media/image113.png" style="width:6.61615in;height:1.40625in" /></center>
@ -799,15 +830,145 @@ Excel (по умолчанию размер листа А4, с обычными
<center>Рис. 56. Настройка действия «Сводная таблица» в Excel</center>
Для того, чтобы изменить функцию подсчета значений в полях «Значения»,
необходимо к выбранному полю добавить символ «:» и название функции.
Все названия приведены в таблице ниже.
<TABLE WIDTH=454 CELLPADDING=7 CELLSPACING=0 STYLE="page-break-before: always">
<COL WIDTH=193>
<COL WIDTH=231>
<TR VALIGN=TOP>
<TD WIDTH=193 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" STYLE="text-indent: 0in">Функция в
<SPAN LANG="en-US">Excel</SPAN></P>
</TD>
<TD WIDTH=231 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" STYLE="text-indent: 0in">Обозначение
в <SPAN LANG="en-US">Lexema</SPAN>-<SPAN LANG="en-US">RPA</SPAN>
<SPAN LANG="en-US">Studio</SPAN> (варианты написания
указаны через запятую)</P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=193 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" STYLE="text-indent: 0in">Сумма</P>
</TD>
<TD WIDTH=231 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" STYLE="text-indent: 0in"><SPAN LANG="en-US">sum,
</SPAN>сумма</P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=193 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" STYLE="text-indent: 0in">Количество</P>
</TD>
<TD WIDTH=231 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" STYLE="text-indent: 0in"><SPAN LANG="en-US">count,
</SPAN>количество</P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=193 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" STYLE="text-indent: 0in">Среднее</P>
</TD>
<TD WIDTH=231 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" STYLE="text-indent: 0in"><SPAN LANG="en-US">avg,
среднее, average</SPAN></P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=193 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" STYLE="text-indent: 0in">Максимум</P>
</TD>
<TD WIDTH=231 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" STYLE="text-indent: 0in"><SPAN LANG="en-US">max,
</SPAN>макс, максимум</P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=193 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" STYLE="text-indent: 0in">Минимум</P>
</TD>
<TD WIDTH=231 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" STYLE="text-indent: 0in"><SPAN LANG="en-US">min,
</SPAN>мин, минимум</P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=193 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" STYLE="text-indent: 0in">Произведение</P>
</TD>
<TD WIDTH=231 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" STYLE="text-indent: 0in"><SPAN LANG="en-US">product,
multiply</SPAN>, произведение, умножение</P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=193 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" STYLE="text-indent: 0in">Количество
чисел</P>
</TD>
<TD WIDTH=231 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" STYLE="text-indent: 0in">countnumbers,
количествочисел</P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=193 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" STYLE="text-indent: 0in">Стандартное
отклонение</P>
</TD>
<TD WIDTH=231 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" STYLE="text-indent: 0in">stddev,
стандартноеотклонение</P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=193 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" STYLE="text-indent: 0in">Несмещенное
стандартное отклонение</P>
</TD>
<TD WIDTH=231 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" STYLE="text-indent: 0in">stdtevp,
несмещенноестандартноеотклонение</P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=193 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" STYLE="text-indent: 0in">Дисперсия</P>
</TD>
<TD WIDTH=231 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" STYLE="text-indent: 0in">var, дисперсия</P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=193 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" STYLE="text-indent: 0in">Несмещенная
дисперсия</P>
</TD>
<TD WIDTH=231 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
<P CLASS="western" STYLE="text-indent: 0in">varp,
несмещеннаядисперсия</P>
</TD>
</TR>
</TABLE>
<br/>
Пример использования функции подсчета приведен на рисунке ниже.
<center><img src="../media/image354.png"/></center>
<center>Рис. 57. Пример использования функций подсчета значений</center>
#### Действие «Скопировать и вставить ячейку/диапазон»
Данное действие позволяет скопировать данные и форматирование и вставить
их в тот же или в другой файл. С помощью него можно «растягивать»
формулы (см. «Действие «Формула»).
<center><img src="../media/image115.png" style="width:7.08872in;height:1.38542in" /></center>
<center><img src="../media/image115.png" /></center>
<center>Рис. 57. Пример настройки действия «Скопировать и вставить
<center>Рис. 58. Пример настройки действия «Скопировать и вставить
ячейку/диапазон»</center>
#### Действие «Отобразить в виде процентов»
@ -816,7 +977,7 @@ Excel (по умолчанию размер листа А4, с обычными
<center><img src="../media/image116.png" style="width:3.85347in;height:1.66011in" /></center>
<center>Рис. 58. Пример настройки действия «Отображение в виде процентов»</center>
<center>Рис. 59. Пример настройки действия «Отображение в виде процентов»</center>
#### Действие «Круговая диаграмма»
@ -828,7 +989,7 @@ Excel (по умолчанию размер листа А4, с обычными
<center><img src="../media/image117.png" style="width:6.59338in;height:1.40625in" /></center>
<center>Рис. 59. Пример настройки действия «Создание круговой диаграммы»</center>
<center>Рис. 60. Пример настройки действия «Создание круговой диаграммы»</center>
**ПРИМЕР.**
@ -840,13 +1001,13 @@ A, по соответствующим им параметрам, указанн
<center><img src="../media/image118.png" style="width:2.54306in;height:1.64167in" /></center>
<center>Рис. 60. Пример исходных данных</center>
<center>Рис. 61. Пример исходных данных</center>
Результат построения круговой диаграммы представлен на рисунке 61.
<center><img src="../media/image119.png" style="width:3.72014in;height:2.56667in" /></center>
<center>Рис. 61. Результат выполнения действия «Круговая диаграмма»</center>
<center>Рис. 62. Результат выполнения действия «Круговая диаграмма»</center>
#### Действие «График»
@ -863,7 +1024,7 @@ A, по соответствующим им параметрам, указанн
<center><img src="../media/image120.png" style="width:6.58138in;height:1.42708in" /></center>
<center>Рис. 62. Пример настройки действия «График»</center>
<center>Рис. 63. Пример настройки действия «График»</center>
**ПРИМЕР.**
@ -871,19 +1032,19 @@ A, по соответствующим им параметрам, указанн
времени. Так как валют две, то график должен состоять из двух рядов. В
качестве аргументов выступит столбец с указанием дат A, в качестве
значений будет два столбца, первый B, курс евро, и второй C, курс
доллара. Заполнение действия представлено на рисунке 62.
доллара. Заполнение действия представлено на рисунке 63.
Пример исходных данных представлен на рисунке 63.
Пример исходных данных представлен на рисунке 64.
<center><img src="../media/image121.png" style="width:1.97083in;height:2.70278in" /></center>
<center>Рис. 63. Пример настройки действия «График»</center>
<center>Рис. 64. Пример исходных данных</center>
Результат работы программы представлен на рисунке 64.
Результат работы программы представлен на рисунке 65.
<center><img src="../media/image122.png" style="width:3.88125in;height:5.00556in" /></center>
<center>Рис. 64. Результат выполнения действия «График»</center>
<center>Рис. 65. Результат выполнения действия «График»</center>
#### Действие «Проверка значений»
@ -915,7 +1076,7 @@ A, по соответствующим им параметрам, указанн
<center><img src="../media/image123.png" style="width:6.51042in;height:1.4135in" /></center>
<center>Рис. 65. Пример настройки действия «Проверка значений»</center>
<center>Рис. 66. Пример настройки действия «Проверка значений»</center>
**ПРИМЕР.**
@ -925,7 +1086,7 @@ A, по соответствующим им параметрам, указанн
<center><img src="../media/image124.png" style="width:2.30347in;height:1.24653in" /></center>
<center>Рис. 66. Пример исходных данных</center>
<center>Рис. 67. Пример исходных данных</center>
Тогда после работы робота при нажатии на любую ячейку из диапазона С2:С6
будет появляться стрелочка для открытия выпадающего списка, в котором
@ -933,7 +1094,7 @@ A, по соответствующим им параметрам, указанн
<center><img src="../media/image125.png" style="width:3.08268in;height:2.0748in" /></center>
<center>Рис. 67. Результат выполнения действия «Проверка значений»</center>
<center>Рис. 68. Результат выполнения действия «Проверка значений»</center>
Второй пример - создание правила, позволяющего вводить в диапазон ячеек
A1:A5 только действительные числа, находящиеся в промежутке между 5 и
@ -943,14 +1104,14 @@ A1:A5 только действительные числа, находящиес
<center><img src="../media/image126.png" style="width:6.6716in;height:1.34375in" /></center>
<center>Рис. 68. Пример создания правила для проверки значений</center>
<center>Рис. 69. Пример создания правила для проверки значений</center>
После работы робота при попытке ввести число, находящееся вне диапазона
от 5 до 10, появляется ошибка:
<center><img src="../media/image127.png" style="width:5.47986in;height:1.37708in" /></center>
<center>Рис. 69. Результат выполнения действия «Проверка значений»</center>
<center>Рис. 70. Результат выполнения действия «Проверка значений»</center>
#### Действие «Добавить изображение»
@ -961,7 +1122,7 @@ A1:A5 только действительные числа, находящиес
<center><img src="../media/image128.png" style="width:6.69306in;height:1.33819in" /></center>
<center>Рис. 70. Пример настройки действия «Добавить изображение»</center>
<center>Рис. 71. Пример настройки действия «Добавить изображение»</center>
### Группа «Форматирование»
@ -981,24 +1142,24 @@ A1:A5 только действительные числа, находящиес
<center><img src="../media/image129.png" style="width:6.69306in;height:1.33056in" /></center>
<center>Рис. 71. Пример настройки действия «Условное форматирование»</center>
<center>Рис. 72. Пример настройки действия «Условное форматирование»</center>
**ПРИМЕР.**
Окрасим все ячейки в столбцах B и C в зеленый цвет, если значение курса
меньше или равно 82. Действие заполняется как на рисунке 71.
меньше или равно 82. Действие заполняется как на рисунке 72.
Исходные данные представлены на рисунке 72.
Исходные данные представлены на рисунке 73.
<center><img src="../media/image130.png" style="width:2.64931in;height:3.46667in" /></center>
<center>Рис. 72. Пример исходных данных</center>
<center>Рис. 73. Пример исходных данных</center>
Результат работы программы представлен на рисунке 73.
Результат работы программы представлен на рисунке 74.
<center><img src="../media/image131.png" style="width:2.89792in;height:3.82083in" /></center>
<center>Рис. 73. Результат выполнения действия «Условное форматирование»</center>
<center>Рис. 74. Результат выполнения действия «Условное форматирование»</center>
#### Действие «Цвет ячейки/диапазона»
@ -1007,24 +1168,24 @@ A1:A5 только действительные числа, находящиес
<center><img src="../media/image132.png" style="width:6.69306in;height:1.33958in" /></center>
<center>Рис. 74. Пример настройки действия «Цвет ячейки/диапазона»</center>
<center>Рис. 75. Пример настройки действия «Цвет ячейки/диапазона»</center>
**ПРИМЕР.**
На рисунке 74 представлено, как залить диапазон ячеек A17:C19 в
На рисунке 75 представлено, как залить диапазон ячеек A17:C19 в
голубой цвет, а текст в этих ячейках окрасить в фиолетовый.
Исходные данные представлены на рисунке 75:
Исходные данные представлены на рисунке 76:
<center><img src="../media/image130.png" style="width:2.49801in;height:3.26744in" /></center>
<center>Рис. 75. Пример исходных данных</center>
<center>Рис. 76. Пример исходных данных</center>
Результат работы робота представлен на рисунке 76:
<center><img src="../media/image133.png" style="width:2.55208in;height:3.40039in" /></center>
<center>Рис. 76. Результат выполнения действия «Цвет ячейки/диапазона»</center>
<center>Рис. 77. Результат выполнения действия «Цвет ячейки/диапазона»</center>
***Действие «Ширина столбца(-ов)»***
@ -1034,25 +1195,25 @@ A1:A5 только действительные числа, находящиес
<center><img src="../media/image134.png" style="width:6.52778in;height:1.25in" /></center>
<center>Рис. 77. Пример настройки действия «Ширина столбца(-ов)»</center>
<center>Рис. 78. Пример настройки действия «Ширина столбца(-ов)»</center>
**ПРИМЕР.**
На рисунке 77 представлено, как заполнить действие для установки ширины
На рисунке 78 представлено, как заполнить действие для установки ширины
столбцов B и C в 16 пунктов. В поле «Столбцы» можно было бы написать
«2,3», то есть второй и третий столбцы.
Исходные данные представлены на рисунке 78:
Исходные данные представлены на рисунке 79:
<center><img src="../media/image135.png" style="width:3.24931in;height:1.10347in" /></center>
<center>Рис. 78. Пример исходных данных</center>
<center>Рис. 79. Пример исходных данных</center>
Результат работы представлен на рисунке 79:
Результат работы представлен на рисунке 80:
<center><img src="../media/image136.png" style="width:3.96806in;height:1.16597in" /></center>
<center>Рис. 79. Результат выполнения действия «Ширина столбца(-ов)»</center>
<center>Рис. 80. Результат выполнения действия «Ширина столбца(-ов)»</center>
#### Действие «Высота строки (-ок)»
@ -1061,24 +1222,24 @@ A1:A5 только действительные числа, находящиес
<center><img src="../media/image137.png" style="width:6.82829in;height:1.33333in" /></center>
<center>Рис. 80. Пример настройки действия «Высота строки(-ок)»</center>
<center>Рис. 81. Пример настройки действия «Высота строки(-ок)»</center>
**ПРИМЕР.**
Изменим высоту первой строки, сделав её равной 30 пунктам. Для этого
заполняем действие так, как указано на рисунке 80.
заполняем действие так, как указано на рисунке 81.
Исходные данные представлены на рисунке 81:
Исходные данные представлены на рисунке 82:
<center><img src="../media/image138.png" style="width:3.58264in;height:1.06667in" /></center>
<center>Рис. 81. Пример исходных данных</center>
<center>Рис. 82. Пример исходных данных</center>
Результат работы робота представлен на рисунке 82:
Результат работы робота представлен на рисунке 83:
<center><img src="../media/image139.png" style="width:3.66667in;height:1.17431in" /></center>
<center>Рис. 82. Результат выполнения действия «Высота строки(-ок)»</center>
<center>Рис. 83. Результат выполнения действия «Высота строки(-ок)»</center>
#### Действие «Объединить ячейки»
@ -1094,24 +1255,24 @@ A1:A5 только действительные числа, находящиес
<center><img src="../media/image140.png" style="width:6.36458in;height:1.2624in" /></center>
<center>Рис. 83. Пример настройки действия «Объединить ячейки»</center>
<center>Рис. 84. Пример настройки действия «Объединить ячейки»</center>
**ПРИМЕР.**
На рисунке 83 представлено заполнение действия для объединения
На рисунке 84 представлено заполнение действия для объединения
колонок в диапазоне ячеек A2:C4.
Исходные данные представлены на рисунке 84:
Исходные данные представлены на рисунке 85:
<center><img src="../media/image141.png" style="width:3.30694in;height:1.90903in" /></center>
<center>Рис. 84. Пример исходных данных</center>
<center>Рис. 85. Пример исходных данных</center>
Результат работы представлен на рисунке 85:
Результат работы представлен на рисунке 86:
<center><img src="../media/image142.png" style="width:3.6875in;height:1.42153in" /></center>
<center>Рис. 85. Результат выполнения действия «Объединить ячейки»</center>
<center>Рис. 86. Результат выполнения действия «Объединить ячейки»</center>
***Действие «Очистить форматирование»***
@ -1119,25 +1280,25 @@ A1:A5 только действительные числа, находящиес
<center><img src="../media/image143.png" style="width:3.59375in;height:1.42199in" /></center>
<center>Рис. 86. Пример настройки действия «Очистить форматирование»</center>
<center>Рис. 87. Пример настройки действия «Очистить форматирование»</center>
**ПРИМЕР.**
Очистим форматирование, которое содержится в диапазоне A17:C19. Для
этого заполним действие так, как указано на рисунке 86 и запустим
этого заполним действие так, как указано на рисунке 87 и запустим
робота.
Исходные данные представлены на рисунке 87:
Исходные данные представлены на рисунке 88:
<center><img src="../media/image144.png" style="width:4.00972in;height:0.92639in" /></center>
<center>Рис. 87. Пример исходных данных</center>
<center>Рис. 88. Пример исходных данных</center>
Результат работы представлен на рисунке 88
Результат работы представлен на рисунке 89
<center><img src="../media/image145.png" style="width:3.99931in;height:1.02014in" /></center>
<center>Рис. 88. Результат выполнения действия «Очистить форматирование»</center>
<center>Рис. 89. Результат выполнения действия «Очистить форматирование»</center>
***Действие «Формат ячейки»***
@ -1148,7 +1309,7 @@ A1:A5 только действительные числа, находящиес
<center><img src="../media/image146.png" style="width:6.57242in;height:1.30208in" /></center>
<center>Рис. 89. Пример настройки действия «Формат ячейки»</center>
<center>Рис. 90. Пример настройки действия «Формат ячейки»</center>
#### Действие «Формат числа»
@ -1157,7 +1318,7 @@ Excel.
<center><img src="../media/image147.png" style="width:6.61719in;height:1.3125in" /></center>
<center>Рис. 90. Пример настройки действия «Формат числа»</center>
<center>Рис. 91. Пример настройки действия «Формат числа»</center>
Примеры форматов можно посмотреть в программе Excel, кликнув правой
кнопкой левой кнопкой мыши по ячейке «Формат ячейки» вкладка «Число»
@ -1165,31 +1326,31 @@ Excel.
<center><img src="../media/image148.png" style="width:6.15069in;height:4.44792in" /></center>
<center>Рис. 91. Просмотр примеров форматов числа в Excel</center>
<center>Рис. 92. Просмотр примеров форматов числа в Excel</center>
Наиболее часто используемые форматы числа предлагаются в студии при
наведении на поле для ввода формата.
<center><img src="../media/image149.png" style="width:6.87263in;height:2.07292in" /></center>
<center>Рис. 92. Просмотр примеров форматов числа в студии</center>
<center>Рис. 93. Просмотр примеров форматов числа в студии</center>
**ПРИМЕР.**
Отформатируем число, содержащееся в ячейке A1 в денежный долларовый
формат. Для этого заполним действие так, как указано на рисунке 92.
формат. Для этого заполним действие так, как указано на рисунке 93.
Исходные данные представлены на рисунке 93:
Исходные данные представлены на рисунке 94:
<center><img src="../media/image150.png" style="width:1.59444in;height:1.36181in" /></center>
<center>Рис. 93. Пример исходных данных</center>
<center>Рис. 94. Пример исходных данных</center>
Результат работы представлен на рисунке ниже:
<center><img src="../media/image151.png" style="width:1.31181in;height:1.19722in" /></center>
<center>Рис. 94. Результат выполнения действия «Формат числа»</center>
<center>Рис. 95. Результат выполнения действия «Формат числа»</center>
#### Действие «Выравнивание»
@ -1202,24 +1363,24 @@ Excel.
<center><img src="../media/image152.png" style="width:6.92359in;height:1.34375in" /></center>
<center>Рис. 95. Пример настройки действия «Выравнивание»</center>
<center>Рис. 96. Пример настройки действия «Выравнивание»</center>
**ПРИМЕР.**
В заполненном на рисунке 95 действии настраивается выравнивание
В заполненном на рисунке 96 действии настраивается выравнивание
ячейки А1 по центру относительно вертикали.
Исходное положение текста в ячейке представлено на рисунке 96:
Исходное положение текста в ячейке представлено на рисунке 97:
<center><img src="../media/image153.png" style="width:3.51181in;height:1.03889in" /></center>
<center>Рис. 96. Пример исходных данных</center>
<center>Рис. 97. Пример исходных данных</center>
Результат работы представлен на рисунке 97:
Результат работы представлен на рисунке 98:
<center><img src="../media/image154.png" style="width:3.925in;height:0.85417in" /></center>
<center>Рис. 97. Результат выполнения действия «Выравнивание»</center>
<center>Рис. 98. Результат выполнения действия «Выравнивание»</center>
#### Действие «Перенос текста»
@ -1229,7 +1390,7 @@ Excel.
<center><img src="../media/image155.png" style="width:3.72727in;height:1.46941in" /></center>
<center>Рис. 98. Пример настройки действия «Перенос текста»</center>
<center>Рис. 99. Пример настройки действия «Перенос текста»</center>
#### Действие «Шрифт»
@ -1239,25 +1400,25 @@ Excel.
<center><img src="../media/image156.png" style="width:7.02838in;height:1.35417in" /></center>
<center>Рис. 99. Пример настройки действия «Изменение шрифта»</center>
<center>Рис. 100. Пример настройки действия «Изменение шрифта»</center>
**ПРИМЕР.**
Изменим шрифт текста, находящегося в ячейке B1 так, как указано в
действии на рисунке 99 сам шрифт изменим на Batang, зададим стиль
действии на рисунке 100 сам шрифт изменим на Batang, зададим стиль
текста полужирный курсив, а размер текста 16.
Исходное форматирование текста представлен на рисунке 100:
Исходное форматирование текста представлен на рисунке 101:
<center><img src="../media/image157.png" style="width:3.85347in;height:0.81181in" /></center>
<center>Рис. 100. Пример исходных данных</center>
<center>Рис. 101. Пример исходных данных</center>
Результат работы представлен на рисунке 101:
Результат работы представлен на рисунке 102:
<center><img src="../media/image158.png" style="width:3.81181in;height:0.80139in" /></center>
<center>Рис. 101. Результат выполнения действия «Шрифт»</center>
<center>Рис. 102. Результат выполнения действия «Шрифт»</center>
#### Действие «Границы»
@ -1268,25 +1429,25 @@ Excel.
<center><img src="../media/image159.png" style="width:6.69306in;height:1.35556in" /></center>
<center>Рис. 102. Пример настройки действия «Границы»</center>
<center>Рис. 103. Пример настройки действия «Границы»</center>
**ПРИМЕР.**
Добавим штрихпунктирную внешнюю границу для блока текста, находящегося в
диапазоне A2:A6. Для этого необходимо заполнить действие так, как
указано на рисунке 102.
указано на рисунке 103.
Исходный вид блока текста представлен на рисунке 103:
Исходный вид блока текста представлен на рисунке 104:
<center><img src="../media/image160.png" style="width:2.64514in;height:1.70764in" /></center>
<center>Рис. 103. Пример исходных данных</center>
<center>Рис. 104. Пример исходных данных</center>
Результат работы представлен на рисунке 104:
Результат работы представлен на рисунке 105:
<center><img src="../media/image161.png" style="width:2.15556in;height:1.74931in" /></center>
<center>Рис. 104. Результат выполнения действия «Границы»</center>
<center>Рис. 105. Результат выполнения действия «Границы»</center>
## Модуль «Закрыть Excel-файл»
@ -1312,7 +1473,7 @@ Excel-модуль работает с файлами следующим обр
<center><img src="../media/image162.png" style="width:4.1348in;height:2.98387in" /></center>
<center>Рис. 105. Окно «Закрыть Excel-файл»</center>
<center>Рис. 106. Окно «Закрыть Excel-файл»</center>
**Поле «Путь к файлу»** заполняется путем до файла, который необходимо
закрыть. Он может содержаться в переменной, или можно выбрать его

View File

@ -258,7 +258,8 @@ C:\\Users\\user\\Desktop\\Документы\\text.docx).
#### Действие «Распаковать архив»
Действие распаковывает ZIP-архив в указанную папку.
Действие распаковывает архив в указанную папку. Поддерживаются
типы архивов 7z, zip.
<center><img src="../media/image215.png" style="width:4.42748in;height:1.20833in" /></center>

View File

@ -103,8 +103,7 @@ Lexema-RPA Studio, далее именуемая просто студия, пр
<img src="media\image4.png" style="width:3.875in;height:3.03714in" alt="media\image4.png" />
Затем начнется установка и конфигурация сервера Node.js, необходимого
для работы студии.
Затем начнется установка и конфигурация платформы Node.js, необходимой для работы студии.
<img src="media\image5.png" style="width:4.06897in;height:1.60565in" />
@ -117,7 +116,7 @@ Lexema-RPA Studio, далее именуемая просто студия, пр
<img src="media\image7.png" style="width:0.91667in;height:0.79167in" alt="media\image6.png" />
**<u>СОВЕТ.</u>** Если у вас не получилось запустить или установить
студию, установите (обновите*) **.NET Framework 4.7.2 ***(Runtime
студию, установите (обновите*) **.NET Framework 4.7.2* (Runtime
версия). Сделать это можно по
[ссылке](https://dotnet.microsoft.com/download/dotnet-framework/net472)
(Центр загрузки Windows).

58
docs/konfiguration.md Normal file
View File

@ -0,0 +1,58 @@
# КОНФИГУРИРОВАНИЕ LEXEMA-RPA STUDIO
## Файл конфигурации
Lexema-RPA Studio содержит некоторые настройки, которые подходят
большинству пользователей, но в некоторых случаях они должны быть
изменены. Такие настройки вынесены в файл конфигурации, который
находится в папке с программой и называется «Lexema-RPA
Studio.exe.config». Открыть данный файл можно любым текстовым
редактором, например Блокнотом.
<center><img src="../media/image351.png"/></center>
<center>Рис. 1. Файл конфигурации</center>
Настройки, которые можно изменять, находятся в блоке appSettings.
Приведенные ниже можно изменять пользователям, остальные не
рекомендуется. Доступные для изменения настройки:
1. AbbyyFreDllPath - путь до папки с драйвером ABBYY (для пользователей,
приобрётших лицензию ABBYY);
2. useFileLog - использовать логирование в текстовый файл, по умолчанию
значение true, запись ведется во временную директорию системы, в папку
Lexema-RPA;
3. useEmail использовать логирование с отправкой письма с ошибкой
на почту. Настройки почты вводятся в поля emailHost, emailPort,
emailUseSSL, emailName и emailPass. В поле emailAdmin вводится адрес,
на который должно прийти письмо;
4. ChromePath путь до браузера chrome.exe, необходимый для работы
модуля «Работа с браузером»;
5. SeleniumUserAgent поле, отвечающее за агента, от которого
эмулируется запуск Google Chrome в модуле «Работа с браузером»;
6. SeleniumProfilePath путь до папки с профилем пользователя,
от имени которого необходимо запускать Google Chrome по умолчанию
(модуль «Работа с браузером»);
7. SeleniumProxyExtensionPath при использовании прокси-сервера
в модуле «Работа с браузером» используется расширение
ChromeProxyExtension.exe, если по какой-то причине программа не может
найти расширение, то в этом поле необходимо прописать полный путь
до расширения (оно находится в папке с программой);
8. OrchestratorURL адрес подключения к оркестратору (для закрытых
корпоративных сетей);
9. UseNodeClicker в состоянии «true» - использование кликов по
экрану с помощью Node JS сервера, что позволяет работать с экраном на
удалённых рабочих столах даже при выходе с них (выход с удалённого
рабочего стола должен быть произведен с помощью кнопки в
Lexema-RPA Client); в состоянии «false» клики производятся за счет
user32.dll, которой достаточно для работы в текущем рабочем столе.
Если по каким-то причинам модуль «Кликер» не работает при установленной
галочке «true» можно сменить флаг на «false» и написать нам об ошибке

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 51 KiB

After

Width:  |  Height:  |  Size: 99 KiB

BIN
docs/media/image354.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.9 KiB

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.5 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.9 KiB

After

Width:  |  Height:  |  Size: 16 KiB

View File

@ -150,7 +150,7 @@
модуле.
**Поле «Переменная»** - переменная, в которой будет храниться число
текущий шаг цикла. Цикл начинается с единицы.
текущий шаг цикла. ***Цикл начинается с нуля.***
Пример заполненного цикла представлен на рисунке 14.

View File

@ -4,17 +4,17 @@ nav:
- Знакомство со студией: HelloStudio.md
- 'Модули программы':
- 'МОДУЛЬ «EXCEL»': 'excel.md'
- 'МОДУЛЬ «WORD»': 'Word.md'
- 'МОДУЛЬ «WORD»': 'word.md'
- 'МОДУЛЬ «КЛИКЕР» И МОДУЛИ, РАБОТАЮЩИЕ С ЭКРАНОМ': 'clicker.md'
- 'МОДУЛЬ «РАБОТА С ФАЙЛАМИ»': 'FileModule.md'
- 'МОДУЛИ «ПОЧТОВЫЕ АГЕНТЫ»': 'SendEmail.md'
- 'МОДУЛИ-ОПЕРАТОРЫ: «ЦИКЛ», «УСЛОВИЕ», «WHILE», «TRY-CATCH», «BREAK», «RETURN», «SWITCH»': 'Condition.md'
- 'МОДУЛЬ «РАБОТА С БРАУЗЕРОМ»': 'WorkBrowser.md'
- 'МОДУЛЬ «ИНТЕРФЕЙС»': 'Iterface.md'
- 'МОДУЛИ ДЛЯ РАБОТЫ С ТЕКСТОМ': 'TextAnalysis.md'
- 'МОДУЛЬ «TELEGRAM»': 'Telegram.md'
- 'ДРУГИЕ МОДУЛИ': 'Other.md'
- 'ОРКЕСТРАТОР': 'Orkestrator.md'
- 'КОНФИГУРИРОВАНИЕ LEXEMA-RPA STUDIO': 'Konfi.md'
- 'МОДУЛЬ «РАБОТА С ФАЙЛАМИ»': 'file_module.md'
- 'МОДУЛИ «ПОЧТОВЫЕ АГЕНТЫ»': 'email.md'
- 'МОДУЛИ-ОПЕРАТОРЫ: «ЦИКЛ», «УСЛОВИЕ», «WHILE», «TRY-CATCH», «BREAK», «RETURN», «SWITCH»': 'operators.md'
- 'МОДУЛЬ «РАБОТА С БРАУЗЕРОМ»': 'browser.md'
- 'МОДУЛЬ «ИНТЕРФЕЙС»': 'iterface.md'
- 'МОДУЛИ ДЛЯ РАБОТЫ С ТЕКСТОМ': 'text_analysis.md'
- 'МОДУЛЬ «TELEGRAM»': 'telegram.md'
- 'ДРУГИЕ МОДУЛИ': 'other.md'
- 'ОРКЕСТРАТОР': 'orkestrator.md'
- 'КОНФИГУРИРОВАНИЕ LEXEMA-RPA STUDIO': 'konfiguration.md'
theme: readthedocs