tdrpa.tdworker

数字员工的命令工具包


等待应用启动或关闭

<p>[TOC]</p> <h2>1.命令说明</h2> <p>等待应用启动或关闭完成</p> <h2>2.命令原型</h2> <pre><code>App.WaitProcess(processName, waitType=&amp;#039;open&amp;#039;, delayTime=30000)</code></pre> <h2>3.命令参数</h2> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th style="text-align: left;">默认值</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">processName</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td style="text-align: left;">无</td> <td>应用名称,忽略大小写字母。如:&quot;chrome.exe&quot;</td> </tr> <tr> <td style="text-align: left;">waitType</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td style="text-align: left;">&#039;open&#039;</td> <td>期望应用状态。&#039;open&#039;:等待应用打开 &#039;close&#039;:等待应用关闭</td> </tr> <tr> <td style="text-align: left;">delayTime</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td style="text-align: left;">30000</td> <td>最大等待时间,默认30000毫秒(即30秒)</td> </tr> </tbody> </table> <h2>4.返回结果</h2> <p>等待时间内达到期望应用状态(开启/关闭)返回True,否则返回False</p> <h2>5.运行实例</h2> <pre><code>&amp;quot;&amp;quot;&amp;quot; /*************等待应用启动或关闭************* 入参: processName:[必选参数]进程名称,忽略大小写字母。如:&amp;quot;chrome.exe&amp;quot; waitType:[可选参数]期望应用状态。open:等待应用打开 close:等待应用关闭 delayTime:[可选参数]最大等待时间,默认30000毫秒(即30秒) 出参: bool(等待时间内达到期望应用状态(开启/关闭)返回True,否则返回False) ***********************************/ &amp;quot;&amp;quot;&amp;quot; # 启动画板 App.Run(&amp;#039;&amp;#039;&amp;#039;C:\Windows\system32\mspaint.exe&amp;#039;&amp;#039;&amp;#039;, waitType=0, showType=1) # 等待画板程序启动 is_success = App.WaitProcess(&amp;#039;mspaint.exe&amp;#039;, waitType=&amp;#039;open&amp;#039;, delayTime=30000) print(is_success) # 结束画板程序 App.Kill(&amp;#039;mspaint.exe&amp;#039;) # 结束画板程序 is_success = App.WaitProcess(&amp;#039;mspaint.exe&amp;#039;, waitType=&amp;#039;close&amp;#039;, delayTime=30000) print(is_success)</code></pre>

页面列表

ITEM_HTML