使用PowerShell关闭和锁定屏幕
ThinkPad T430没有关闭屏幕的功能键,不太方便,正好最近在折腾PowerShell,便写个脚本来实现这个功能。 1. 相关内容 1.1. PowerShell配置 为了更方便的使用脚本,需要用到3.0版的模块自动装载功能,安装和配置方法见: http://home4j.duapp.com/index.php/2013/12/27/windows-powershell-3.html 。 1.2. Windows API Windows提供的两个相关API都在User32.dll中,分别是: PostMessage函数,用于关闭屏幕, http://msdn.microsoft.com/en-us/library/windows/desktop/ms644944.aspx ; LockWorkStation函数,用于锁屏, http://msdn.microsoft.com/en-us/library/windows/desktop/aa376875.aspx 。 PowerShell的强大之处在于能够嵌入编写C#、VB等代码,可以直接调用Windows的API,已经无所不能了,示例: http://gallery.technet.microsoft.com/scriptcenter/Demo-of-calling-C-and-6ef0cd2b 。 2. 脚本代码 # sys