Activating (bring to foreground) a specific window with vbscript

From Help.

Activates an application window.

object.AppActivate title 

object WshShell object.

title Specifies which application to activate. This can be a string containing the title of the application (as it appears in the title bar) or the application's Process ID.

I don't know what access to info you have about the window. Some COM objects have a HWnd property. This post gets you how to convert a hwnd to a ProcessID to be used above.

How to find the window Title of Active(foreground) window using Window Script Host

This shows how to convert a process command-line to a ProcessID. To see what properties and methods are available use the command-line tool wmic (wmic process get /? and wmic process call /?)

Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")

Set colItems = objWMIService.ExecQuery("Select * From Win32_Process")

For Each objItem in colItems
    msgbox objItem.ProcessID & " " & objItem.CommandLine
Next

Similarly, it also works with the following commands:

session.findById("wnd[0]").iconify
session.findById("wnd[0]").maximize