Нужно проверить активно ли окно в данный момент времени или нет. Я могу проверить запущен ли сам процесс но не знаю где окно на переднем плане или оно на заднем плане. Помогите дописать кусок кода. В интерне в основном только как активировать окно, я не могу найти как проверить его статус.
$test = Get-Process | where {$_.MainWindowTitle} | where {$_.ProcessName -like "Test"}
If ($test) {
# тут нужно дописать кусок кода для проверки статуса окна:
# ?
# $stat = ???
# ?
#
If ($stat) {
Echo "Процесс запущен и окно на передмем плане, пользователь с ним работает"
}
else {
Echo "Процесс запущен но окно на заднем плане, пользователь с ним не работает"
}
}
else {
Echo "Процесс не запущен"
}