Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

Starting shell objects

May
12,846
164
Did you know you can

Code:
start ::{645FF040-5081-101B-9F08-00AA002F954E}

That will open the "Recycle Bin folder". No doubt it will work with other shell objects. Is that documented?

In CMD you can

Code:
start shell:RecycleBinFolder

and probably others
 
Most of the ones I've tried require a SHELL::: (three colons) in front of the GUID:
Code:
start shell:::{2559a1f0-21d7-11d4-bdaf-00c04f60b9f0}
 
Most of the ones I've tried require a SHELL::: (three colons) in front of the GUID:
Code:
start shell:::{2559a1f0-21d7-11d4-bdaf-00c04f60b9f0}
Only two colons if you don't prefix the CLSID with "shell:"

I just discovered that TCC will also do the shorter version, for example,

START shell:MyComputerFolder

There are 105 (or so) such names (with CLSIDs) here:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions
 
Vince,

I posted a listing of a bunch of these special GUID's in the Open Forum a while back.

http://jpsoft.com/forums/threads/play-god-with-windows-7.3252/

-Scott
Here's several names (perhaps a complete list) that apparently work with "START shell:name".

"Name"="Common Programs"
"Name"="GameTasks"
"Name"="UserProfiles"
"Name"="MyComputerFolder"
"Name"="SyncSetupFolder"
"Name"="DpapiKeys"
"Name"="SamplePlaylists"
"Name"="Favorites"
"Name"="My Video"
"Name"="SearchHomeFolder"
"Name"="RecordedTVLibrary"
"Name"="System"
"Name"="Libraries"
"Name"="MusicLibrary"
"Name"="CommonVideo"
"Name"="SyncResultsFolder"
"Name"="LocalizedResourcesDir"
"Name"="Cookies"
"Name"="Original Images"
"Name"="CommonMusic"
"Name"="My Pictures"
"Name"="Cache"
"Name"="Downloads"
"Name"="CommonDownloads"
"Name"="AppData"
"Name"="SyncCenterFolder"
"Name"="PublicLibraries"
"Name"="VideosLibrary"
"Name"="My Music"
"Name"="ConflictFolder"
"Name"="SavedGames"
"Name"="InternetFolder"
"Name"="HomeGroupFolder"
"Name"="Quick Launch"
"Name"="SystemCertificates"
"Name"="Contacts"
"Name"="UserProgramFiles"
"Name"="Device Metadata Store"
"Name"="Profile"
"Name"="Start Menu"
"Name"="Common AppData"
"Name"="PhotoAlbums"
"Name"="ConnectionsFolder"
"Name"="Administrative Tools"
"Name"="PrintersFolder"
"Name"="DocumentsLibrary"
"Name"="Default Gadgets"
"Name"="ProgramFilesX86"
"Name"="Searches"
"Name"="Common Startup"
"Name"="ControlPanelFolder"
"Name"="SampleVideos"
"Name"="SendTo"
"Name"="ResourceDir"
"Name"="ProgramFiles"
"Name"="CredentialManager"
"Name"="PrintHood"
"Name"="MAPIFolder"
"Name"="User Pinned"
"Name"="CD Burning"
"Name"="UsersLibrariesFolder"
"Name"="AppUpdatesFolder"
"Name"="Common Start Menu"
"Name"="LocalAppDataLow"
"Name"="Templates"
"Name"="Gadgets"
"Name"="Programs"
"Name"="PicturesLibrary"
"Name"="Recent"
"Name"="SampleMusic"
"Name"="Desktop"
"Name"="CommonPictures"
"Name"="RecycleBinFolder"
"Name"="CryptoKeys"
"Name"="Common Templates"
"Name"="Startup"
"Name"="ImplicitAppShortcuts"
"Name"="UserProgramFilesCommon"
"Name"="Links"
"Name"="OEM Links"
"Name"="SamplePictures"
"Name"="Common Desktop"
"Name"="NetHood"
"Name"="Ringtones"
"Name"="Games"
"Name"="Common Administrative Tools"
"Name"="NetworkPlacesFolder"
"Name"="SystemX86"
"Name"="History"
"Name"="AddNewProgramsFolder"
"Name"="Playlists"
"Name"="ProgramFilesCommonX86"
"Name"="PublicGameTasks"
"Name"="ChangeRemoveProgramsFolder"
"Name"="Public"
"Name"="CommonRingtones"
"Name"="Common Documents"
"Name"="CSCFolder"
"Name"="Local AppData"
"Name"="Windows"
"Name"="UsersFilesFolder"
"Name"="ProgramFilesCommon"
"Name"="Fonts"
"Name"="Personal"
 
Here's several names (perhaps a complete list) that apparently work with "START shell:name"
Thanks for those Vince, a couple of them will save me a bit of poncing around with the GUI when trying to get quickly to Public folders. The advantage over the class ids that Scott previously shared, is that they are easier to remember and much easier to work out what is going on when recalling commands from the history. Neat.
 
This is a really interesting thread. Thus far, @shfolder[] has gotten me pretty much everything I've needed, but things like "Fonts" can be useful at times.

Much appreciated!

Michael
 

Similar threads

Back
Top