Чтобы получить его с помощью WSH, вы можете использовать COM DLL, найденную в этой статье CodeProject . Используя это, вы можете получить дескриптор окна следующим образом:
Set obj = CreateObject("APIWrapperCOM.APIWrapper") winHandle = obj.FindWindow("test.txt - Notepad")
Это также очень легко в PowerShell .
пример:
(Get-Process powershell).MainWindowHandle
Этот захват - дескриптор окна процесса PowerShell.
Хотя, если ваша главная цель - сделать окно верхним, есть много программ для этого, таких как DeskPins :