There are a lot of power skins out there, and this doesn't do anything special, but I wanted a single place to keep all the common command line options for Windows to restart / shutdown / sleep / logoff / lock the computer.
Windows 8 added a new "hybrid shutdown" as the default. This "hibernates" the Windows system kernel, while shutting down the "user" session. This will make the computer start up orders of magnitude faster than the old "full shutdown", however there may be times when you want Windows to fully reinitialize all hardware. I have added buttons for both.
The commands are:
Restart: shutdown -r -t 00
Hybrid Shutdown: shutdown -s -hybrid -f -t 00
Full Shutdown: shutdown -s -f -t 00
Sleep: rundll32.exe PowrProf.dll,SetSuspendState 0,1,0
Logoff User: shutdown -l
Lock Workstation: rundll32.exe User32.dll,LockWorkStation
Code: Select all
[Rainmeter]
Update=1000
DynamicWindowSize=1
AccurateText=1
MouseLeaveAction=[!SetOptionGroup Meters ImageAlpha "255"][!SetOption MeterTitle Text "Select Power Option"][!UpdateMeter *][!Redraw]
[Metadata]
Name=ShutdownSkin
Author=JSMorley
Version=May 17, 2014
License=Creative Commons Attribution-Non-Commercial-Share Alike 3.0
Information=Shutdown buttons||Full Shutdown / Hybrid Shutdown / Restart / Sleep / Logoff / Lock||Double-Click to execute
[MeterBack]
Meter=Image
W=206
H=36
SolidColor=50,50,50,255
[MeterRestart]
Meter=Image
Group=Meters
ImageName=#@#Images\ShutdownRestart.png
X=2
Y=2
MouseOverAction=[!SetOptionGroup Meters ImageAlpha "140"][!SetOption #CURRENTSECTION# ImageAlpha "255"][!SetOption MeterTitle Text "Restart Computer"][!UpdateMeter *][!Redraw]
LeftMouseDoubleClickAction=[shutdown.exe -r -t 00]
[MeterHybrid]
Meter=Image
Group=Meters
ImageName=#@#Images\ShutdownHybrid.png
X=2R
Y=0r
MouseOverAction=[!SetOptionGroup Meters ImageAlpha "140"][!SetOption #CURRENTSECTION# ImageAlpha "255"][!SetOption MeterTitle Text "Hybrid Shutdown"][!UpdateMeter *][!Redraw]
LeftMouseDoubleClickAction=[shutdown.exe -s -hybrid -f -t 00]
[MeterFull]
Meter=Image
Group=Meters
ImageName=#@#Images\ShutdownFull.png
X=2R
Y=0r
MouseOverAction=[!SetOptionGroup Meters ImageAlpha "140"][!SetOption #CURRENTSECTION# ImageAlpha "255"][!SetOption MeterTitle Text "Full Shutdown"][!UpdateMeter *][!Redraw]
LeftMouseDoubleClickAction=[shutdown -s -f -t 00]
[MeterSleep]
Meter=Image
Group=Meters
ImageName=#@#Images\ShutdownSleep.png
X=2R
Y=0r
MouseOverAction=[!SetOptionGroup Meters ImageAlpha "140"][!SetOption #CURRENTSECTION# ImageAlpha "255"][!SetOption MeterTitle Text "Sleep Computer"][!UpdateMeter *][!Redraw]
LeftMouseDoubleClickAction=[rundll32.exe PowrProf.dll,SetSuspendState 0,1,0]
[MeterLogoff]
Meter=Image
Group=Meters
ImageName=#@#Images\ShutdownLogoff.png
X=2R
Y=0r
MouseOverAction=[!SetOptionGroup Meters ImageAlpha "140"][!SetOption #CURRENTSECTION# ImageAlpha "255"][!SetOption MeterTitle Text "Logoff User"][!UpdateMeter *][!Redraw]
LeftMouseDoubleClickAction=[shutdown -l]
[MeterLock]
Meter=Image
Group=Meters
ImageName=#@#Images\ShutdownLock.png
X=2R
Y=0r
MouseOverAction=[!SetOptionGroup Meters ImageAlpha "140"][!SetOption #CURRENTSECTION# ImageAlpha "255"][!SetOption MeterTitle Text "Lock Computer"][!UpdateMeter *][!Redraw]
LeftMouseDoubleClickAction=[rundll32.exe User32.dll,LockWorkStation]
[MeterTitle]
Meter=String
X=0
Y=2R
W=202
H=17
FontSize=11
FontColor=255,255,255,255
SolidColor=50,50,50,255
Padding=4,2,0,2
AntiAlias=1
Text=Select Power Option
MouseOverAction=[!SetOptionGroup Meters ImageAlpha "255"][!SetOption MeterTitle Text "Select Power Option"][!UpdateMeter *][!Redraw]