Starting shell objects

May 20, 2008
11,424
99
Syracuse, NY, USA
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
 
May 20, 2008
11,424
99
Syracuse, NY, USA
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
 
May 20, 2008
11,424
99
Syracuse, NY, USA
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.
 
Similar threads
Thread starter Title Forum Replies Date
C How to? starting TCC/TCMD v25 Support 2
samintz Starting Terminal from TakeCommand Support 3
vefatica Starting *.xlsm? Support 34
Steve Pitts _TCTAB when first starting Take Command Support 2
vefatica Starting Office apps Support 8
W Starting program for word to pdf conversion (difference cmd and tcc) Support 13
vefatica Starting Office 365 apps? Support 3
D WAD STARTing WUP apps Support 1
D Occasional TCMD 17 crash when starting additional TCC Support 4
D Folders pane display problem when starting Support 4
samintz Fixed DO /L with stringset starting with /n /e Support 2
C Fixed Starting editor from VIEW Support 9
M Starting Windows GUI programs from the command line... Support 10
ehab aboudaya WAD starting tcmd.exe with dir that has Boost C++ Libraries zip file delays Support 2
C starting TC/LE on the command line Support 1
C starting a shortcut from desktop Support 14
J starting in chosen directory Support 4
C starting tcmd with alternate INI file Support 15
F unexpected %1 while starting ide Support 6
T Starting a process blocks TCC window... Support 2
T Problem Starting Vim & gVIM Support 5
millardjk IDE dies without starting Support 4
S Starting TCC with double click on tab bar Support 0
A Problem with functions @int @decimal and identifying Powershell as a shell. Support 12
R How do I get a Git Bash shell to appear in TCC window? Support 7
Joe Caverly CMDEBUG and New Shell Support 1
James Miller tcc shell window does not disappear Support 18
CWBillow Power Shell in a TCMD window Support 5
tmaynard Bug Typesafe Activator fails under Take Command shell Support 2
J Shell nesting level, and inherited environment variables Support 10
C How to? Shell Window remains open Support 6
daniel347x Open a bash shell in Take Command? Support 2
A TC not visible after Shell restarts Support 3
R Debugsession must not turn hidden objects on. Support 11

Similar threads