On Fri, 22 Jun 2018 19:06:43 -0000 (UTC), Arlen Holder wrote:
> I'm going to augment this thread with my entire set of Windows XP menus
> (which, by the way, have been honed over the past decade to be the same on
> Windows 7, 8, and 10). I had already posted it but for some reason, it
> didn't make it into the archive, so if you saw the posts a month or so ago
> and you see it again, it's only becuase I'm trying to ensure the tribal
> knowledge archives contain them so others can use the info in the future:
Here is a repeat of the earlier sequence of posts which, for whatever
reason, never made it into the tribal archives... (maybe they were too long
& too detailed - but every step has been tested by me to work given the
versions of software used, all the latest to date).
****************************************************************************
Tutorial for setting up a well-organized consistent efficient menu system
(As always, please improve so that everyone benefits from your actions.)
****************************************************************************
Step-by-step example for a well organized menu system:
The strategy is to organize by a task-based system:
<
http://img4.imagetitan.com/img.php?image=18_menu01.jpg>
You start by downloading the application into that organized hierarchy:
<
http://img4.imagetitan.com/img.php?image=18_menu02.jpg>
In this case, we download to C:\software\editor\vid\shotcut\.
<
http://img4.imagetitan.com/img.php?image=18_menu03.jpg>
We install into the same well-organized structure:
<
http://img4.imagetitan.com/img.php?image=18_menu04.jpg>
From the heterodox Start Menu, you can populate the orthodox Start Menu:
<
http://img4.imagetitan.com/img.php?image=18_menu05.jpg>
From the heterodox Start Menu, you can populate the Taskbar:
<
http://img4.imagetitan.com/img.php?image=18_menu06.jpg>
From the heterodox Start Menu, you can further access the app shortcut:
<
http://img4.imagetitan.com/img.php?image=18_menu07.jpg>
Once we access an app shortcut, we can then add the rest of the menus:
<
http://img4.imagetitan.com/img.php?image=18_menu08.jpg>
From the app shortcut, we can often send the shortcut to the orthodox menu:
<
http://img4.imagetitan.com/img.php?image=18_menu09.jpg>
From the app shortcut, we can often select the "Pin to taskbar" item:
<
http://img4.imagetitan.com/img.php?image=18_menu10.jpg>
From the app shortcut, we can send the shortcut to the Cascade Menu:
<
http://img4.imagetitan.com/img.php?image=18_menu11.jpg>
From the app shortcut, we can send the shortcut to the heterodox menu:
<
http://img4.imagetitan.com/img.php?image=18_menu12.jpg>
Once the app shortcut is in the top level Cascade Menu, we can drag & drop:
<
http://img4.imagetitan.com/img.php?image=18_menu13.jpg>
In this case, we drag & drop to the "menu > editor > vid > shotcut"
location:
<
http://img4.imagetitan.com/img.php?image=18_menu14.jpg>
This simple action populates the cascade menu exactly like WinXP did!
<
http://img4.imagetitan.com/img.php?image=18_menu15.jpg>
Likewise, we can drag & drop in the similarly organized orthodox Start
Menu:
<
http://img4.imagetitan.com/img.php?image=18_menu16.jpg>
The result is that all the menus are consistently organized!
<
http://img4.imagetitan.com/img.php?image=18_menu17.jpg>
You can also drag and drop the app shortcut to the desired taskbar
location:
<
http://img4.imagetitan.com/img.php?image=18_menu18.jpg>
Often you can run the application simply by typing its name in Cortana:
<
http://img4.imagetitan.com/img.php?image=18_menu19.jpg>
And you can always run the application by using the RMB-Start > Run box!
<
http://img4.imagetitan.com/img.php?image=18_menu20.jpg>
----------------------------------------------------------------------------
The assumption is that the reader has one or more of the following needs:
- They have a well-organized software DVD that they use for setup
- They have a well-organized software installation hierarchy on the HDD
- They have a well-organized installed-app hierarchy
- They have a well-organized heterodox & orthodox Start Menu
- They have a well-organized Windows10-native Cascade Menu
- They have a well-organized Taskbar Menu
- They wish to efficiently consistently populate the well-organized menus!
Note all the directory locations & menus have the *same* hierarchy!
----------------------------------------------------------------------------
USE MODEL:
When installing a new program, a desktop shortcut often results.
(If not, they're easy to create manually - although caveats apply.)
In a single right-click, you can...
1. Add that shortcut to the right spot in the heterodox Start Menu.
2. Add that shortcut to the right spot in the orthodox Start Menu.
3. Add that shortcut to the same spot in the native Win10 Cascade Menu.
4. Optionally, add that shortcut to the Taskbar Menu.
5. Optionally, run that shortcut from the Run Box or Cortana search box.
----------------------------------------------------------------------------
The assumption is that you've long ago determined your app hierarchy.
For example, the archival DVD might be already orgnanized by:
archiver
browser
cleaner
database
editor
finance
game
hardware
network
os
util
Likewise, all your installations and menus use the same organization.
In this example, we'll install the Shotcut video editing freeware:
https://www.shotcut.org/download/
Where we will place shotcut in a half-dozen easy-access locations.
0) DVD: \software\editor\vid\shotcut\.
1) Archive: C:\software\editor\vid\shotcut\.
2) Install: C:\app\editor\vid\shotcut\.
3) Heterodox Start Menu: Start > [S] > shotcut.lnk
4) Orthodox Start Menu: Start > editor > vid > shotcut.lnk
5) Cascade Menu: taskbar\menu\editor\vid\shotcut.lnk
6) Taskbar: shotcut.lnk
Note the specific hierarchy used in this document is simply an example.
(Please use whatever task-based organization makes sense to you.)
----------------------------------------------------------------------------
First check to see if the shortcut wasn't added already by the installer
to the left-side (alphabetical) heterodox Start Menu.
Check the global heterodox Start Menu:
a. RMB-Start > Run > shell:Common Programs <[Enter]>
b. Cortana > %programdata%\Microsoft\Windows\Start Menu\Programs\
<[Enter]>
Check the user heterodox Start Menu:
a. RMB-Start > Run > shell:Programs <[Enter]>
b. Cortana > %appdata%\Microsoft\Windows\Start Menu\Programs\ <[Enter]>
In the case of shotcut, a shortcut was placed in "common programs".
----------------------------------------------------------------------------
1. Right click to add the shortcut to your left-side heterodox Start Menu.
RMB on shortcut > Send to > Add to heterodox Start Menu
Note1: See one-time setup below.
----------------------------------------------------------------------------
2. Right click to add the shortcut to your right-side orthodox Start Menu.
RMB on shortcut > Pin to Start
NOTE2(a,b,c): See workarounds below if this choice is not yet available.
----------------------------------------------------------------------------
3. Right click to add the shortcut to your Cascade Start Menu.
RMB on shortcut > Send to > Add to Cascade Menu
Then use your LMB to move the shortcut from the top level of the cascade
menu to the desired location (e.g.,
taskbar\menu\editor\vid\shotcut.lnk).
Note3: See one-time setup below.
----------------------------------------------------------------------------
4. Right click to add the shortcut to your Taskbar.
RMB on shortcut > Pin to taskbar
NOTE4: If the shortcut won't pin to the taskbar, see the workaround
below.
----------------------------------------------------------------------------
5. Add a "RMB Start > Run" command to run your executable.
Cortana > shotcut <[Enter]>
RMB Start > Run > shotcut <ENTER>
Note5: See one-time setup below.
----------------------------------------------------------------------------
----------------------------------------------------------------------------
Note1: This adds a "send to" item for the Win10 native heterodox menu:
A. The user-level heterodox Start Menu is located in...
Cortana > %appdata%\Microsoft\Windows\Start Menu\ <[Enter]>
B. Right click on the folder named "Programs" and select...
Send to > Desktop (create shortcut)
C. On the desktop, change the name of "Programs.lnk" to something like:
Add to heterodox Start Menu
D. Put the resulting shortcut into the SendTo location:
RMB-Start > Run > shell:SendTo <[Enter]>
Cortana > %AppData%\Microsoft\Windows\SendTo <[Enter]>
E. Now you can right click on any shortcut to send to the heterodox menu.
----------------------------------------------------------------------------
Note2a: Adding the ability to "Pin to Start" when it's not already there.
If there is no "Pin to Start" option when you right click on the shortcut,
there are multiple methods to easily add the shortcut to the orthodox Start
menu.
It's easiest to simply put the shortcut into the heterodox Start Menu
(as shown above). Once you put the shortcut into the heterodox Start Menu,
the option to "Pin to Start" shows up when you right click on the shortcut.
Global heterodox Start Menu:
a. RMB-Start > Run > shell:Common Programs <[Enter]>
b. Cortana > %programdata%\Microsoft\Windows\Start Menu\Programs\ <[Enter]>
User heterodox Start Menu:
a. RMB-Start > Run > shell:Programs <[Enter]>
b. Cortana > %appdata%\Microsoft\Windows\Start Menu\Programs\ <[Enter]>
----------------------------------------------------------------------------
Note2b: Adding the ability to "Pin to Start" when it's not already there.
If you don't have the "Pin to Start" option when you rightclick on the
shortcut, you can add that otpion simply by modifying the Target line
as shown below.
a. RMB on the shortcut > Properties
b. Change the shortcut-target command...
From Target = c:\whatever\executable.exe
To Target = cmd.exe /c "c:\whatever\executable.exe"
(if you wish to "c" close the command window)
Or change to Target = cmd.exe /k "c:\whatever\executable.exe"
(if you wish to "k" keep the command window)
c. This will add both the "Pin to Start" & "Pin to taskbar" entries
to your menu when you right click on the newly edited shortcut.
----------------------------------------------------------------------------
Note 2c: Bear in mind the right-side orthodox Start Menu is a binary
database.
The orthodox Start Menu database is located at:
%HOMEPATH%\AppData\Local\TileDataLayer\Database\
Left side (alphabetical app names):
Global: %ProgramData%\Microsoft\Windows\Start Menu\Programs\
User: %AppData%\Microsoft\Windows\Start Menu\Programs\
The orthodox (right side tiles) of the Win10 startmenu is the binary hive
at:
Orthodox: %HOMEPATH%\AppData\Local\TileDataLayer\Database\vedatamodel.edb
Note that this orthodox tile-menu hive is of fixed 1024KB size (which
likely explains the reputed group limit of 500 entries) and fixed date
(which likely indicates the purported secret things going on inside of
Win10 that I can't myself explain but maybe others can explain).
As proof of concept, (as admin or another user) you can COPY the entire
binary orthodox "Database" hive, and then change your Windows 10 orthodox
menus, and then copy back your archived orthodox hive, and you'd get your
old menus back.
----------------------------------------------------------------------------
Note3: Add the "send to" for the Win10 native Cascade Menu:
A. Create a folder named "menu" in the cascade-menu location below:
RMB-Start > Run > shell:Common Start Menu <[Enter]>
Cortana > %ProgramData%\Microsoft\Windows\Start Menu\ <[Enter]>
B. Right click on that folder named "menu" and select...
Send to > Desktop (create shortcut)
C. On the desktop, change the name of "menu.lnk" to something like:
Add to Cascade Menu
D. Put the resulting shortcut into the SendTo location:
RMB-Start > Run > shell:SendTo <[Enter]>
Cortana > %AppData%\Microsoft\Windows\SendTo <[Enter]>
E. Now you can right click on any shortcut to send to the cascade menu.
F. Add that cascade menu to the task bar (see below).
Right click on the taskbar > Toolbars > New toolbar... > Select Folder
>
C:\ProgramData\Microsoft\Windows\Start Menu\menu\
----------------------------------------------------------------------------
Note4: Adding the ability to "Pin to taskbar" when it's not already there.
If you don't have "Pin to taskbar" options when you rightclick on the
shortcut, you can add that option simply by modifying the Target line
as shown below.
a. RMB on the shortcut > Properties
b. Change the shortcut-target command...
From Target = c:\app\editor\vid\shotcut\shotcut.exe
To Target = cmd.exe /c "c:\app\editor\vid\shotcut\shotcut.exe"
(if you wish to "c" close the command window)
To Target = cmd.exe /k "c:\app\editor\vid\shotcut\shotcut.exe"
(if you wish to "k" keep the command window)
c. This will add both the "Pin to Start" & "Pin to taskbar" entries
to your menu when you right click on the newly edited shortcut.
----------------------------------------------------------------------------
Note5: Add a new "App Paths" key to your system registry for efficiency.
a. Start the registry editor using "regedit".
b. Navigate to and right click on the "App Paths" key:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\
c. Add a new subkey named "shotcut.exe"
d. Change the "Default" from: (value not set)
Change the "Default" to: C:\app\editor\vid\shotcut\shotcut.exe
e. Test the efficiency by running the following two commands:
RMB-Start > Run > shotcut <[Enter]>
Cortana > shotcut <[Enter]>
----------------------------------------------------------------------------
Voila!
You now can run your executable in a half dozen quick and easy ways:
RMB-Start > Run > shotcut <[Enter]>
Cortana > shotcut <[Enter]>
Start > [S] > shotcut.lnk
Start > editor > vid > shotcut.lnk
Taskbar > Cascade Menu > editor > vid > shotcut.lnk
Taskbar > shotcut.lnk
----------------------------------------------------------------------------
(As always, please improve so that everyone benefits from your actions.)
----------------------------------------------------------------------------
On Tue, 12 Jun 2018 08:52:36 -0000 (UTC), Arlen Holder wrote:
> Tutorial for setting up a well-organized consistent efficient menu system
After removing those folders (and setting up the Quick access folders you
use most, the system will look something like this: