Windows 关屏小工具

232 字
2 分钟
...阅读
...评论
Newegg

有时候下班的时候不想关机,有很多原因,比如有 N 个网页 Tab 开着,有些可能还需要进一步查阅,关了的话从历史里不太好找,又或者,VS 开着调试,没做完,而第二天重新跑一下要很久。于是便有了挂机。可是公然挂机其实并不好,公司有规定下班自觉关机。按显示器按钮太 LOW,高端人士怎么能用这么粗鲁的方法呢!以前我用的是设置 Windows 关屏时间,5 分钟不动鼠标就关闭屏幕。这个坏处是不够及时。有什么办法能立马关闭屏幕呢?于是找到了如下代码:

#pragma comment( linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"" )
#include <windows.h>
int main()
{
    ::SendMessageA(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, (LPARAM)2);
    ::Sleep(200);
    LockWorkStation();
    return 0;
}

建一个 C++控制台程序,插入上面的代码,搞定,双击一下自动关屏+锁屏!

Cool!

评论区
Copyright © Bean Deng