WASP 1.3 (RC)

Rating:        Based on 3 ratings
Reviewed:  2 reviews
Downloads: 35132
Released: Jan 21, 2009
Updated: Jan 21, 2009 by Jaykul
Dev status: Beta Help Icon

Recommended Download

Application WASP.zip
application, 19K, uploaded Jan 21, 2009 - 34147 downloads

Other Available Downloads

Application WASP.7z
application, 16K, uploaded Jan 21, 2009 - 985 downloads

Release Notes

With this release, I think I've got everything working that should be working in the first iteration of this project. The big changes are:

Added a -Recurse parameter to Select-Control

This allows you to shorten this:
$notepadConfirmation = Select-Window notepad | Remove-Window -Passthru

Select-ChildWindow -Window $notepadConfirmation | Select-Control | Select-Control | Select-Control -title "Do&n't Save" | Send-Click

To this:
$notepadConfirmation = Select-Window notepad | Remove-Window -Passthru
Select-ChildWindow  -Window $notepadConfirmation | Select-Control -title "Do&n't Save"  -recurse | Send-Click

More importantly, of course -- you don't have to "just know" (or determine by experiment) how many levels of Select-Control you have to dig down to find the button ... in most cases you can get things by window class or by "title" text.

Added support to Send-Click for clicking on Non-Client areas

Basically, this means I did a lot of work so that double-clicking on the caption of a window will work now. So for instance, this line will re-dock all your visual studio popup panels:
Select-Window devenv | Select-ChildWindow | Send-Click 10 10 -Double 


Don't forget, this still doesn't really support frameworks (like WPF) which don't use standard Win32 handles for their controls -- you can send clicks and keystrokes to them, but you'll be flying blind based on the topmost window handle.

If you find anything that still doesn't work, please let me know ...

Reviews for this release

This made powershell even easier to use, and even more powerful than it already is! I managed to uninstall serveral products automatically, and seeming as there is 700+ more servers to do this on, this has now saved the company I work for a stupid amount of time. Amazing tool for any system administrator!
by adamgovuk on Jun 25, 2011 at 9:11 AM
WASP is awesome. I've needed a simple, affordable way to periodically click a button on an "old as dirt" UI for years.... WASP should ship with the shell as far as I'm concerned!
by ScriptinSA on Dec 8, 2010 at 3:07 PM