>>>How would I close specific windows using WSH? The window title is a given.
>>
>>You could use the Wscript.Shell's AppActivate method to bring it to foreground, and then use the SendKeys method to send it an {alt-F4}; it assumes that the target accepts that. Better to use Sendmessage to issue a WM_QUIT to the application's main hWnd.
>
>Ed,
>I tried sending a window the WM_QUIT message but nothing happened. I then tried sending it the WM_CLOSE message and it terminated. What is the window supposed to do when it receives the Quit message?
WM_QUIT should tell the App to shut down, as opposed to WM_CLOSE, which tells the Window to close. Closing the top-level Window of an SDI app through WM_CLOSE should shut it down; WM_CLOSE to an MDI app shuts down the Window, but can leave other top-levels running.