I got the idea for this extension while reading an article a while back about extending the
My Namespace, and one of the sample ideas suggested in the article was "
My.Computer.Shutdown". I did not copy that, but I used it as a base for this extension, making things like turning off a computer, getting laptop battery power, and putting the computer into hibernation. Simple stuff, but done quicker.
Using the Code
To install the extension, download the zip file at the top of this page, extract it, and install the .vsix file into Visual Studio 2010. After that, you can load a Visual Basic project and add
My.Power to the project using the Add -> New Item menu button.
Now, you can do things like shut down a user's computer:
If you want to get a battery's charge percent, you can type something like this:
Label1.Text = My.Computer.BatteryPercent
It's just that easy!
This item template can be installed into Visual Basic 2010 Express Edition, as well as all of the higher-end versions of Visual Studio 2010.
I hope that you find this useful!
- 31st March, 2010: Initial post