Para pegá-lo com o WSH, você pode usar a DLL COM encontrada em este artigo do CodeProject . Usando isso, você pode pegar um identificador de janela da seguinte forma:
Set obj = CreateObject("APIWrapperCOM.APIWrapper")
winHandle = obj.FindWindow("test.txt - Notepad")
Isso também é muito fácil no PowerShell .
exemplo:
(Get-Process powershell).MainWindowHandle
Essa captura é o identificador de janela do processo do PowerShell.
Embora, se o seu objetivo principal seja fazer uma janela no topo, existem muitos programas para isso, como DeskPins :