Consoles are a unique animal in this day and age of multi-touch user interfaces – they stand productively tall despite all the enhancements in user-interaction over the years. And as Silverlight grows into a more rounded and generalized platform, there is a case for Command Line Interface tooling – so here is an attempt at a relatively simple implementation of a Silverlight based Console that includes a Console Window Control and a matching set of extensible Commands Framework that allows for executable commands (called script-actions) vocabulary.
View the demo application here.
Note, the demo application only supports a limited set of commands, type “help” for listing of available commands, for some examples try “setwallpaper -url:http://adsoftheworld.net/download/windows7/winwall7057_17large.jpg” or “countdown 00:00:10″ or “beep” to make a beeping sound.
from Rishi more here