Classic Shell
http://classicshell.net/forum/

"Expand folder shortcuts" not functioning as advertised
http://classicshell.net/forum/viewtopic.php?f=12&t=1469
Page 1 of 1

Author:  pencil_ethics [ Fri Oct 18, 2013 2:58 pm ]
Post subject:  "Expand folder shortcuts" not functioning as advertised

It appears that in Classic Shell 4.0, irrespective of the "Expand folder shortcuts" setting, a shortcut to a folder does not appear as a submenu in the Start Menu.
Current behaviour: Folder shortcut opens the folder in Windows Explorer (like a shortcut to a folder).
Expected behaviour: Folder shortcut expands in the Start Menu (like a real Start Menu folder).
I am currently running Windows Server 2012 R2 (= Windows 8.1).
A screenshot of current and expected behaviour is attached. The (real-life) example chosen is Visual Studio 2013.
Please feel free to point out if the current behaviour is by design.

Attachments:
Expand folder shortcuts.png
Expand folder shortcuts.png [ 24.27 KiB | Viewed 12954 times ]

Author:  Ivo [ Fri Oct 18, 2013 3:08 pm ]
Post subject:  Re: "Expand folder shortcuts" not functioning as advertised

This only works for shortcuts that are sym links. It doesn't work for plain shortcuts.
If you switch the All Programs to open as a cascading sub-menu, does the shortcut open as a sub-menu?

Author:  Gaurav [ Fri Oct 18, 2013 11:24 pm ]
Post subject:  Re: "Expand folder shortcuts" not functioning as advertised

Let me explain what the "Expand folder shortcuts" setting does as it's not clear from its description although it's functionality can be very valuable.

First, in Classic Shell 4.0, you can select between 2 folders where pinned shortcuts go - either the dedicated Pinned folder (%appdata%\ClassicShell\Pinned) or the Start Menu folder (%AppData%\Microsoft\Windows\Start Menu). This setting is there on the Main Menu tab -> "Pinned Programs folder".

When this setting is set to "Use Start Menu folder", then dragging and dropping a folder from the Desktop or from any other location on the file system to this Start Menu folder (or its subfolders such as Programs) creates a special symbolic link shortcut. Only Windows can create this shortcut, not Classic Shell. It is this shortcut that can be expanded by the Classic Start Menu when the "Expand folder shortcuts" setting is checked.

Only the Start Menu folder (and its subfolders such as Programs) have this special behavior since Windows 95. Another way to create this special sym link is to open the Start Menu folder in File Explorer, then right click on any folder on the file system to which you wish to create a shortcut, click Copy and then click "Paste shortcut" inside the Start Menu folder or Programs folders in Explorer. Once this link is created in these special folders, it can be moved to another location such as the Pinned folder if you switch back to using it. The shortcut still remains expandable.

If you create a shortcut to a folder in any other location except the Start Menu folder or Programs, the shortcut created will be a plain shortcut which doesn't expand, it only opens in a new window in Explorer.

Author:  efreak [ Wed Oct 08, 2014 11:52 am ]
Post subject:  Re: "Expand folder shortcuts" not functioning as advertised

This should be possible with the information you can get from this blog post (same post is also here). Code is .vbs, but I would think that the same APIs should be available in C++, though the only thing I can find is this wrapper from 2006.

Page 1 of 1 All times are UTC - 8 hours [ DST ]
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/