Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershell 如何知道进程是否有windows?_Powershell - Fatal编程技术网

Powershell 如何知道进程是否有windows?

Powershell 如何知道进程是否有windows?,powershell,Powershell,有时我的程序完成得不正确。GUI已消失,但系统中仍存在进程。因此,我需要通过检查GUI的存在来验证程序是否正确完成。有人能帮我吗?看起来你需要的是 您可以使用WASP的选择窗口列出所有窗口句柄 然后,如果需要,您可以使用选择Window Myapp*在窗口上设置焦点。我需要通过检查GUI的存在来验证程序是否正确完成。但您也可以说,发生这种情况时,您的程序没有正确完成。那是哪一个呢?我不建议通过GUI来检查“正确”完成的流程。我在谷歌上搜索过,但没有找到任何值得的东西。acro444,“我的应用程

有时我的程序完成得不正确。GUI已消失,但系统中仍存在进程。因此,我需要通过检查GUI的存在来验证程序是否正确完成。有人能帮我吗?

看起来你需要的是

您可以使用WASP的
选择窗口
列出所有窗口句柄


然后,如果需要,您可以使用
选择Window Myapp*
在窗口上设置焦点。

我需要通过检查GUI的存在来验证程序是否正确完成。
但您也可以说,发生这种情况时,您的程序没有正确完成。那是哪一个呢?我不建议通过GUI来检查“正确”完成的流程。我在谷歌上搜索过,但没有找到任何值得的东西。acro444,“我的应用程序”是指应用程序。我无法使用它的代码。我只想了解这个应用程序的状态,看它是否正确启动/完成。我相信这是唯一能确定它是否真的存在的方法。我知道这是拐杖,但是……:)我不清楚显示了什么信息。到目前为止,我只能建议:
Get Process myapp
,如果您得到一个返回,那么它仍然在运行。它不知道GUI是否处于活动状态。