Powershell 如何知道进程是否有windows?
有时我的程序完成得不正确。GUI已消失,但系统中仍存在进程。因此,我需要通过检查GUI的存在来验证程序是否正确完成。有人能帮我吗?看起来你需要的是 您可以使用WASP的Powershell 如何知道进程是否有windows?,powershell,Powershell,有时我的程序完成得不正确。GUI已消失,但系统中仍存在进程。因此,我需要通过检查GUI的存在来验证程序是否正确完成。有人能帮我吗?看起来你需要的是 您可以使用WASP的选择窗口列出所有窗口句柄 然后,如果需要,您可以使用选择Window Myapp*在窗口上设置焦点。我需要通过检查GUI的存在来验证程序是否正确完成。但您也可以说,发生这种情况时,您的程序没有正确完成。那是哪一个呢?我不建议通过GUI来检查“正确”完成的流程。我在谷歌上搜索过,但没有找到任何值得的东西。acro444,“我的应用程
选择窗口列出所有窗口句柄
然后,如果需要,您可以使用选择Window Myapp*
在窗口上设置焦点。我需要通过检查GUI的存在来验证程序是否正确完成。
但您也可以说,发生这种情况时,您的程序没有正确完成。那是哪一个呢?我不建议通过GUI来检查“正确”完成的流程。我在谷歌上搜索过,但没有找到任何值得的东西。acro444,“我的应用程序”是指应用程序。我无法使用它的代码。我只想了解这个应用程序的状态,看它是否正确启动/完成。我相信这是唯一能确定它是否真的存在的方法。我知道这是拐杖,但是……:)我不清楚显示了什么信息。到目前为止,我只能建议:Get Process myapp
,如果您得到一个返回,那么它仍然在运行。它不知道GUI是否处于活动状态。