<p>Мы знаем, что с pyOpenRPA вы сможете существенно улучшить качество вашего бизнеса. Платформа роботизации pyOpenRPA - это разработка, которая дает возможность делать виртуальных сотрудников (программных роботов RPA) выгодными, начиная от эффекта всего в <strong>10 тыс. руб.</strong> И управлять ими будете только Вы!</p>
<p>Если у вас останутся вопросы, то вы всегда можете обратиться в центр поддержки клиентов pyOpenRPA. Контакты: <aclass="reference internal"href="../03_Copyrights_Contacts.html#copyrights-contacts"><spanclass="std std-ref">2. Лицензия & Контакты</span></a></p>
<p>pyOpenRPA - роботы помогут!</p>
</div>
<divclass="section"id="box">
<h2>Класс Box<aclass="headerlink"href="#box"title="Ссылка на этот заголовок">¶</a></h2>
<p>Экземпляр класса pyscreeze.Box, который характеризует прямоугольную область на экране.</p>
<p>top - координата левой верхней точки в пикселях по оси X (горизонталь)
left - координата левой верхней точки в пикселях по оси Y (вертикаль)
height - расстояние вниз от левой верхней точки в пикселях
width - расстояние вправо от левой верхней точки в пикселях</p>
</div>
<divclass="section"id="point">
<h2>Класс Point<aclass="headerlink"href="#point"title="Ссылка на этот заголовок">¶</a></h2>
<p>Экземпляр класса pyscreeze.Point, который характеризует точку на экране.</p>
<p>x - координата точки в пикселях по оси X (горизонталь)
y - координата точки в пикселях по оси Y (вертикаль)</p>
</div>
<divclass="section"id="inpointrulestr">
<h2>Символьное указание точки (inPointRuleStr)<aclass="headerlink"href="#inpointrulestr"title="Ссылка на этот заголовок">¶</a></h2>
<divclass="section"id="lu-cu-ru">
<h3>LU|CU|RU<aclass="headerlink"href="#lu-cu-ru"title="Ссылка на этот заголовок">¶</a></h3>
</div>
<divclass="section"id="lc-cc-rc">
<h3>LC|CC|RC<aclass="headerlink"href="#lc-cc-rc"title="Ссылка на этот заголовок">¶</a></h3>
<p>LD|CD|RD</p>
<p>Символьное указание точки - точка относительно которой выполнить изменение прямоугольной области.</p>
<blockquote>
<div><p>«CC»,</p>
</div></blockquote>
<p>Формат образования кода: XY, где</p>
<ulclass="simple">
<li><p>X обозначает положение по горизонтали (допустимые значения: «L», «C», «R»)</p></li>
<li><p>Y обозначает положение по вертикали (допустимые значения: «U», «C», «D»)</p></li>
</ul>
<p>Допустимые значения:</p>
<ulclass="simple">
<li><p>«CC» - центр по горизонтали, центр по вертикали</p></li>
<li><p>«LU» - левый край по горизонтали, верхний край по вертикали</p></li>
<li><p>«LD» - левый край по горизонтали, нижний край по вертикали</p></li>
<li><p>«RD» - правый край по горизонтали, нижний край по вертикали</p></li>
<li><p>«RU» - правый край по горизонтали, верхний край по вертикали</p></li>
</ul>
<p>X-10 - корректировка координаты по оси X на 10 пикселей влево
Y+20 - корректировка координаты по оси Y на 20 пикселей вниз</p>
</div>
</div>
<divclass="section"id="inanchorrulestr">
<h2>Символьное указание области (inAnchorRuleStr)<aclass="headerlink"href="#inanchorrulestr"title="Ссылка на этот заголовок">¶</a></h2>
<divclass="section"id="id2">
<h3>LU|CU|RU<aclass="headerlink"href="#id2"title="Ссылка на этот заголовок">¶</a></h3>
</div>
<divclass="section"id="id3">
<h3>LC|CC|RC<aclass="headerlink"href="#id3"title="Ссылка на этот заголовок">¶</a></h3>
<p>LD|CD|RD</p>
<p>Символьное указание области поиска - область относительно которой выполнить поиск другой прямоугольной области.</p>
<blockquote>
<div><p>«CC»,</p>
</div></blockquote>
<p>Формат образования кода: XY, где</p>
<ulclass="simple">
<li><p>X обозначает область по горизонтали (допустимые значения: «L», «C», «R»)</p></li>
<li><p>Y обозначает область по вертикали (допустимые значения: «U», «C», «D»)</p></li>
<td><p>L+,W+:Получить точку pyscreeze.Point по заданной прямоугольной области pyscreeze.Box и строковому параметру расположения inPointRuleStr.</p></td>
<td><p>L+,W+:Переместить указатель по координатам inPoint, после чего нажать (вниз) клавишу мыши и не отпускать до выполнения соответсвующей команды (см.</p></td>
<li><p><strong>inBox</strong> (<em>pyscreeze.Box</em>) – Экземпляр класса прямоугольной области Box</p></li>
<li><p><strong>inAnchorBox</strong> (<em>pyscreeze.Box или list из pyscreeze.Box</em>) – Экземпляр класса прямоугольной области Box</p></li>
<li><p><strong>inAnchorRuleStr</strong> (<em>str или list из str</em>) – Символьное указание области проверки соответствия. Может принимать единственное значение (единый формат для всех inAnchorBox), или список форматов для каждого inAnchorBox (если inAnchorBox является списком Box)</p></li>
</ul>
</dd>
<dtclass="field-even">Результат</dt>
<ddclass="field-even"><p>True - соответствует всем правилам</p>
</dd>
<dtclass="field-odd">Тип результата</dt>
<ddclass="field-odd"><p>bool</p>
</dd>
</dl>
</dd></dl>
<dlclass="py function">
<dtid="pyOpenRPA.Robot.Screen.BoxCreate">
<codeclass="sig-prename descclassname">pyOpenRPA.Robot.Screen.</code><codeclass="sig-name descname">BoxCreate</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inTopInt</span><spanclass="p">:</span><spanclass="n">int</span></em>, <emclass="sig-param"><spanclass="n">inLeftInt</span><spanclass="p">:</span><spanclass="n">int</span></em>, <emclass="sig-param"><spanclass="n">inHeightInt</span><spanclass="p">:</span><spanclass="n">int</span></em>, <emclass="sig-param"><spanclass="n">inWidthInt</span><spanclass="p">:</span><spanclass="n">int</span></em><spanclass="sig-paren">)</span>→ pyscreeze.Box<aclass="reference internal"href="../_modules/pyOpenRPA/Robot/Screen.html#BoxCreate"><spanclass="viewcode-link">[исходный код]</span></a><aclass="headerlink"href="#pyOpenRPA.Robot.Screen.BoxCreate"title="Ссылка на это определение">¶</a></dt>
<p>!ВНИМАНИЕ! Координаты inTopInt, inLeftInt определяют верхний левый край прямоугольной области.</p>
<dlclass="field-list simple">
<dtclass="field-odd">Параметры</dt>
<ddclass="field-odd"><ulclass="simple">
<li><p><strong>inTopInt</strong> (<em>int</em>) – Координата левой верхней точки в пикселях по оси X (горизонталь)</p></li>
<li><p><strong>inLeftInt</strong> (<em>int</em>) – Координата левой верхней точки в пикселях по оси Y (вертикаль)</p></li>
<li><p><strong>inHeightInt</strong> (<em>int</em>) – Расстояние вниз от левой верхней точки в пикселях</p></li>
<li><p><strong>inWidthInt</strong> (<em>int</em>) – Расстояние вправо от левой верхней точки в пикселях</p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dlclass="py function">
<dtid="pyOpenRPA.Robot.Screen.BoxDraw">
<codeclass="sig-prename descclassname">pyOpenRPA.Robot.Screen.</code><codeclass="sig-name descname">BoxDraw</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inBox</span></em>, <emclass="sig-param"><spanclass="n">inColorStr</span><spanclass="o">=</span><spanclass="default_value">'green'</span></em>, <emclass="sig-param"><spanclass="n">inThicknessInt</span><spanclass="o">=</span><spanclass="default_value">2</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Robot/Screen.html#BoxDraw"><spanclass="viewcode-link">[исходный код]</span></a><aclass="headerlink"href="#pyOpenRPA.Robot.Screen.BoxDraw"title="Ссылка на это определение">¶</a></dt>
<li><p><strong>inBox</strong> (<em>pyscreeze.Box</em>) – Экземпляр класса прямоугольной области Box</p></li>
<li><p><strong>inColorStr</strong> (<em>str</em><em>, </em><em>необязательный</em>) – цвет подсветки прямоугольной области. Варианты: „red“, „green“, „blue“. По умолчанию „green“</p></li>
<li><p><strong>inThicknessInt</strong> (<em>int</em><em>, </em><em>необязательный</em>) – толщина подсветки прямоугольной области. По умолчанию 2</p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dlclass="py function">
<dtid="pyOpenRPA.Robot.Screen.BoxGetPoint">
<codeclass="sig-prename descclassname">pyOpenRPA.Robot.Screen.</code><codeclass="sig-name descname">BoxGetPoint</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inBox</span></em>, <emclass="sig-param"><spanclass="n">inPointRuleStr</span><spanclass="o">=</span><spanclass="default_value">'CC'</span></em><spanclass="sig-paren">)</span>→ pyscreeze.Point<aclass="reference internal"href="../_modules/pyOpenRPA/Robot/Screen.html#BoxGetPoint"><spanclass="viewcode-link">[исходный код]</span></a><aclass="headerlink"href="#pyOpenRPA.Robot.Screen.BoxGetPoint"title="Ссылка на это определение">¶</a></dt>
<li><p><strong>inBox</strong> (<em>pyscreeze.Box</em><em>, </em><em>обязательный</em>) – Прямоугольная область на экране</p></li>
<li><p><strong>inPointRuleStr</strong> (<em>str</em><em>, </em><em>опциональный</em>) – Правило идентификации точки на прямоугольной области (правила формирования см. выше). Варианты: «LU»,»CU»,»RU»,»LC»,»CC»,»RC»,»LD»,»CD»,»RD». По умолчанию «CC»</p></li>
</ul>
</dd>
<dtclass="field-even">Результат</dt>
<ddclass="field-even"><p>Точка на экране</p>
</dd>
<dtclass="field-odd">Тип результата</dt>
<ddclass="field-odd"><p>pyscreeze.Point</p>
</dd>
</dl>
</dd></dl>
<dlclass="py function">
<dtid="pyOpenRPA.Robot.Screen.BoxModify">
<codeclass="sig-prename descclassname">pyOpenRPA.Robot.Screen.</code><codeclass="sig-name descname">BoxModify</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inBox</span></em>, <emclass="sig-param"><spanclass="n">inDWidthInt</span><spanclass="o">=</span><spanclass="default_value">None</span></em>, <emclass="sig-param"><spanclass="n">inDHeightInt</span><spanclass="o">=</span><spanclass="default_value">None</span></em>, <emclass="sig-param"><spanclass="n">inPointRuleStr</span><spanclass="o">=</span><spanclass="default_value">'CC'</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Robot/Screen.html#BoxModify"><spanclass="viewcode-link">[исходный код]</span></a><aclass="headerlink"href="#pyOpenRPA.Robot.Screen.BoxModify"title="Ссылка на это определение">¶</a></dt>
<li><p><strong>inBox</strong> (<em>pyscreeze.Box</em>) – Экземпляр класса прямоугольной области Box</p></li>
<li><p><strong>inDXInt</strong> (<em>int</em><em>, </em><em>опциональный</em>) – Смещение левой верхней координаты по оси X в пикселях (горизонтальная ось).</p></li>
<li><p><strong>inDYInt</strong> (<em>int</em><em>, </em><em>опциональный</em>) – Смещение левой верхней координаты по оси Y в пикселях (вертикальная ось).</p></li>
<li><p><strong>inPointRuleStr</strong> (<em>str</em><em>, </em><em>опциональный</em>) – Символьное указание точки (подробнее см. выше), относительно которой выполнить изменение прямоугольной области. Допустимые значения: «CC» (по умолчанию), «LU», «LD», «RD», «RU»</p></li>
</ul>
</dd>
<dtclass="field-even">Результат</dt>
<ddclass="field-even"><p>Экземпляр класса прямоугольной области Box</p>
</dd>
<dtclass="field-odd">Тип результата</dt>
<ddclass="field-odd"><p>pyscreeze.Box</p>
</dd>
</dl>
</dd></dl>
<dlclass="py function">
<dtid="pyOpenRPA.Robot.Screen.BoxMoveTo">
<codeclass="sig-prename descclassname">pyOpenRPA.Robot.Screen.</code><codeclass="sig-name descname">BoxMoveTo</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inBox</span></em>, <emclass="sig-param"><spanclass="n">inDXInt</span><spanclass="o">=</span><spanclass="default_value">None</span></em>, <emclass="sig-param"><spanclass="n">inDYInt</span><spanclass="o">=</span><spanclass="default_value">None</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Robot/Screen.html#BoxMoveTo"><spanclass="viewcode-link">[исходный код]</span></a><aclass="headerlink"href="#pyOpenRPA.Robot.Screen.BoxMoveTo"title="Ссылка на это определение">¶</a></dt>
<li><p><strong>inBox</strong> (<em>pyscreeze.Box</em>) – Экземпляр класса прямоугольной области Box</p></li>
<li><p><strong>inDXInt</strong> (<em>int</em><em>, </em><em>опциональный</em>) – Смещение левой верхней координаты по оси X в пикселях (горизонтальная ось).</p></li>
<li><p><strong>inDYInt</strong> (<em>int</em><em>, </em><em>опциональный</em>) – Смещение левой верхней координаты по оси Y в пикселях (вертикальная ось).</p></li>
</ul>
</dd>
<dtclass="field-even">Результат</dt>
<ddclass="field-even"><p>Экземпляр класса прямоугольной области Box</p>
</dd>
<dtclass="field-odd">Тип результата</dt>
<ddclass="field-odd"><p>pyscreeze.Box</p>
</dd>
</dl>
</dd></dl>
<dlclass="py function">
<dtid="pyOpenRPA.Robot.Screen.BoxOverlay">
<codeclass="sig-prename descclassname">pyOpenRPA.Robot.Screen.</code><codeclass="sig-name descname">BoxOverlay</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inBox1</span></em>, <emclass="sig-param"><spanclass="n">inBox2</span></em><spanclass="sig-paren">)</span>→ bool<aclass="reference internal"href="../_modules/pyOpenRPA/Robot/Screen.html#BoxOverlay"><spanclass="viewcode-link">[исходный код]</span></a><aclass="headerlink"href="#pyOpenRPA.Robot.Screen.BoxOverlay"title="Ссылка на это определение">¶</a></dt>
<li><p><strong>inImgPathStr</strong> (<em>str</em><em>, </em><em>относительный или абсолютный</em>) – Путь к изображению, которое требуется искать на экране</p></li>
<li><p><strong>inBoxIndexInt</strong> (<em>int</em><em>, </em><em>опционально</em>) – Индекс прямоугольной области, по которой выполнить клик (если обнаружено несколько областей Box), По умолчанию 0</p></li>
<li><p><strong>inPointRuleStr</strong> (<em>str</em><em>, </em><em>опциональный</em>) – Правило идентификации точки на прямоугольной области (правила формирования см. выше). Варианты: «LU»,»CU»,»RU»,»LC»,»CC»,»RC»,»LD»,»CD»,»RD». По умолчанию «CC»</p></li>
<li><p><strong>inIsGrayModeBool</strong> (<em>bool</em><em>, </em><em>опционально</em>) – True - выполнить поиск изображения в режиме серых оттенков (ускоряет производительность, если допускается искажение цвета). По умолчанию False</p></li>
<li><p><strong>inWaitSecFloat</strong> (<em>float</em><em>, </em><em>опциональный</em>) – Время ожидания появления изображения в сек. По умолчанию 0</p></li>
<li><p><strong>inImgPathStr</strong> (<em>str</em><em>, </em><em>относительный или абсолютный</em>) – Путь к изображению, которое требуется искать на экране</p></li>
<li><p><strong>inIsGrayModeBool</strong> (<em>bool</em><em>, </em><em>опционально</em>) – True - выполнить поиск изображения в режиме серых оттенков (ускоряет производительность, если допускается искажение цвета). По умолчанию False</p></li>
<li><p><strong>inImgPathStr</strong> (<em>str</em><em>, </em><em>относительный или абсолютный</em>) – Путь к изображению, которое требуется искать на экране</p></li>
<li><p><strong>inIsGrayModeBool</strong> (<em>bool</em><em>, </em><em>опционально</em>) – True - выполнить поиск изображения в режиме серых оттенков (ускоряет производительность, если допускается искажение цвета). По умолчанию False</p></li>
<codeclass="sig-prename descclassname">pyOpenRPA.Robot.Screen.</code><codeclass="sig-name descname">ImageWaitAppear</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inImgPathStr</span><spanclass="p">:</span><spanclass="n">str</span></em>, <emclass="sig-param"><spanclass="n">inWaitSecFloat</span><spanclass="p">:</span><spanclass="n">float</span><spanclass="o">=</span><spanclass="default_value">60</span></em>, <emclass="sig-param"><spanclass="n">inWaitIntervalSecFloat</span><spanclass="p">:</span><spanclass="n">float</span><spanclass="o">=</span><spanclass="default_value">1.0</span></em>, <emclass="sig-param"><spanclass="n">inIsGrayModeBool</span><spanclass="p">:</span><spanclass="n">bool</span><spanclass="o">=</span><spanclass="default_value">False</span></em>, <emclass="sig-param"><spanclass="n">inConfidenceFloat</span><spanclass="p">:</span><spanclass="n">Optional<spanclass="p">[</span>float<spanclass="p">]</span></span><spanclass="o">=</span><spanclass="default_value">None</span></em><spanclass="sig-paren">)</span>→ list<aclass="reference internal"href="../_modules/pyOpenRPA/Robot/Screen.html#ImageWaitAppear"><spanclass="viewcode-link">[исходный код]</span></a><aclass="headerlink"href="#pyOpenRPA.Robot.Screen.ImageWaitAppear"title="Ссылка на это определение">¶</a></dt>
<dd><p>L+,W+:Ожидать появление изображения на протяжении inWaitSecFloat секунд. Проверять с периодичностью inWaitIntervalSecFloat. Вернуть список прямоугольных областей, которые удовлетворяют условию</p>
<p>!ВНИМАНИЕ! Для использования параметра точности inConfidenceFloat необходим пакет Python opencv-python (python -m pip install opencv-python)</p>
<li><p><strong>inImgPathStr</strong> (<em>str</em><em>, </em><em>относительный или абсолютный</em>) – Путь к изображению, которое требуется искать на экране</p></li>
<li><p><strong>inWaitSecFloat</strong> (<em>float</em><em>, </em><em>опциональный</em>) – Время ожидания появления изображения в сек. По умолчанию IMAGE_WAIT_SEC_FLOAT (60)</p></li>
<li><p><strong>inIsGrayModeBool</strong> (<em>bool</em><em>, </em><em>опционально</em>) – True - выполнить поиск изображения в режиме серых оттенков (ускоряет производительность, если допускается искажение цвета). По умолчанию False</p></li>
<li><p><strong>inImgPathStr</strong> (<em>str</em><em>, </em><em>относительный или абсолютный</em>) – Путь к изображению, которое требуется искать на экране</p></li>
<li><p><strong>inWaitSecFloat</strong> (<em>float</em><em>, </em><em>опциональный</em>) – Время ожидания появления изображения в сек. По умолчанию IMAGE_WAIT_SEC_FLOAT (60)</p></li>
<li><p><strong>inIsGrayModeBool</strong> (<em>bool</em><em>, </em><em>опционально</em>) – True - выполнить поиск изображения в режиме серых оттенков (ускоряет производительность, если допускается искажение цвета). По умолчанию False</p></li>
<spanclass="n">Screen</span><spanclass="o">.</span><spanclass="n">PointClick</span><spanclass="p">(</span><spanclass="n">lPoint</span><spanclass="p">)</span><spanclass="c1">#Выполнить нажатие левой клавиши мыши</span>
</pre></div>
</div>
<dlclass="field-list simple">
<dtclass="field-odd">Параметры</dt>
<ddclass="field-odd"><ulclass="simple">
<li><p><strong>inPoint</strong> (<em>pyscreeze.Point</em><em>, </em><em>обязательный</em>) – Точка на экране, по которой выполнить нажатие мыши</p></li>
<li><p><strong>inClickCountInt</strong> (<em>int</em><em>, </em><em>опциональный</em>) – Количество нажатий (вниз и вверх) кнопкой мыши, По умолчанию 1</p></li>
<li><p><strong>inIntervalSecFloat</strong> (<em>float</em><em>, </em><em>опциональный</em>) – Интервал ожидания в секундах между нажатиями, По умолчанию 0.0</p></li>
<li><p><strong>inButtonStr</strong> (<em>str</em><em>, </em><em>опциональный</em>) – Номер кнопки, которую требуется нажать. Возможные варианты: „left“, „middle“, „right“ или 1, 2, 3. В остальных случаях инициирует исключение ValueError. По умолчанию „left“</p></li>
<li><p><strong>inMoveDurationSecFloat</strong> (<em>float</em><em>, </em><em>опциональный</em>) – Время перемещения указателя мыши, По умолчанию 0.0 (моментальное перемещение)</p></li>
<li><p><strong>inWaitAfterSecFloat</strong> (<em>float</em><em>, </em><em>опциональный</em>) – Количество секунд, которые ожидать после выполнения операции. По умолчанию установлено в настройках модуля Mouse (базовое значение 0.4)</p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dlclass="py function">
<dtid="pyOpenRPA.Robot.Screen.PointClickDouble">
<codeclass="sig-prename descclassname">pyOpenRPA.Robot.Screen.</code><codeclass="sig-name descname">PointClickDouble</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inPoint</span><spanclass="p">:</span><spanclass="n">pyscreeze.Point</span></em>, <emclass="sig-param"><spanclass="n">inWaitAfterSecFloat</span><spanclass="p">:</span><spanclass="n">Optional<spanclass="p">[</span>float<spanclass="p">]</span></span><spanclass="o">=</span><spanclass="default_value">None</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Robot/Screen.html#PointClickDouble"><spanclass="viewcode-link">[исходный код]</span></a><aclass="headerlink"href="#pyOpenRPA.Robot.Screen.PointClickDouble"title="Ссылка на это определение">¶</a></dt>
<spanclass="n">Screen</span><spanclass="o">.</span><spanclass="n">PointClickDouble</span><spanclass="p">(</span><spanclass="n">lPoint</span><spanclass="p">)</span><spanclass="c1">#Выполнить двойное нажатие левой клавиши мыши</span>
</pre></div>
</div>
<dlclass="field-list simple">
<dtclass="field-odd">Параметры</dt>
<ddclass="field-odd"><ulclass="simple">
<li><p><strong>inPoint</strong> (<em>pyscreeze.Point</em><em>, </em><em>обязательный</em>) – Точка на экране, по которой выполнить нажатие мыши</p></li>
<li><p><strong>inWaitAfterSecFloat</strong> (<em>float</em><em>, </em><em>опциональный</em>) – Количество секунд, которые ожидать после выполнения операции. По умолчанию установлено в настройках модуля Mouse (базовое значение 0.4)</p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dlclass="py function">
<dtid="pyOpenRPA.Robot.Screen.PointCreate">
<codeclass="sig-prename descclassname">pyOpenRPA.Robot.Screen.</code><codeclass="sig-name descname">PointCreate</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inXInt</span></em>, <emclass="sig-param"><spanclass="n">inYInt</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Robot/Screen.html#PointCreate"><spanclass="viewcode-link">[исходный код]</span></a><aclass="headerlink"href="#pyOpenRPA.Robot.Screen.PointCreate"title="Ссылка на это определение">¶</a></dt>
<li><p><strong>inXInt</strong> (<em>int</em><em>, </em><em>опциональный</em>) – Смещение указателя мыши по оси X (горизонтальная ось).</p></li>
<li><p><strong>inYInt</strong> (<em>int</em><em>, </em><em>опциональный</em>) – Смещение указателя мыши по оси Y (вертикальная ось).</p></li>
</ul>
</dd>
<dtclass="field-even">Результат</dt>
<ddclass="field-even"><p>Точка на экране</p>
</dd>
<dtclass="field-odd">Тип результата</dt>
<ddclass="field-odd"><p>pyscreeze.Point</p>
</dd>
</dl>
</dd></dl>
<dlclass="py function">
<dtid="pyOpenRPA.Robot.Screen.PointDown">
<codeclass="sig-prename descclassname">pyOpenRPA.Robot.Screen.</code><codeclass="sig-name descname">PointDown</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inPoint</span><spanclass="p">:</span><spanclass="n">pyscreeze.Point</span></em>, <emclass="sig-param"><spanclass="n">inButtonStr</span><spanclass="p">:</span><spanclass="n">str</span><spanclass="o">=</span><spanclass="default_value">'left'</span></em>, <emclass="sig-param"><spanclass="n">inWaitAfterSecFloat</span><spanclass="p">:</span><spanclass="n">Optional<spanclass="p">[</span>float<spanclass="p">]</span></span><spanclass="o">=</span><spanclass="default_value">None</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Robot/Screen.html#PointDown"><spanclass="viewcode-link">[исходный код]</span></a><aclass="headerlink"href="#pyOpenRPA.Robot.Screen.PointDown"title="Ссылка на это определение">¶</a></dt>
<dd><p>L+,W+:Переместить указатель по координатам inPoint, после чего нажать (вниз) клавишу мыши и не отпускать до выполнения соответсвующей команды (см. Up).</p>
<li><p><strong>inPoint</strong> (<em>pyscreeze.Point</em><em>, </em><em>обязательный</em>) – Точка на экране, по которой выполнить нажатие мыши</p></li>
<li><p><strong>inButtonStr</strong> (<em>str</em><em>, </em><em>опциональный</em>) – Номер кнопки, которую требуется нажать. Возможные варианты: „left“, „middle“, „right“ или 1, 2, 3. В остальных случаях инициирует исключение ValueError. По умолчанию „left“</p></li>
<li><p><strong>inWaitAfterSecFloat</strong> (<em>float</em><em>, </em><em>опциональный</em>) – Количество секунд, которые ожидать после выполнения операции. По умолчанию установлено в настройках модуля Mouse (базовое значение 0.4)</p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dlclass="py function">
<dtid="pyOpenRPA.Robot.Screen.PointModify">
<codeclass="sig-prename descclassname">pyOpenRPA.Robot.Screen.</code><codeclass="sig-name descname">PointModify</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inPoint</span></em>, <emclass="sig-param"><spanclass="n">inDXInt</span></em>, <emclass="sig-param"><spanclass="n">inDYInt</span></em><spanclass="sig-paren">)</span>→ pyscreeze.Point<aclass="reference internal"href="../_modules/pyOpenRPA/Robot/Screen.html#PointModify"><spanclass="viewcode-link">[исходный код]</span></a><aclass="headerlink"href="#pyOpenRPA.Robot.Screen.PointModify"title="Ссылка на это определение">¶</a></dt>
<li><p><strong>inPoint</strong> (<em>pyscreeze.Point</em><em>, </em><em>обязательный</em>) – Точка на экране, по которой выполнить нажатие мыши</p></li>
<li><p><strong>inDXInt</strong> (<em>int</em><em>, </em><em>опциональный</em>) – Смещение указателя мыши по оси X (горизонтальная ось).</p></li>
<li><p><strong>inDYInt</strong> (<em>int</em><em>, </em><em>опциональный</em>) – Смещение указателя мыши по оси Y (вертикальная ось).</p></li>
</ul>
</dd>
<dtclass="field-even">Результат</dt>
<ddclass="field-even"><p>Точка на экране</p>
</dd>
<dtclass="field-odd">Тип результата</dt>
<ddclass="field-odd"><p>pyscreeze.Point</p>
</dd>
</dl>
</dd></dl>
<dlclass="py function">
<dtid="pyOpenRPA.Robot.Screen.PointMoveTo">
<codeclass="sig-prename descclassname">pyOpenRPA.Robot.Screen.</code><codeclass="sig-name descname">PointMoveTo</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inPoint</span><spanclass="p">:</span><spanclass="n">pyscreeze.Point</span></em>, <emclass="sig-param"><spanclass="n">inWaitAfterSecFloat</span><spanclass="p">:</span><spanclass="n">Optional<spanclass="p">[</span>float<spanclass="p">]</span></span><spanclass="o">=</span><spanclass="default_value">None</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Robot/Screen.html#PointMoveTo"><spanclass="viewcode-link">[исходный код]</span></a><aclass="headerlink"href="#pyOpenRPA.Robot.Screen.PointMoveTo"title="Ссылка на это определение">¶</a></dt>
<li><p><strong>inPoint</strong> (<em>pyscreeze.Point</em><em>, </em><em>обязательный</em>) – Точка на экране, по которой выполнить нажатие мыши</p></li>
<li><p><strong>inWaitAfterSecFloat</strong> (<em>float</em><em>, </em><em>опциональный</em>) – Количество секунд, которые ожидать после выполнения операции. По умолчанию установлено в настройках модуля Mouse (базовое значение 0.4)</p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dlclass="py function">
<dtid="pyOpenRPA.Robot.Screen.PointUp">
<codeclass="sig-prename descclassname">pyOpenRPA.Robot.Screen.</code><codeclass="sig-name descname">PointUp</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inPoint</span><spanclass="p">:</span><spanclass="n">pyscreeze.Point</span></em>, <emclass="sig-param"><spanclass="n">inButtonStr</span><spanclass="p">:</span><spanclass="n">str</span><spanclass="o">=</span><spanclass="default_value">'left'</span></em>, <emclass="sig-param"><spanclass="n">inWaitAfterSecFloat</span><spanclass="p">:</span><spanclass="n">Optional<spanclass="p">[</span>float<spanclass="p">]</span></span><spanclass="o">=</span><spanclass="default_value">None</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Robot/Screen.html#PointUp"><spanclass="viewcode-link">[исходный код]</span></a><aclass="headerlink"href="#pyOpenRPA.Robot.Screen.PointUp"title="Ссылка на это определение">¶</a></dt>
<li><p><strong>inPoint</strong> (<em>pyscreeze.Point</em><em>, </em><em>обязательный</em>) – Точка на экране, по которой выполнить нажатие мыши</p></li>
<li><p><strong>inButtonStr</strong> (<em>str</em><em>, </em><em>опциональный</em>) – Номер кнопки, которую требуется поднять. Возможные варианты: „left“, „middle“, „right“ или 1, 2, 3. В остальных случаях инициирует исключение ValueError. По умолчанию „left“</p></li>
<li><p><strong>inWaitAfterSecFloat</strong> (<em>float</em><em>, </em><em>опциональный</em>) – Количество секунд, которые ожидать после выполнения операции. По умолчанию установлено в настройках модуля Mouse (базовое значение 0.4)</p></li>
</ul>
</dd>
</dl>
</dd></dl>
</div>
<divclass="section"id="id7">
<h2>Быстрая навигация<aclass="headerlink"href="#id7"title="Ссылка на этот заголовок">¶</a></h2>