:return:Listofindex,whichUIobjectUIOwillbedisappeared.Example:[1]# Disappear only UI object with UIO selector: [{"title":"notepad"},{"title":"Cancel"}]
<codeclass="sig-prename descclassname">pyOpenRPA.Orchestrator.__Orchestrator__.</code><codeclass="sig-name descname">ProcessListGet</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inProcessNameWOExeList</span><spanclass="o">=</span><spanclass="default_value">None</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Orchestrator/__Orchestrator__.html#ProcessListGet"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#pyOpenRPA.Orchestrator.__Orchestrator__.ProcessListGet"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-prename descclassname">pyOpenRPA.Orchestrator.__Orchestrator__.</code><codeclass="sig-name descname">ProcessListGet</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inProcessNameWOExeList</span><spanclass="o">=</span><spanclass="default_value">None</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Orchestrator/__Orchestrator__.html#ProcessListGet"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#pyOpenRPA.Orchestrator.__Orchestrator__.ProcessListGet"title="Permalink to this definition">¶</a></dt>
<dd><p>Return process list on the orchestrator machine. You can determine the list of the processes you are interested - def will return the list about it.</p>
<dd><p>Return process list on the orchestrator machine sorted by Memory Usage. You can determine the list of the processes you are interested - def will return the list about it.</p>
<spanclass="c1"># Return the list of the process on the machine. !ATTENTION! RUn orchestrator as administrator to get all process list on the machine.</span>
<spanclass="c1"># Return the list of the process on the machine.</span>
<spanclass="c1"># !ATTENTION! RUn orchestrator as administrator to get all process list on the machine.</span>
</pre></div>
</pre></div>
</div>
</div>
<dlclass="field-list simple">
<dlclass="field-list simple">
@ -912,19 +913,32 @@ Create Activity Item for the agent</p>
<spanclass="n">inModulePathStr</span><spanclass="o">=</span><spanclass="s2">"ModuleToCall.py"</span><spanclass="p">,</span><spanclass="c1"># inModulePathStr: Working Directory\ModuleToCall.py</span>
<codeclass="sig-prename descclassname">pyOpenRPA.Orchestrator.__Orchestrator__.</code><codeclass="sig-name descname">RDPSessionDublicatesResolve</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inGSettings</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Orchestrator/__Orchestrator__.html#RDPSessionDublicatesResolve"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#pyOpenRPA.Orchestrator.__Orchestrator__.RDPSessionDublicatesResolve"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-prename descclassname">pyOpenRPA.Orchestrator.__Orchestrator__.</code><codeclass="sig-name descname">RDPSessionDublicatesResolve</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inGSettings</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Orchestrator/__Orchestrator__.html#RDPSessionDublicatesResolve"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#pyOpenRPA.Orchestrator.__Orchestrator__.RDPSessionDublicatesResolve"title="Permalink to this definition">¶</a></dt>
<dd><p>Search dublicates in GSettings RDPlist
<dd><p>DEVELOPING Search dublicates in GSettings RDPlist
<codeclass="sig-prename descclassname">pyOpenRPA.Orchestrator.__Orchestrator__.</code><codeclass="sig-name descname">SchedulerActivityTimeAddWeekly</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inGSettings</span></em>, <emclass="sig-param"><spanclass="n">inTimeHHMMStr</span><spanclass="o">=</span><spanclass="default_value">'23:55:'</span></em>, <emclass="sig-param"><spanclass="n">inWeekdayList</span><spanclass="o">=</span><spanclass="default_value">None</span></em>, <emclass="sig-param"><spanclass="n">inActivityList</span><spanclass="o">=</span><spanclass="default_value">None</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Orchestrator/__Orchestrator__.html#SchedulerActivityTimeAddWeekly"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#pyOpenRPA.Orchestrator.__Orchestrator__.SchedulerActivityTimeAddWeekly"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-prename descclassname">pyOpenRPA.Orchestrator.__Orchestrator__.</code><codeclass="sig-name descname">SchedulerActivityTimeAddWeekly</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inGSettings</span></em>, <emclass="sig-param"><spanclass="n">inTimeHHMMStr</span><spanclass="o">=</span><spanclass="default_value">'23:55:'</span></em>, <emclass="sig-param"><spanclass="n">inWeekdayList</span><spanclass="o">=</span><spanclass="default_value">None</span></em>, <emclass="sig-param"><spanclass="n">inActivityList</span><spanclass="o">=</span><spanclass="default_value">None</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Orchestrator/__Orchestrator__.html#SchedulerActivityTimeAddWeekly"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#pyOpenRPA.Orchestrator.__Orchestrator__.SchedulerActivityTimeAddWeekly"title="Permalink to this definition">¶</a></dt>
<dd><p>Add activity in time weekly</p>
<dd><p>Add activity item list in scheduler. You can set weekday list and set time when launch. Activity list will be executed at planned time/day.</p>
<spanclass="c1"># Activity will be executed at 04:34 Wednesday (2), thursday (3), friday (4)</span>
</pre></div>
</div>
<dlclass="field-list simple">
<dlclass="field-list simple">
<dtclass="field-odd">Parameters</dt>
<dtclass="field-odd">Parameters</dt>
<ddclass="field-odd"><ulclass="simple">
<ddclass="field-odd"><ulclass="simple">
<li><p><strong>inGSettings</strong>– Global settings dict (singleton)</p></li>
<li><p><strong>inGSettings</strong>– Global settings dict (singleton)</p></li>
<li><p><strong>inTimeHHMMStr</strong>–</p></li>
<li><p><strong>inTimeHHMMStr</strong>–Activation time from “00:00” to “23:59”. Example: “05:29”</p></li>
<li><p><strong>inWeekdayList</strong>–</p></li>
<li><p><strong>inWeekdayList</strong>–Week day list to initiate activity list. Use int from 0 (monday) to 6 (sunday) as list items. Example: [0,1,2,3,4]. Default value is everyday ([0,1,2,3,4,5,6])</p></li>
<li><p><strong>inActivityList</strong>–</p></li>
<li><p><strong>inActivityList</strong>–Activity list structure</p></li>
<spanid="pyopenrpa-robot"></span><h2>pyOpenRPA Robot<aclass="headerlink"href="#module-pyOpenRPA.Robot.UIDesktop"title="Permalink to this headline">¶</a></h2>
<spanid="pyopenrpa-robot"></span><h2>pyOpenRPA Robot<aclass="headerlink"href="#module-pyOpenRPA.Robot.UIDesktop"title="Permalink to this headline">¶</a></h2>
<codeclass="sig-prename descclassname">pyOpenRPA.Robot.UIDesktop.</code><codeclass="sig-name descname">Get_OSBitnessInt</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Robot/UIDesktop.html#Get_OSBitnessInt"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#pyOpenRPA.Robot.UIDesktop.Get_OSBitnessInt"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-prename descclassname">pyOpenRPA.Robot.UIDesktop.</code><codeclass="sig-name descname">PWASpecification_Get_PWAApplication</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inControlSpecificationArray</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Robot/UIDesktop.html#PWASpecification_Get_PWAApplication"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#pyOpenRPA.Robot.UIDesktop.PWASpecification_Get_PWAApplication"title="Permalink to this definition">¶</a></dt>
<dd><p>#Backend selection - attribute “backend” (“win32” || “uia”) in 1-st list element</p>
<dlclass="field-list simple">
<dtclass="field-odd">Parameters</dt>
<ddclass="field-odd"><p><strong>inControlSpecificationArray</strong>– List of dict, dict in pywinauto.find_windows notation</p>
<codeclass="sig-prename descclassname">pyOpenRPA.Robot.UIDesktop.</code><codeclass="sig-name descname">PWASpecification_Get_UIO</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inControlSpecificationArray</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Robot/UIDesktop.html#PWASpecification_Get_UIO"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#pyOpenRPA.Robot.UIDesktop.PWASpecification_Get_UIO"title="Permalink to this definition">¶</a></dt>
<dd><p>#Backend def selection - attribute “backend” (“win32” || “uia”) in 1-st list element
#old name - GetControl</p>
<dlclass="field-list simple">
<dtclass="field-odd">Parameters</dt>
<ddclass="field-odd"><p><strong>inControlSpecificationArray</strong>– List of dict, dict in pywinauto.find_windows notation</p>
<codeclass="sig-prename descclassname">pyOpenRPA.Robot.UIDesktop.</code><codeclass="sig-name descname">UIOSelectorSecs_WaitAppear_Bool</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inSpecificationList</span></em>, <emclass="sig-param"><spanclass="n">inWaitSecs</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Robot/UIDesktop.html#UIOSelectorSecs_WaitAppear_Bool"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#pyOpenRPA.Robot.UIDesktop.UIOSelectorSecs_WaitAppear_Bool"title="Permalink to this definition">¶</a></dt>
<dd><p>Wait for UI object will appear in GUI for inWaitSecs seconds.</p>
<codeclass="sig-prename descclassname">pyOpenRPA.Robot.UIDesktop.</code><codeclass="sig-name descname">UIOSelectorSecs_WaitDisappear_Bool</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inSpecificationList</span></em>, <emclass="sig-param"><spanclass="n">inWaitSecs</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Robot/UIDesktop.html#UIOSelectorSecs_WaitDisappear_Bool"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#pyOpenRPA.Robot.UIDesktop.UIOSelectorSecs_WaitDisappear_Bool"title="Permalink to this definition">¶</a></dt>
<dd><p>Wait for UI object will disappear in GUI for inWaitSecs seconds.</p>
<codeclass="sig-prename descclassname">pyOpenRPA.Robot.UIDesktop.</code><codeclass="sig-name descname">UIOSelector_Exist_Bool</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inUIOSelector</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Robot/UIDesktop.html#UIOSelector_Exist_Bool"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#pyOpenRPA.Robot.UIDesktop.UIOSelector_Exist_Bool"title="Permalink to this definition">¶</a></dt>
<dd><p>Check if object is exist by the UIO selector.</p>
<codeclass="sig-prename descclassname">pyOpenRPA.Robot.UIDesktop.</code><codeclass="sig-name descname">UIOSelector_Get_BitnessInt</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inSpecificationList</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Robot/UIDesktop.html#UIOSelector_Get_BitnessInt"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#pyOpenRPA.Robot.UIDesktop.UIOSelector_Get_BitnessInt"title="Permalink to this definition">¶</a></dt>
<dd><p>Detect process bitness by the UI Object UIO Selector.</p>
<codeclass="sig-prename descclassname">pyOpenRPA.Robot.UIDesktop.</code><codeclass="sig-name descname">UIOSelector_Get_BitnessStr</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inSpecificationList</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Robot/UIDesktop.html#UIOSelector_Get_BitnessStr"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#pyOpenRPA.Robot.UIDesktop.UIOSelector_Get_BitnessStr"title="Permalink to this definition">¶</a></dt>
<dd><p>Detect process bitness by the UI Object UIO Selector.</p>
<codeclass="sig-prename descclassname">pyOpenRPA.Robot.UIDesktop.</code><codeclass="sig-name descname">UIOSelector_Get_UIO</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inSpecificationList</span></em>, <emclass="sig-param"><spanclass="n">inElement</span><spanclass="o">=</span><spanclass="default_value">None</span></em>, <emclass="sig-param"><spanclass="n">inFlagRaiseException</span><spanclass="o">=</span><spanclass="default_value">True</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Robot/UIDesktop.html#UIOSelector_Get_UIO"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#pyOpenRPA.Robot.UIDesktop.UIOSelector_Get_UIO"title="Permalink to this definition">¶</a></dt>
<dd><p>Get the pywinauto object by the UIO selector.</p>
<codeclass="sig-prename descclassname">pyOpenRPA.Robot.UIDesktop.</code><codeclass="sig-name descname">UIOSelector_Get_UIOList</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inSpecificationList</span></em>, <emclass="sig-param"><spanclass="n">inElement</span><spanclass="o">=</span><spanclass="default_value">None</span></em>, <emclass="sig-param"><spanclass="n">inFlagRaiseException</span><spanclass="o">=</span><spanclass="default_value">True</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Robot/UIDesktop.html#UIOSelector_Get_UIOList"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#pyOpenRPA.Robot.UIDesktop.UIOSelector_Get_UIOList"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-prename descclassname">pyOpenRPA.Robot.UIDesktop.</code><codeclass="sig-name descname">UIOSelector_Get_UIOList</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inSpecificationList</span></em>, <emclass="sig-param"><spanclass="n">inElement</span><spanclass="o">=</span><spanclass="default_value">None</span></em>, <emclass="sig-param"><spanclass="n">inFlagRaiseException</span><spanclass="o">=</span><spanclass="default_value">True</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Robot/UIDesktop.html#UIOSelector_Get_UIOList"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#pyOpenRPA.Robot.UIDesktop.UIOSelector_Get_UIOList"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-prename descclassname">pyOpenRPA.Robot.UIDesktop.</code><codeclass="sig-name descname">UIOSelector_SafeOtherGet_Process</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inUIOSelector</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Robot/UIDesktop.html#UIOSelector_SafeOtherGet_Process"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#pyOpenRPA.Robot.UIDesktop.UIOSelector_SafeOtherGet_Process"title="Permalink to this definition">¶</a></dt>
<dd><p>Safe get other process or None if destination app is the other/same bitness</p>
<dlclass="field-list simple">
<dtclass="field-odd">Parameters</dt>
<ddclass="field-odd"><p><strong>inUIOSelector</strong>– UIO Selector of the UI object</p>
</dd>
<dtclass="field-even">Returns</dt>
<ddclass="field-even"><p>None or process (of the other bitness)</p>
<codeclass="sig-prename descclassname">pyOpenRPA.Robot.UIDesktop.</code><codeclass="sig-name descname">UIOSelector_SearchChildByMouse_UIO</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inElementSpecification</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Robot/UIDesktop.html#UIOSelector_SearchChildByMouse_UIO"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#pyOpenRPA.Robot.UIDesktop.UIOSelector_SearchChildByMouse_UIO"title="Permalink to this definition">¶</a></dt>
<dd><p>UIOSelector (see description on the top of the document)
#old name - AutomationSearchMouseElement</p>
<dlclass="field-list simple">
<dtclass="field-odd">Parameters</dt>
<ddclass="field-odd"><p><strong>inElementSpecification</strong>– UIOSelector of the UI Object</p>
</dd>
<dtclass="field-even">Returns</dt>
<ddclass="field-even"><p>pywinauto element wrapper instance or None</p>
<codeclass="sig-prename descclassname">pyOpenRPA.Robot.UIDesktop.</code><codeclass="sig-name descname">UIOSelector_SearchChildByMouse_UIOTree</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inUIOSelector</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Robot/UIDesktop.html#UIOSelector_SearchChildByMouse_UIOTree"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#pyOpenRPA.Robot.UIDesktop.UIOSelector_SearchChildByMouse_UIOTree"title="Permalink to this definition">¶</a></dt>
<dd><p>!!!!Safe call is included (you can set activity and UIDesktop will choose the bitness and return the result)!!!!!</p>
<dlclass="field-list simple">
<dtclass="field-odd">Parameters</dt>
<ddclass="field-odd"><p><strong>inUIOSelector</strong>– UIOSelector of the UI Object</p>
<codeclass="sig-prename descclassname">pyOpenRPA.Robot.UIDesktop.</code><codeclass="sig-name descname">UIOSelectorsSecs_WaitAppear_List</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inSpecificationListList</span></em>, <emclass="sig-param"><spanclass="n">inWaitSecs</span></em>, <emclass="sig-param"><spanclass="n">inFlagWaitAllInMoment</span><spanclass="o">=</span><spanclass="default_value">False</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Robot/UIDesktop.html#UIOSelectorsSecs_WaitAppear_List"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#pyOpenRPA.Robot.UIDesktop.UIOSelectorsSecs_WaitAppear_List"title="Permalink to this definition">¶</a></dt>
<dd><p>Wait for many UI object will appear in GUI for inWaitSecs seconds.</p>
<li><p><strong>inWaitSecs</strong>– Float value (seconds) for wait UI element appear in GUI</p></li>
<li><p><strong>inFlagWaitAllInMoment</strong>– True - Wait all UI objects from the UIOSelector list to be appeared</p></li>
</ul>
</dd>
<dtclass="field-even">Returns</dt>
<ddclass="field-even"><p>List of index, which UI object UIO will be appeared. Example: [1] # Appear only UI object with UIO selector: [{“title”:”notepad”},{“title”:”Cancel”}]</p>
<codeclass="sig-prename descclassname">pyOpenRPA.Robot.UIDesktop.</code><codeclass="sig-name descname">UIOSelectorsSecs_WaitDisappear_List</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inSpecificationListList</span></em>, <emclass="sig-param"><spanclass="n">inWaitSecs</span></em>, <emclass="sig-param"><spanclass="n">inFlagWaitAllInMoment</span><spanclass="o">=</span><spanclass="default_value">False</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Robot/UIDesktop.html#UIOSelectorsSecs_WaitDisappear_List"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#pyOpenRPA.Robot.UIDesktop.UIOSelectorsSecs_WaitDisappear_List"title="Permalink to this definition">¶</a></dt>
<dd><p>Wait for many UI object will disappear in GUI for inWaitSecs seconds.</p>
<li><p><strong>inWaitSecs</strong>– Float value (seconds) for wait UI element disappear in GUI</p></li>
<li><p><strong>inFlagWaitAllInMoment</strong>– True - Wait all UI objects from the UIOSelector list to be disappeared.</p></li>
</ul>
</dd>
<dtclass="field-even">Returns</dt>
<ddclass="field-even"><p>List of index, which UI object UIO will be disappeared. Example: [1] # Disappear only UI object with UIO selector: [{“title”:”notepad”},{“title”:”Cancel”}]</p>
<codeclass="sig-prename descclassname">pyOpenRPA.Robot.UIDesktop.</code><codeclass="sig-name descname">Get_OSBitnessInt</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Robot/UIDesktop.html#Get_OSBitnessInt"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#pyOpenRPA.Robot.UIDesktop.Get_OSBitnessInt"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-prename descclassname">pyOpenRPA.Robot.UIDesktop.</code><codeclass="sig-name descname">PWASpecification_Get_PWAApplication</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inControlSpecificationArray</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Robot/UIDesktop.html#PWASpecification_Get_PWAApplication"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#pyOpenRPA.Robot.UIDesktop.PWASpecification_Get_PWAApplication"title="Permalink to this definition">¶</a></dt>
<dd><p>#Backend selection - attribute “backend” (“win32” || “uia”) in 1-st list element</p>
<dlclass="field-list simple">
<dtclass="field-odd">Parameters</dt>
<ddclass="field-odd"><p><strong>inControlSpecificationArray</strong>– List of dict, dict in pywinauto.find_windows notation</p>
<codeclass="sig-prename descclassname">pyOpenRPA.Robot.UIDesktop.</code><codeclass="sig-name descname">PWASpecification_Get_UIO</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inControlSpecificationArray</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Robot/UIDesktop.html#PWASpecification_Get_UIO"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#pyOpenRPA.Robot.UIDesktop.PWASpecification_Get_UIO"title="Permalink to this definition">¶</a></dt>
<dd><p>#Backend def selection - attribute “backend” (“win32” || “uia”) in 1-st list element
#old name - GetControl</p>
<dlclass="field-list simple">
<dtclass="field-odd">Parameters</dt>
<ddclass="field-odd"><p><strong>inControlSpecificationArray</strong>– List of dict, dict in pywinauto.find_windows notation</p>
<codeclass="sig-prename descclassname">pyOpenRPA.Robot.UIDesktop.</code><codeclass="sig-name descname">UIOSelectorSecs_WaitAppear_Bool</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inSpecificationList</span></em>, <emclass="sig-param"><spanclass="n">inWaitSecs</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Robot/UIDesktop.html#UIOSelectorSecs_WaitAppear_Bool"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#pyOpenRPA.Robot.UIDesktop.UIOSelectorSecs_WaitAppear_Bool"title="Permalink to this definition">¶</a></dt>
<dd><p>Wait for UI object will appear in GUI for inWaitSecs seconds.</p>
<codeclass="sig-prename descclassname">pyOpenRPA.Robot.UIDesktop.</code><codeclass="sig-name descname">UIOSelectorSecs_WaitDisappear_Bool</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inSpecificationList</span></em>, <emclass="sig-param"><spanclass="n">inWaitSecs</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Robot/UIDesktop.html#UIOSelectorSecs_WaitDisappear_Bool"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#pyOpenRPA.Robot.UIDesktop.UIOSelectorSecs_WaitDisappear_Bool"title="Permalink to this definition">¶</a></dt>
<dd><p>Wait for UI object will disappear in GUI for inWaitSecs seconds.</p>
<codeclass="sig-prename descclassname">pyOpenRPA.Robot.UIDesktop.</code><codeclass="sig-name descname">UIOSelector_Exist_Bool</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inUIOSelector</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Robot/UIDesktop.html#UIOSelector_Exist_Bool"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#pyOpenRPA.Robot.UIDesktop.UIOSelector_Exist_Bool"title="Permalink to this definition">¶</a></dt>
<dd><p>Check if object is exist by the UIO selector.</p>
<codeclass="sig-prename descclassname">pyOpenRPA.Robot.UIDesktop.</code><codeclass="sig-name descname">UIOSelector_Get_BitnessInt</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inSpecificationList</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Robot/UIDesktop.html#UIOSelector_Get_BitnessInt"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#pyOpenRPA.Robot.UIDesktop.UIOSelector_Get_BitnessInt"title="Permalink to this definition">¶</a></dt>
<dd><p>Detect process bitness by the UI Object UIO Selector.</p>
<codeclass="sig-prename descclassname">pyOpenRPA.Robot.UIDesktop.</code><codeclass="sig-name descname">UIOSelector_Get_BitnessStr</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inSpecificationList</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Robot/UIDesktop.html#UIOSelector_Get_BitnessStr"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#pyOpenRPA.Robot.UIDesktop.UIOSelector_Get_BitnessStr"title="Permalink to this definition">¶</a></dt>
<dd><p>Detect process bitness by the UI Object UIO Selector.</p>
<codeclass="sig-prename descclassname">pyOpenRPA.Robot.UIDesktop.</code><codeclass="sig-name descname">UIOSelector_Get_UIO</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inSpecificationList</span></em>, <emclass="sig-param"><spanclass="n">inElement</span><spanclass="o">=</span><spanclass="default_value">None</span></em>, <emclass="sig-param"><spanclass="n">inFlagRaiseException</span><spanclass="o">=</span><spanclass="default_value">True</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Robot/UIDesktop.html#UIOSelector_Get_UIO"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#pyOpenRPA.Robot.UIDesktop.UIOSelector_Get_UIO"title="Permalink to this definition">¶</a></dt>
<dd><p>Get the pywinauto object by the UIO selector.</p>
<codeclass="sig-prename descclassname">pyOpenRPA.Robot.UIDesktop.</code><codeclass="sig-name descname">UIOSelector_Get_UIOList</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inSpecificationList</span></em>, <emclass="sig-param"><spanclass="n">inElement</span><spanclass="o">=</span><spanclass="default_value">None</span></em>, <emclass="sig-param"><spanclass="n">inFlagRaiseException</span><spanclass="o">=</span><spanclass="default_value">True</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Robot/UIDesktop.html#UIOSelector_Get_UIOList"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#pyOpenRPA.Robot.UIDesktop.UIOSelector_Get_UIOList"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-prename descclassname">pyOpenRPA.Robot.UIDesktop.</code><codeclass="sig-name descname">UIOSelector_Get_UIOList</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inSpecificationList</span></em>, <emclass="sig-param"><spanclass="n">inElement</span><spanclass="o">=</span><spanclass="default_value">None</span></em>, <emclass="sig-param"><spanclass="n">inFlagRaiseException</span><spanclass="o">=</span><spanclass="default_value">True</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Robot/UIDesktop.html#UIOSelector_Get_UIOList"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#pyOpenRPA.Robot.UIDesktop.UIOSelector_Get_UIOList"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-prename descclassname">pyOpenRPA.Robot.UIDesktop.</code><codeclass="sig-name descname">UIOSelector_SafeOtherGet_Process</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inUIOSelector</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Robot/UIDesktop.html#UIOSelector_SafeOtherGet_Process"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#pyOpenRPA.Robot.UIDesktop.UIOSelector_SafeOtherGet_Process"title="Permalink to this definition">¶</a></dt>
<dd><p>Safe get other process or None if destination app is the other/same bitness</p>
<dlclass="field-list simple">
<dtclass="field-odd">Parameters</dt>
<ddclass="field-odd"><p><strong>inUIOSelector</strong>– UIO Selector of the UI object</p>
</dd>
<dtclass="field-even">Returns</dt>
<ddclass="field-even"><p>None or process (of the other bitness)</p>
<codeclass="sig-prename descclassname">pyOpenRPA.Robot.UIDesktop.</code><codeclass="sig-name descname">UIOSelector_SearchChildByMouse_UIO</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inElementSpecification</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Robot/UIDesktop.html#UIOSelector_SearchChildByMouse_UIO"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#pyOpenRPA.Robot.UIDesktop.UIOSelector_SearchChildByMouse_UIO"title="Permalink to this definition">¶</a></dt>
<dd><p>UIOSelector (see description on the top of the document)
#old name - AutomationSearchMouseElement</p>
<dlclass="field-list simple">
<dtclass="field-odd">Parameters</dt>
<ddclass="field-odd"><p><strong>inElementSpecification</strong>– UIOSelector of the UI Object</p>
</dd>
<dtclass="field-even">Returns</dt>
<ddclass="field-even"><p>pywinauto element wrapper instance or None</p>
<codeclass="sig-prename descclassname">pyOpenRPA.Robot.UIDesktop.</code><codeclass="sig-name descname">UIOSelector_SearchChildByMouse_UIOTree</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inUIOSelector</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Robot/UIDesktop.html#UIOSelector_SearchChildByMouse_UIOTree"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#pyOpenRPA.Robot.UIDesktop.UIOSelector_SearchChildByMouse_UIOTree"title="Permalink to this definition">¶</a></dt>
<dd><p>!!!!Safe call is included (you can set activity and UIDesktop will choose the bitness and return the result)!!!!!</p>
<dlclass="field-list simple">
<dtclass="field-odd">Parameters</dt>
<ddclass="field-odd"><p><strong>inUIOSelector</strong>– UIOSelector of the UI Object</p>
<codeclass="sig-prename descclassname">pyOpenRPA.Robot.UIDesktop.</code><codeclass="sig-name descname">UIOSelectorsSecs_WaitAppear_List</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inSpecificationListList</span></em>, <emclass="sig-param"><spanclass="n">inWaitSecs</span></em>, <emclass="sig-param"><spanclass="n">inFlagWaitAllInMoment</span><spanclass="o">=</span><spanclass="default_value">False</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Robot/UIDesktop.html#UIOSelectorsSecs_WaitAppear_List"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#pyOpenRPA.Robot.UIDesktop.UIOSelectorsSecs_WaitAppear_List"title="Permalink to this definition">¶</a></dt>
<dd><p>Wait for many UI object will appear in GUI for inWaitSecs seconds.</p>
<li><p><strong>inWaitSecs</strong>– Float value (seconds) for wait UI element appear in GUI</p></li>
<li><p><strong>inFlagWaitAllInMoment</strong>– True - Wait all UI objects from the UIOSelector list to be appeared</p></li>
</ul>
</dd>
<dtclass="field-even">Returns</dt>
<ddclass="field-even"><p>List of index, which UI object UIO will be appeared. Example: [1] # Appear only UI object with UIO selector: [{“title”:”notepad”},{“title”:”Cancel”}]</p>
<codeclass="sig-prename descclassname">pyOpenRPA.Robot.UIDesktop.</code><codeclass="sig-name descname">UIOSelectorsSecs_WaitDisappear_List</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inSpecificationListList</span></em>, <emclass="sig-param"><spanclass="n">inWaitSecs</span></em>, <emclass="sig-param"><spanclass="n">inFlagWaitAllInMoment</span><spanclass="o">=</span><spanclass="default_value">False</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Robot/UIDesktop.html#UIOSelectorsSecs_WaitDisappear_List"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#pyOpenRPA.Robot.UIDesktop.UIOSelectorsSecs_WaitDisappear_List"title="Permalink to this definition">¶</a></dt>
<dd><p>Wait for many UI object will disappear in GUI for inWaitSecs seconds.</p>
<li><p><strong>inWaitSecs</strong>– Float value (seconds) for wait UI element disappear in GUI</p></li>
<li><p><strong>inFlagWaitAllInMoment</strong>– True - Wait all UI objects from the UIOSelector list to be disappeared.</p></li>
</ul>
</dd>
<dtclass="field-even">Returns</dt>
<ddclass="field-even"><p>List of index, which UI object UIO will be disappeared. Example: [1] # Disappear only UI object with UIO selector: [{“title”:”notepad”},{“title”:”Cancel”}]</p>
</dd>
<dtclass="field-odd">Returns</dt>
<ddclass="field-odd"><p></p>
</dd>
</dl>
</dd></dl>
</div>
</div>
<divclass="section"id="references">
<divclass="section"id="references">
<h2>References<aclass="headerlink"href="#references"title="Permalink to this headline">¶</a></h2>
<h2>References<aclass="headerlink"href="#references"title="Permalink to this headline">¶</a></h2>
<spanclass="sd"> Return process list on the orchestrator machine. You can determine the list of the processes you are interested - def will return the list about it.</span>
<spanclass="sd"> Return process list on the orchestrator machine sorted by Memory Usage. You can determine the list of the processes you are interested - def will return the list about it.</span>
<spanclass="sd"> .. code-block:: python</span>
<spanclass="sd"> .. code-block:: python</span>
@ -1028,7 +1028,8 @@
<spanclass="sd"> from pyOpenRPA import Orchestrator</span>
<spanclass="sd"> from pyOpenRPA import Orchestrator</span>
<spanclass="sd"> # Return the list of the process on the machine. !ATTENTION! RUn orchestrator as administrator to get all process list on the machine.</span>
<spanclass="sd"> # Return the list of the process on the machine.</span>
<spanclass="sd"> # !ATTENTION! RUn orchestrator as administrator to get all process list on the machine.</span>
<spanclass="sd"> Add activity in time weekly</span>
<spanclass="sd"> Add activity item list in scheduler. You can set weekday list and set time when launch. Activity list will be executed at planned time/day.</span>
<spanclass="sd"> .. code-block:: python</span>
<spanclass="sd"> # USAGE</span>
<spanclass="sd"> from pyOpenRPA import Orchestrator</span>
<spanclass="sd"> # Activity will be executed at 04:34 Wednesday (2), thursday (3), friday (4)</span>
<spanclass="sd"> :param inGSettings: Global settings dict (singleton)</span>
<spanclass="sd"> :param inGSettings: Global settings dict (singleton)</span>
<spanclass="sd"> :param inTimeHHMMStr:</span>
<spanclass="sd"> :param inTimeHHMMStr: Activation time from "00:00" to "23:59". Example: "05:29"</span>
<spanclass="sd"> :param inWeekdayList:</span>
<spanclass="sd"> :param inWeekdayList: Week day list to initiate activity list. Use int from 0 (monday) to 6 (sunday) as list items. Example: [0,1,2,3,4]. Default value is everyday ([0,1,2,3,4,5,6])</span>
<spanclass="sd"> :param inActivityList:</span>
<spanclass="sd"> :param inActivityList: Activity list structure</span>
<spanclass="n">Processor</span><spanclass="o">.</span><spanclass="n">__ActivityListVerify__</span><spanclass="p">(</span><spanclass="n">inActivityList</span><spanclass="o">=</span><spanclass="n">inActivityList</span><spanclass="p">)</span><spanclass="c1"># DO VERIFICATION FOR THE inActivityList</span>
<spanclass="n">Processor</span><spanclass="o">.</span><spanclass="n">__ActivityListVerify__</span><spanclass="p">(</span><spanclass="n">inActivityList</span><spanclass="o">=</span><spanclass="n">inActivityList</span><spanclass="p">)</span><spanclass="c1"># DO VERIFICATION FOR THE inActivityList</span>
<spanclass="sd"> :param inLoginStr: User/Robot Login, example "USER_99"</span>
<spanclass="sd"> :param inPasswordStr: Password, example "USER_PASS_HERE"</span>
<spanclass="sd"> :param inHostStr: Host address, example "77.77.22.22"</span>
<spanclass="sd"> :param inPortInt: RDP Port, example "3389" (default)</span>
<spanclass="sd"> :param inWidthPXInt: Width of the remote desktop in pixels, example 1680</span>
<spanclass="sd"> :param inHeightPXInt: Height of the remote desktop in pixels, example 1050</span>
<spanclass="sd"> :param inUseBothMonitorBool: True - connect to the RDP with both monitors. False - else case</span>
<spanclass="sd"> :param inDepthBitInt: Remote desktop bitness. Available: 32 or 24 or 16 or 15, example 32</span>
<spanclass="sd"> :param inSharedDriveList: Host local disc to connect to the RDP session. Example: ["c", "d"]</span>
<spanclass="sd"> :return:</span>
<spanclass="sd"> :return:</span>
<spanclass="sd"> {</span>
<spanclass="sd">"Host": inHostStr, # Host address, example "77.77.22.22"</span>
<spanclass="sd">"Port": str(inPortInt), # RDP Port, example "3389"</span>
<spanclass="sd">"Login": inLoginStr, # Login, example "test"</span>
<spanclass="sd">"Password": inPasswordStr, # Password, example "test"</span>
<spanclass="sd">"Screen": {</span>
<spanclass="sd">"Width": inWidthPXInt, # Width of the remote desktop in pixels, example 1680</span>
<spanclass="sd">"Height": inHeightPXInt, # Height of the remote desktop in pixels, example 1050</span>
<spanclass="sd"> # "640x480" or "1680x1050" or "FullScreen". If Resolution not exists set full screen, example</span>
<spanclass="sd">"FlagUseAllMonitors": inUseBothMonitorBool, # True or False, example False</span>
<spanclass="sd">"DepthBit": str(inDepthBitInt) # "32" or "24" or "16" or "15", example "32"</span>
<spanclass="sd"> },</span>
<spanclass="sd">"SharedDriveList": inSharedDriveList, # List of the Root sesion hard drives, example ["c"]</span>
<spanclass="sd"> ###### Will updated in program ############</span>
<spanclass="sd">"SessionHex": "77777sdfsdf77777dsfdfsf77777777", # Hex is created when robot runs, example ""</span>
<spanclass="sd"> # Flag if RDP window is responsible (recieve commands). Check every nn seconds. If window is Responsible - window is Exist too , example False</span>
<spanclass="sd">"SessionIsIgnoredBool": False # Flag to ignore RDP window False - dont ignore, True - ignore, example False</span>
<spanclass="c1">#Условие, если результирующий список пустой и установлен флаг создания ошибки (и inElement is None - не следствие рекурсивного вызова)</span>
<spanclass="c1">#Условие, если результирующий список пустой и установлен флаг создания ошибки (и inElement is None - не следствие рекурсивного вызова)</span>
<spanclass="k">raise</span><spanclass="n">pywinauto</span><spanclass="o">.</span><spanclass="n">findwindows</span><spanclass="o">.</span><spanclass="n">ElementNotFoundError</span><spanclass="p">(</span><spanclass="s2">"Robot can't find element by the UIOSelector"</span><spanclass="p">)</span>
<spanclass="k">raise</span><spanclass="n">pywinauto</span><spanclass="o">.</span><spanclass="n">findwindows</span><spanclass="o">.</span><spanclass="n">ElementNotFoundError</span><spanclass="p">(</span><spanclass="s2">"Robot can't find element by the UIOSelector"</span><spanclass="p">)</span>
<spanclass="sa">f</span><spanclass="s2">"Exception was occured in child process (message): </span><spanclass="si">{</span><spanclass="n">lPIPEResponseDict</span><spanclass="p">[</span><spanclass="s1">'ErrorMessage'</span><spanclass="p">]</span><spanclass="si">}</span><spanclass="s2">, (traceback): </span><spanclass="si">{</span><spanclass="n">lPIPEResponseDict</span><spanclass="p">[</span><spanclass="s1">'ErrorTraceback'</span><spanclass="p">]</span><spanclass="si">}</span><spanclass="s2">"</span><spanclass="p">)</span>
<spanclass="sa">f</span><spanclass="s2">"Exception was occured in child process (message): </span><spanclass="si">{</span><spanclass="n">lPIPEResponseDict</span><spanclass="p">[</span><spanclass="s1">'ErrorMessage'</span><spanclass="p">]</span><spanclass="si">}</span><spanclass="s2">, (traceback): </span><spanclass="si">{</span><spanclass="n">lPIPEResponseDict</span><spanclass="p">[</span><spanclass="s1">'ErrorTraceback'</span><spanclass="p">]</span><spanclass="si">}</span><spanclass="s2">"</span><spanclass="p">)</span>
<spanclass="c1">#Wait for UIO is appear (at least one of them or all at the same time)</span>
<spanclass="c1">#Wait for UIO is appear (at least one of them or all at the same time)</span>
<spanclass="c1">#inSpecificationListList - List of the UIOSelector</span>
<spanclass="c1">#inSpecificationListList - List of the UIOSelector</span>
@ -452,7 +466,19 @@
<spanclass="c1">#old name - -</span>
<spanclass="c1">#old name - -</span>
<spanclass="c1">#####Внимание#####</span>
<spanclass="c1">#####Внимание#####</span>
<spanclass="c1">##Функция ожидания появления элементов (тк элементы могут быть недоступны, неизвестно в каком фреймворке каждый из них может появиться)</span>
<spanclass="c1">##Функция ожидания появления элементов (тк элементы могут быть недоступны, неизвестно в каком фреймворке каждый из них может появиться)</span>
<spanclass="sd"> :param inWaitSecs: Float value (seconds) for wait UI element appear in GUI</span>
<spanclass="sd"> :param inFlagWaitAllInMoment: True - Wait all UI objects from the UIOSelector list to be appeared</span>
<spanclass="sd"> :return: List of index, which UI object UIO will be appeared. Example: [1] # Appear only UI object with UIO selector: [{"title":"notepad"},{"title":"Cancel"}]</span>
<spanclass="c1">#Wait for UIO is Disappear (at least one of them or all at the same time)</span>
<spanclass="c1">#Wait for UIO is Disappear (at least one of them or all at the same time)</span>
<spanclass="c1">#inSpecificationListList - List of the UIOSelector</span>
<spanclass="c1">#inSpecificationListList - List of the UIOSelector</span>
@ -491,7 +517,20 @@
<spanclass="c1">#old name - -</span>
<spanclass="c1">#old name - -</span>
<spanclass="c1">#####Внимание#####</span>
<spanclass="c1">#####Внимание#####</span>
<spanclass="c1">##Функция ожидания пропажи элементов (тк элементы могут быть недоступны, неизвестно в каком фреймворке каждый из них может появиться)</span>
<spanclass="c1">##Функция ожидания пропажи элементов (тк элементы могут быть недоступны, неизвестно в каком фреймворке каждый из них может появиться)</span>
<spanclass="sd"> :param inWaitSecs: Float value (seconds) for wait UI element disappear in GUI</span>
<spanclass="sd"> :param inFlagWaitAllInMoment: True - Wait all UI objects from the UIOSelector list to be disappeared.</span>
<spanclass="sd"> :return: List of index, which UI object UIO will be disappeared. Example: [1] # Disappear only UI object with UIO selector: [{"title":"notepad"},{"title":"Cancel"}]</span>
<spanclass="k">if</span><spanclass="n">inArgumentList</span><spanclass="ow">is</span><spanclass="kc">None</span><spanclass="p">:</span><spanclass="n">inArgumentList</span><spanclass="o">=</span><spanclass="p">[]</span><spanclass="c1"># 2021 02 22 Minor fix by Ivan Maslov</span>
<spanclass="k">if</span><spanclass="n">inkwArgumentObject</span><spanclass="ow">is</span><spanclass="kc">None</span><spanclass="p">:</span><spanclass="n">inkwArgumentObject</span><spanclass="o">=</span><spanclass="p">{}</span><spanclass="c1"># 2021 02 22 Minor fix by Ivan Maslov</span>
<li><ahref="Robot/01_Robot.html#pyOpenRPA.Robot.UIDesktop.Get_OSBitnessInt">Get_OSBitnessInt() (in module pyOpenRPA.Robot.UIDesktop)</a>, <ahref="Robot/02_Defs.html#pyOpenRPA.Robot.UIDesktop.Get_OSBitnessInt">[1]</a>
</li>
<li><ahref="Orchestrator/02_Defs.html#pyOpenRPA.Orchestrator.__Orchestrator__.GSettingsAutocleaner">GSettingsAutocleaner() (in module pyOpenRPA.Orchestrator.__Orchestrator__)</a>
<li><ahref="Orchestrator/02_Defs.html#pyOpenRPA.Orchestrator.__Orchestrator__.GSettingsAutocleaner">GSettingsAutocleaner() (in module pyOpenRPA.Orchestrator.__Orchestrator__)</a>
</li>
</li>
<li><ahref="Orchestrator/02_Defs.html#pyOpenRPA.Orchestrator.__Orchestrator__.GSettingsKeyListValueAppend">GSettingsKeyListValueAppend() (in module pyOpenRPA.Orchestrator.__Orchestrator__)</a>
<li><ahref="Orchestrator/02_Defs.html#pyOpenRPA.Orchestrator.__Orchestrator__.GSettingsKeyListValueAppend">GSettingsKeyListValueAppend() (in module pyOpenRPA.Orchestrator.__Orchestrator__)</a>
@ -259,11 +261,15 @@
</li>
</li>
<li><ahref="Orchestrator/02_Defs.html#pyOpenRPA.Orchestrator.__Orchestrator__.ProcessorAliasDefUpdate">ProcessorAliasDefUpdate() (in module pyOpenRPA.Orchestrator.__Orchestrator__)</a>
<li><ahref="Orchestrator/02_Defs.html#pyOpenRPA.Orchestrator.__Orchestrator__.ProcessorAliasDefUpdate">ProcessorAliasDefUpdate() (in module pyOpenRPA.Orchestrator.__Orchestrator__)</a>
</li>
</li>
</ul></td>
<tdstyle="width: 33%; vertical-align: top;"><ul>
<li><ahref="Orchestrator/02_Defs.html#pyOpenRPA.Orchestrator.__Orchestrator__.ProcessStart">ProcessStart() (in module pyOpenRPA.Orchestrator.__Orchestrator__)</a>
<li><ahref="Orchestrator/02_Defs.html#pyOpenRPA.Orchestrator.__Orchestrator__.ProcessStart">ProcessStart() (in module pyOpenRPA.Orchestrator.__Orchestrator__)</a>
</li>
</li>
</ul></td>
<tdstyle="width: 33%; vertical-align: top;"><ul>
<li><ahref="Orchestrator/02_Defs.html#pyOpenRPA.Orchestrator.__Orchestrator__.ProcessStop">ProcessStop() (in module pyOpenRPA.Orchestrator.__Orchestrator__)</a>
<li><ahref="Orchestrator/02_Defs.html#pyOpenRPA.Orchestrator.__Orchestrator__.ProcessStop">ProcessStop() (in module pyOpenRPA.Orchestrator.__Orchestrator__)</a>
</li>
<li><ahref="Robot/01_Robot.html#pyOpenRPA.Robot.UIDesktop.PWASpecification_Get_PWAApplication">PWASpecification_Get_PWAApplication() (in module pyOpenRPA.Robot.UIDesktop)</a>, <ahref="Robot/02_Defs.html#pyOpenRPA.Robot.UIDesktop.PWASpecification_Get_PWAApplication">[1]</a>
</li>
<li><ahref="Robot/01_Robot.html#pyOpenRPA.Robot.UIDesktop.PWASpecification_Get_UIO">PWASpecification_Get_UIO() (in module pyOpenRPA.Robot.UIDesktop)</a>, <ahref="Robot/02_Defs.html#pyOpenRPA.Robot.UIDesktop.PWASpecification_Get_UIO">[1]</a>
</li>
</li>
<li>
<li>
pyOpenRPA.Orchestrator.__Orchestrator__
pyOpenRPA.Orchestrator.__Orchestrator__
@ -333,11 +339,33 @@
</li>
</li>
<li><ahref="Orchestrator/02_Defs.html#pyOpenRPA.Orchestrator.__Orchestrator__.UACSuperTokenUpdate">UACSuperTokenUpdate() (in module pyOpenRPA.Orchestrator.__Orchestrator__)</a>
<li><ahref="Orchestrator/02_Defs.html#pyOpenRPA.Orchestrator.__Orchestrator__.UACSuperTokenUpdate">UACSuperTokenUpdate() (in module pyOpenRPA.Orchestrator.__Orchestrator__)</a>
</li>
</li>
</ul></td>
<tdstyle="width: 33%; vertical-align: top;"><ul>
<li><ahref="Orchestrator/02_Defs.html#pyOpenRPA.Orchestrator.__Orchestrator__.UACUpdate">UACUpdate() (in module pyOpenRPA.Orchestrator.__Orchestrator__)</a>
<li><ahref="Orchestrator/02_Defs.html#pyOpenRPA.Orchestrator.__Orchestrator__.UACUpdate">UACUpdate() (in module pyOpenRPA.Orchestrator.__Orchestrator__)</a>
</li>
</li>
<li><ahref="Robot/01_Robot.html#pyOpenRPA.Robot.UIDesktop.UIOSelector_Exist_Bool">UIOSelector_Exist_Bool() (in module pyOpenRPA.Robot.UIDesktop)</a>, <ahref="Robot/02_Defs.html#pyOpenRPA.Robot.UIDesktop.UIOSelector_Exist_Bool">[1]</a>
</li>
<li><ahref="Robot/01_Robot.html#pyOpenRPA.Robot.UIDesktop.UIOSelector_Get_BitnessInt">UIOSelector_Get_BitnessInt() (in module pyOpenRPA.Robot.UIDesktop)</a>, <ahref="Robot/02_Defs.html#pyOpenRPA.Robot.UIDesktop.UIOSelector_Get_BitnessInt">[1]</a>
</li>
<li><ahref="Robot/01_Robot.html#pyOpenRPA.Robot.UIDesktop.UIOSelector_Get_BitnessStr">UIOSelector_Get_BitnessStr() (in module pyOpenRPA.Robot.UIDesktop)</a>, <ahref="Robot/02_Defs.html#pyOpenRPA.Robot.UIDesktop.UIOSelector_Get_BitnessStr">[1]</a>
</li>
<li><ahref="Robot/01_Robot.html#pyOpenRPA.Robot.UIDesktop.UIOSelector_Get_UIO">UIOSelector_Get_UIO() (in module pyOpenRPA.Robot.UIDesktop)</a>, <ahref="Robot/02_Defs.html#pyOpenRPA.Robot.UIDesktop.UIOSelector_Get_UIO">[1]</a>
</li>
</ul></td>
<tdstyle="width: 33%; vertical-align: top;"><ul>
<li><ahref="Robot/01_Robot.html#pyOpenRPA.Robot.UIDesktop.UIOSelector_Get_UIOList">UIOSelector_Get_UIOList() (in module pyOpenRPA.Robot.UIDesktop)</a>, <ahref="Robot/02_Defs.html#pyOpenRPA.Robot.UIDesktop.UIOSelector_Get_UIOList">[1]</a>
<li><ahref="Robot/01_Robot.html#pyOpenRPA.Robot.UIDesktop.UIOSelector_Get_UIOList">UIOSelector_Get_UIOList() (in module pyOpenRPA.Robot.UIDesktop)</a>, <ahref="Robot/02_Defs.html#pyOpenRPA.Robot.UIDesktop.UIOSelector_Get_UIOList">[1]</a>
</li>
<li><ahref="Robot/01_Robot.html#pyOpenRPA.Robot.UIDesktop.UIOSelector_SafeOtherGet_Process">UIOSelector_SafeOtherGet_Process() (in module pyOpenRPA.Robot.UIDesktop)</a>, <ahref="Robot/02_Defs.html#pyOpenRPA.Robot.UIDesktop.UIOSelector_SafeOtherGet_Process">[1]</a>
</li>
<li><ahref="Robot/01_Robot.html#pyOpenRPA.Robot.UIDesktop.UIOSelector_SearchChildByMouse_UIO">UIOSelector_SearchChildByMouse_UIO() (in module pyOpenRPA.Robot.UIDesktop)</a>, <ahref="Robot/02_Defs.html#pyOpenRPA.Robot.UIDesktop.UIOSelector_SearchChildByMouse_UIO">[1]</a>
</li>
<li><ahref="Robot/01_Robot.html#pyOpenRPA.Robot.UIDesktop.UIOSelector_SearchChildByMouse_UIOTree">UIOSelector_SearchChildByMouse_UIOTree() (in module pyOpenRPA.Robot.UIDesktop)</a>, <ahref="Robot/02_Defs.html#pyOpenRPA.Robot.UIDesktop.UIOSelector_SearchChildByMouse_UIOTree">[1]</a>
</li>
<li><ahref="Robot/01_Robot.html#pyOpenRPA.Robot.UIDesktop.UIOSelectorSecs_WaitAppear_Bool">UIOSelectorSecs_WaitAppear_Bool() (in module pyOpenRPA.Robot.UIDesktop)</a>, <ahref="Robot/02_Defs.html#pyOpenRPA.Robot.UIDesktop.UIOSelectorSecs_WaitAppear_Bool">[1]</a>
</li>
<li><ahref="Robot/01_Robot.html#pyOpenRPA.Robot.UIDesktop.UIOSelectorSecs_WaitDisappear_Bool">UIOSelectorSecs_WaitDisappear_Bool() (in module pyOpenRPA.Robot.UIDesktop)</a>, <ahref="Robot/02_Defs.html#pyOpenRPA.Robot.UIDesktop.UIOSelectorSecs_WaitDisappear_Bool">[1]</a>
</li>
<li><ahref="Robot/01_Robot.html#pyOpenRPA.Robot.UIDesktop.UIOSelectorsSecs_WaitAppear_List">UIOSelectorsSecs_WaitAppear_List() (in module pyOpenRPA.Robot.UIDesktop)</a>, <ahref="Robot/02_Defs.html#pyOpenRPA.Robot.UIDesktop.UIOSelectorsSecs_WaitAppear_List">[1]</a>
</li>
<li><ahref="Robot/01_Robot.html#pyOpenRPA.Robot.UIDesktop.UIOSelectorsSecs_WaitDisappear_List">UIOSelectorsSecs_WaitDisappear_List() (in module pyOpenRPA.Robot.UIDesktop)</a>, <ahref="Robot/02_Defs.html#pyOpenRPA.Robot.UIDesktop.UIOSelectorsSecs_WaitDisappear_List">[1]</a>
Return process list on the orchestrator machine. You can determine the list of the processes you are interested - def will return the list about it.
Return process list on the orchestrator machine sorted by Memory Usage. You can determine the list of the processes you are interested - def will return the list about it.
```
```
# USAGE
# USAGE
from pyOpenRPA import Orchestrator
from pyOpenRPA import Orchestrator
lProcessList = Orchestrator.ProcessListGet()
lProcessList = Orchestrator.ProcessListGet()
# Return the list of the process on the machine. !ATTENTION! RUn orchestrator as administrator to get all process list on the machine.
# Return the list of the process on the machine.
# !ATTENTION! RUn orchestrator as administrator to get all process list on the machine.
# Activity will be executed at 04:34 Wednesday (2), thursday (3), friday (4)
```
* **Parameters**
* **Parameters**
@ -1324,19 +1409,20 @@ Add activity in time weekly
* **inGSettings** – Global settings dict (singleton)
* **inGSettings** – Global settings dict (singleton)
* **inTimeHHMMStr** –
* **inTimeHHMMStr** –Activation time from “00:00” to “23:59”. Example: “05:29”
* **inWeekdayList** –
* **inWeekdayList** –Week day list to initiate activity list. Use int from 0 (monday) to 6 (sunday) as list items. Example: [0,1,2,3,4]. Default value is everyday ([0,1,2,3,4,5,6])
Wait for many UI object will disappear in GUI for inWaitSecs seconds.
* **Parameters**
* **inSpecificationListList** – UIOSelector list.
Example: [
> [{“title”:”notepad”},{“title”:”OK”}],
> [{“title”:”notepad”},{“title”:”Cancel”}]
]
* **inWaitSecs** – Float value (seconds) for wait UI element disappear in GUI
* **inFlagWaitAllInMoment** – True - Wait all UI objects from the UIOSelector list to be disappeared.
* **Returns**
List of index, which UI object UIO will be disappeared. Example: [1] # Disappear only UI object with UIO selector: [{“title”:”notepad”},{“title”:”Cancel”}]
Wait for many UI object will disappear in GUI for inWaitSecs seconds.
* **Parameters**
* **inSpecificationListList** – UIOSelector list.
Example: [
> [{“title”:”notepad”},{“title”:”OK”}],
> [{“title”:”notepad”},{“title”:”Cancel”}]
]
* **inWaitSecs** – Float value (seconds) for wait UI element disappear in GUI
* **inFlagWaitAllInMoment** – True - Wait all UI objects from the UIOSelector list to be disappeared.
* **Returns**
List of index, which UI object UIO will be disappeared. Example: [1] # Disappear only UI object with UIO selector: [{“title”:”notepad”},{“title”:”Cancel”}]