Joined: Thu Feb 21, 2013 11:04 pm Posts: 463
				
			 | 
			
				
				
					
					
						  Here is how to created the above Shutdown Timer Menu for the Classic Shell Start Menu: (I do this mostly because I like to listen to music as I leave the house or fall asleep..) **UPDATED to include GauravK's implementation of Shellexecute.exe, added to create Method 1.. Method 2 is without ShellExecute.exe, and linking to BAT files instead ******************************************************************* ***Method 1:***Step 1, Install Shellexecute.exe : Step 2, Set Up the New Menu:- Right Click the Start button, click "Settings"
 - Click "All Settings" at the bottom
 - Click the "Customize Start Menu" Tab
 - In the Left column, under "Current Menu Items", scroll down to "ShutdownBoxItem"
 - Click on the Item "SEPARATOR", just above "ShutdownBoxItem"
 - In the Right Column, under "Available Commands", scroll to the bottom & double-click "Custom Command"
- It should appear between "SEPARATOR" and "ShutdownBoxItem"
 
  - Right-Click the new Item, & Select "Edit Item"
- in the "Command" box, type "shutdown_box"
 - in the "Label" box, type "Shutdown Timer"
 - in the "Icon" Box, click the "..." to the right
- Browse to Icon #28, or any icon you have or want
 
  - Click on the "Split Button Item" checkbox
 - Click OK
 
  - Now Click on the new Item you created, it should say "Shutdown"
 - in the Right Column, double-click "Custom Command" 5 times
- all the commands should be in a sub-menu under the first one you created, if they arent, just drag them there
 - You should see:
- CustomItem
 - CustomItem2
 - CustomItem3
 - CustomItem4
 - CustomItem5
 
  
  - Right-Click "CustomItem", and select "Rename" and give them a name without spaces, like:
- 5MinuteShutdown 
 - 15MinuteShutdown
 - 30MinuteShutdown
 - 45MinuteShutdown
 - 60MinuteShutdown
 
  
 (You can also use these to replace the Shutdown Submenu, so that they are each buttons themselves, just drag them out of the sub-menu and place them on the same level as the Shutdown button) Step 3, Input Commands:- Right Click the first CustomItem (5MinuteShutdown), and select "Edit Item" 
 - in the "Command" box, type: shellexecute /F:shutdown.exe /P:-s -t 300 /R:hidden 
 - in the "Label" box, type "5 Minutes"
 - in the "Icon" Box, click the "..." to the right
- Browse to Icon #28, or any icon you have or want
 
  
  - Repeat with all the other CustomItems (15MinuteShutdown, etc), except with the following changes:
- for 15MinuteShutdown:
- in the "Command" box, type: shellexecute /F:shutdown.exe /P:-s -t 900 /R:hidden 
 - in the "Label" box, type "15 Minutes"
 
  - for 30MinuteShutdown:
- in the "Command" box, type: shellexecute /F:shutdown.exe /P:-s -t 1800 /R:hidden 
 - in the "Label" box, type "30 Minutes"
 
  - for 45MinuteShutdown:
- in the "Command" box, type: shellexecute /F:shutdown.exe /P:-s -t 2700 /R:hidden 
 - in the "Label" box, type "45 Minutes"
 
  - for 60MinuteShutdown:
- in the "Command" box, type: shellexecute /F:shutdown.exe /P:-s -t 3600 /R:hidden 
 - in the "Label" box, type "60 Minutes" or "1 Hour"
 
  
  - Click OK to close each of them as you finish them
 - Click OK again to close the Settings window
 - Done!
 
 ******************************************************************* ***Method 2***(Without ShellExecute.exe installed - for linking to bat files - but Method 1 is the Preferred Method since no command window will flash up & disappear)  Step 1, Create Bat Files: - Create the Bat Files:
- Go to the folder on your computer you save all of your .Bat files
 - Right-click an empty space, and click New>Text Document
 - Name it "5 Minute Shutdown.bat"
 - Right Click it and select Edit
 - Paste the following text: c:\windows\system32\shutdown -s -f -t 300
 - Click Save & Close it
 - Right-click it, select Copy
 - Hit Ctrl+V 4 times
 - Rename them all to:
 - "15 Minute Shutdown.bat"
 - "30 Minute Shutdown.bat"
 - "45 Minute Shutdown.bat"
 - "60 Minute Shutdown.bat"
 
  - Right-click them one by one, and paste the following:
- for 15 minutes, paste: c:\windows\system32\shutdown -s -f -t 900
 - for 30 minutes, paste c:\windows\system32\shutdown -s -f -t 1800
 - for 45 minutes, paste c:\windows\system32\shutdown -s -f -t 2700
 - for 60 minutes, paste c:\windows\system32\shutdown -s -f -t 3600
- (-s=shutdown, -f=force shutdown, -t=time)
 
  
  - Save them all & Close them
 
   Step 2, Set Up the New Menu:
 - Follow the Same Procedures Detailed in "Step 2" above, in Method 1
  Step 3, Input Commands:- Right Click the first CustomItem (5MinuteShutdown), and select "Edit Item" 
 - in the "Command" box, click the "..." to the right, and browse to your "5 Minute Shutdown.bat" file
 - in the "Label" box, type "5 Minutes"
 - in the "Icon" Box, click the "..." to the right
- Browse to Icon #28, or any icon you have or want
 
  
  - Repeat with all the other CustomItems (15MinuteShutdown, etc), except with the following changes:
- for 15MinuteShutdown:
- in the "Command" box, browse to your "15 Minute Shutdown.bat" file
 - in the "Label" box, type "15 Minutes"
 
  - for 30MinuteShutdown:
- in the "Command" box, browse to your "30 Minute Shutdown.bat" file
 - in the "Label" box, type "30 Minutes"
 
  - for 45MinuteShutdown:
- in the "Command" box, browse to your "45 Minute Shutdown.bat" file
 - in the "Label" box, type "45 Minutes"
 
  - for 60MinuteShutdown:
- in the "Command" box, browse to your "60 Minute Shutdown.bat" file
 - in the "Label" box, type "60 Minutes" or "1 Hour"
 
  
  - Click OK to close each of them as you finish them
 - Click OK again to close the Settings window
 - Done!
 
 ******************************************************************* Here is what it should look like, except "CustomItem's" should be your Names without Spaces, i was lazy:   
					
							
  
							Last edited by Tenzen on Wed Mar 20, 2013 8:49 pm, edited 11 times in total.
						
  
						
					 | 
				 
				 
			 |