获取应用运行状态
<p>[TOC]</p>
<h2>1.命令说明</h2>
<p>获取指定状态的应用是否存在,如果应用存在返回 true,如果应用已经退出返回 false</p>
<h2>2.命令原型</h2>
<pre><code>App.GetStatus(processName, status=0)</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>应用程序进程名或进程PID</td>
</tr>
<tr>
<td style="text-align: left;">status</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td style="text-align: left;">0</td>
<td>0:所有状态 1:运行 2:暂停 3:未响应 4:未知。默认0</td>
</tr>
</tbody>
</table>
<h2>4.返回结果</h2>
<p>进程存在返回True,不存在返回False</p>
<h2>5.运行实例</h2>
<pre><code>&quot;&quot;&quot;
/*************获取应用运行状态*************
入参:
processName:[必选参数]应用程序进程名或进程PID
status:[可选参数]筛选进程状态。0:所有状态 1:运行 2:暂停 3:未响应 4:未知。默认0
出参:
进程存在返回True,不存在返回False
*****************************************/
&quot;&quot;&quot;
# 检查chrome是否存在
chromeStatus = App.GetStatus(&#039;chrome.exe&#039;, status=0)
print(chromeStatus)
# 检查无响应的chrome是否存在
chromeStatus = App.GetStatus(&#039;chrome.exe&#039;, status=3)
print(chromeStatus)</code></pre>