代码改变世界

如何使用 PowerShell 快速关闭屏幕,而不用等 1 分钟

2020-07-18 05:47  音乐让我说  阅读(4169)  评论(0编辑  收藏  举报

前言

一般 Windows 关闭屏幕,最少要等 1 分钟,比如:

那有没有一种方法可以快速关闭屏幕呢?答案是有的。

 

具体实现

 

(运行此操作还具有将工作站锁定在Windows 10中的副作用。您需要知道密码才能重新登录)

在Powershell中运行:

 

1. 下面是纯文本显示:

 

(Add-Type '[DllImport("user32.dll")]public static extern int SendMessage(int hWnd, int hMsg, int wParam, int lParam);' -Name a -Pas)::SendMessage(-1,0x0112,0xF170,2)

 

2. 下面是博客园代码风格的显示

(Add-Type '[DllImport("user32.dll")]public static extern int SendMessage(int hWnd, int hMsg, int wParam, int lParam);' -Name a -Pas)::SendMessage(-1,0x0112,0xF170,2)

 

为了关闭显示器,这将是正确的答案。是的,它还会使用Powershell(和一些.NET C#代码)关闭笔记本电脑上的显示。

 

3. 创建快捷方式

把上一步的命令保存到 txt 文件,然后重命名为 xxx.ps1,比如:TurnOffScreenWithPowerShell.ps1 ,并且保存到桌面。

将Powershell脚本的默认打开方式选择为Powershell.exe,可以鼠标右键操作。

也可以使用下面的cmd以管理员权限打开,然后运行命令:

ftype Microsoft.Powershellscript.1="%SystemRoot%\system32\windowspowershell\v1.0\powershell.exe" "%1"

关于 PowerShell 路径

运行后,如图所示:

然后我们就可以右键 “TurnOffScreenWithPowerShell.ps1” =》使用 PowerShell 运行

 

文件下载:https://files.cnblogs.com/files/Music/TurnOffScreenWithPowerShell.rar

 

4. 创建 Bat 程序

脚本

powershell (Add-Type '[DllImport(\"user32.dll\")]^public static extern int SendMessage(int hWnd, int hMsg, int wParam, int lParam);' -Name a -Pas)::SendMessage(-1,0x0112,0xF170,2)

 

 

命名为:TurnOffScreenWithPowerShell.bat

文件下载:https://files.cnblogs.com/files/Music/TurnOffScreenWithPowerShellInBat.rar

 

 

附录

下面是一个 Visual Basic 编写的 exe ,不依赖 .NET Framework

ScreenOff是第一个13KB的免费软件,它使您可以单击关闭Windows笔记本电脑的显示器屏幕,而无需将其置于睡眠状态。该工具不使用批处理命令。它使用Visual Basic 的SendMessage命令发送系统,该命令关闭显示。而且,它是不需要安装的便携式工具。它也不要求您下载并安装任何特定的.NET Framework版本。

只需下载zip文件,解压缩其内容,将文件夹移至“程序文件夹”,然后将ScreenOff.exe的快捷方式固定到“开始屏幕”或“任务栏”。

当您需要离开并想关闭笔记本电脑的屏幕时,只需单击其图标,笔记本电脑的显示器就会关闭。无需锁定Windows。这个免费的工具不会使Windows进入睡眠状态。它只是关闭笔记本电脑的屏幕。

当您要打开笔记本电脑屏幕时,只要您的笔记本电脑带有触摸屏,只需移动鼠标或触摸屏幕即可。

要创建热键,请右键单击其快捷方式,然后选择属性。在“快捷方式”选项卡下,为其设置快捷方式键。

ScreenOff没有任何UI –在后台运行对于Windows笔记本电脑或平板电脑该工具非常有用,因为它还可以帮助您节省电量,尤其是当设备使用电池供电时。

 

ScreenOff v 2.1由 Paras Sidhu开发,并已在Windows 10,Windows 8.1和Windows 7(32位和64位)上进行测试。1.0版启用了空白屏幕保护程序,该屏幕保护程序将屏幕变黑了。该代码已由开发人员更新,在最新版本中,它关闭了屏幕。

像我们所有的TWC免费软件一样,该工具也完全干净和免费,并且不推送任何PUP或第三方报价。

官方下载地址:https://www.thewindowsclub.com/downloads/Scrof.zip

本地下载地址:https://files.cnblogs.com/files/Music/ScreenOff_v2_1%EF%BC%88%E5%85%B3%E9%97%AD%E6%98%BE%E7%A4%BA%E5%99%A8%E7%A8%8B%E5%BA%8F%EF%BC%89%EF%BC%88%E4%BD%BF%E7%94%A8VB%E7%BC%96%E5%86%99%E4%B8%8D%E4%BE%9D%E8%B5%96DotNET%EF%BC%89.rar

 

谢谢浏览