View Single Post
Old 04-14-2008   #8 (permalink)
booglypoo


 
 

Re: show desktop doesn't show gadgets


You can create a VBScript to open the sidebar back up automatically
after it closes due to the show desktop procedure. Just follow these
steps:

You need to create three files:
ShowDesktop.scf
ShowDesktopSidebar.vbs
Shortcut to ShowDesktopSidebar.vbs

1) Open up notepad and create ShowDesktop.scf:
[Shell]
Command=2
IconFile=shell32.dll,34
[Taskbar]
Command=ToggleDesktop

2) Open up notepad and create ShowDesktopSidebar.vbs:
Dim WshShell
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "ShowDesktop.scf", 1
WshShell.Run """C:\Program Files\Windows Sidebar\sidebar.exe""", 1

3) Create a shortcut to ShowDesktopSidebar.vbs
Right click on file and choose 'Create Shortcut'.

4) Change icon of shortcut to the "show desktop" icon:
Right click on shortcut, Properties, Change Icon..., scroll to the
right just a bit and you'll see the "show desktop" icon, choose it and
click OK.

5) Move shortcut to Quick Launch area on Taskbar:
Right click on shortcut and drag it to the Quick Launch area, release
click and choose 'Move Here'.

That's it! Done.

It has the same functionality of clicking on the "show desktop" icon,
and then clicking on the sidebar icon in the tray, as was a suggested
solution. The limitations of this solution, just like the manual
version, is that if you click on the desktop afterwards, the sidebar
disappears. But if say you open a minimized window (and don't click on
the desktop), then the sidebar will stay up.

Notes:
Make sure you keep the .scf and .vbs files in the same directory, just
hide them somewhere not on the desktop.

The real solution is for Microsoft to fix this problem by adding an
option for the sidebar to always be on top of the desktop, but not on
top of other windows. This is not hard to do at all (for the OS), it
just needs to be done (by them). So Microsoft, just do it already.


--
booglypoo
Posted via http://www.vistaheads.com

My System SpecsSystem Spec