C语言 制作你自己的 关闭屏幕 小工具
本帖最后由 tuziang 于 2019-7-5 16:18 编辑新建win32项目,和正常c黑框程序一样。
#include "windows.h"
int main()
{
PostMessage(HWND_BROADCAST,WM_SYSCOMMAND,SC_MONITORPOWER,2);
return 0;
}
编译后运行,即可快速息屏。
另外提一下其实用bat一行就可以搞定:
powershell (Add-Type '^public static extern int SendMessage(int hWnd, int hMsg, int wParam, int lParam);' -Name a -Pas)::SendMessage(-1,0x0112,0xF170,2)
保存后双击该bat文件,即可关闭屏幕。移动鼠标或点击键盘唤醒后,cmd程序也会自动关闭。
有好多人看啊,,再给个技巧:
如果想要通过键盘来关闭显示器,可以把这个bat文件重命名为off.bat,放在C:WINDOWSsystem32中。
之后就可以 win+r,然后输入off回车即可关闭显示器。
或者新建快捷方式,然后在快捷方式的属性添加快捷键。之后使用快捷键来执行程序。
虽然没测试,不过我觉得同样适用于exe文件。 54junjin 发表于 2019-7-29 17:55
这个可以有,谢谢。一直用的cmd的shutdown.exe,改的麻烦。用就个还是方便多了
CMD直接弄个bat脚本放在桌面也不麻烦吧:Dweeqw 感谢大佬的无私奉献 谢谢分享{:301_1004:} 谢谢分享 很方便,不用在去设置关闭屏幕了,随时可关 谢谢分享 谢谢分享 感谢分享,有点用处 感谢分享{:1_893:} 這個好用,谢谢分享