吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2566|回复: 80
收起左侧

[Windows] MonitorOff 显示器的开启与关闭

  [复制链接]
blackdong 发表于 2024-11-14 09:35
本帖最后由 blackdong 于 2024-11-14 11:13 编辑

有时候需要笔记本电脑后台做一些任务,不得不每次去调整,熄屏时间,正常用的时候,还得在重新设置回正常熄屏时间,后来发现了这款软件,该程序非常小,无需安装(便携式免费软件)。需要做的就是在想要关闭屏幕时运行可执行文件“Sordum Monitor off”。如果想使用额外功能,请运行“_MonitorOff_Config.vbs”,这将打开选项弹出窗口。
界面.png
勾选想要使用的功能前面的复选框,然后点击“保存选项”按钮,最后运行MonitorOff.exe或MonitorOff_x64.exe文件。
分配热键
1111.png
这适用于任何可执行文件,包括“Sordum Monitor off”,首先,右键单击 .exe 文件并选择 > 创建快捷方式。(或者只需使用创建到桌面的快捷方式选项),然后右键单击快捷方式文件并选择 > 属性。将鼠标放在 > 快捷键:字段中,该字段应显示“无”,然后单击键盘快捷键,例如[Ctrl]+[Alt]+。单击 > 确定进行确认。

:台式机也可以

注意:如果设置了,鼠标和键盘都不能使屏幕都不能亮起,需要按下 CTRL + ALT + DEL 才能打开屏幕
链接: https://pan.baidu.com/s/1PtwsofSxPGKzlOtboM9wXw?pwd=52pj 提取码: 52pj
链接:https://pan.quark.cn/s/72a12430a1dd

免费评分

参与人数 10吾爱币 +7 热心值 +7 收起 理由
A913830 + 1 谢谢@Thanks!
jdxjwz + 1 + 1 谢谢@Thanks!
RYBRGB + 1 鼓励转贴优秀软件安全工具和文档!
xwei9277 + 1 + 1 谢谢@Thanks!
tdybb + 1 谢谢@Thanks!
Cudet + 1 谢谢@Thanks!
cntanglang + 1 + 1 非常不错!
diamond103 + 1 我很赞同!
星空迷徒 + 1 谢谢@Thanks!
lifei1630 + 1 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

rhci 发表于 2024-11-14 11:44
感谢分享,给个AU3的代码吧,自用好几年了,很稳定,需要的话,支持扩展
[AAuto] 纯文本查看 复制代码
#NoTrayIcon
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Icon=..\..\..\..\My Documents\Desktop\显示器_00001.ico
#AutoIt3Wrapper_Outfile=..\..\..\..\My Documents\Desktop\关闭显示器.Exe
#AutoIt3Wrapper_Outfile_x64=关闭显示器64.Exe
#AutoIt3Wrapper_Res_Comment=关闭显示器小软件,千万记住快捷键
#AutoIt3Wrapper_Res_Fileversion=1.0.0.3
#AutoIt3Wrapper_Res_Fileversion_AutoIncrement=y
#AutoIt3Wrapper_Res_ProductName=关闭显示器
#AutoIt3Wrapper_Res_ProductVersion=1.0
#AutoIt3Wrapper_Res_Language=2052
#AutoIt3Wrapper_Run_Tidy=y
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
Global Const $lciWM_SYSCommand = 274
Global Const $lciSC_MonitorPower = 61808
Global Const $lciPower_Off = 2
Global Const $lciPower_On = -1
Global $MonitorIsOff = False
HotKeySet("^!{F10}", "_Monitor_OFF")
HotKeySet("^!{F11}", "_Monitor_ON")
HotKeySet("^!{Esc}", "_Quit")
MsgBox(32, "程序提示,一定要记住快捷键~!", "按 CTRL+ALT+F10  关闭监视器" & @LF & _
		"按 CTRL+ALT+F11  打开监视器" & @LF & _
		"按 CTRL+ALT+ESC  退出本程序" & @LF & _
		"请记住快捷键 本窗口20秒后关闭", 20)
While 1
	Sleep(10)
WEnd
Func _Monitor_ON()
	MsgBox(64, "提示", "已打开显示器", 2)
	$MonitorIsOff = False
	Local $Progman_hwnd = WinGetHandle('[CLASS:Progman]')

	DllCall('user32.dll', 'int', 'SendMessage', _
			'hwnd', $Progman_hwnd, _
			'int', $lciWM_SYSCommand, _
			'int', $lciSC_MonitorPower, _
			'int', $lciPower_On)
EndFunc   ;==>_Monitor_ON
Func _Monitor_OFF()
	MsgBox(48, "警告", "已关闭显示器", 2)
	$MonitorIsOff = True
	Local $Progman_hwnd = WinGetHandle('[CLASS:Progman]')

	While $MonitorIsOff = True
		DllCall('user32.dll', 'int', 'SendMessage', _
				'hwnd', $Progman_hwnd, _
				'int', $lciWM_SYSCommand, _
				'int', $lciSC_MonitorPower, _
				'int', $lciPower_Off)
		_IdleWaitCommit(0)
		Sleep(20)
	WEnd
EndFunc   ;==>_Monitor_OFF
Func _IdleWaitCommit($idlesec)
	Local $iSave, $LastInputInfo = DllStructCreate("uint;dword")
	DllStructSetData($LastInputInfo, 1, DllStructGetSize($LastInputInfo))
	DllCall("user32.dll", "int", "GetLastInputInfo", "ptr", DllStructGetPtr($LastInputInfo))
	Do
		$iSave = DllStructGetData($LastInputInfo, 2)
		Sleep(60)
		DllCall("user32.dll", "int", "GetLastInputInfo", "ptr", DllStructGetPtr($LastInputInfo))
	Until (DllStructGetData($LastInputInfo, 2) - $iSave) > $idlesec Or $MonitorIsOff = False
	Return DllStructGetData($LastInputInfo, 2) - $iSave
EndFunc   ;==>_IdleWaitCommit
Func _Quit()
	_Monitor_ON()
	MsgBox(64, "提示", "5秒后退出本程序", 5)
	Exit
EndFunc   ;==>_Quit
wwoldok 发表于 2024-11-14 09:39
我的笔记本每次都是手动调整,试用一下。感谢分享。
sudehen 发表于 2024-11-14 09:41
wazms 发表于 2024-11-14 09:44
感谢分享,下下来试试~~
Leon3051 发表于 2024-11-14 09:47
感谢分享,下下来试试~~
PaulYangss 发表于 2024-11-14 09:48
谢谢分享
PaulYangss 发表于 2024-11-14 09:52
学到了,哈哈哈
irundream 发表于 2024-11-14 10:20
非常需要啊,感谢分享啦
mlwnl 发表于 2024-11-14 10:26
应该很多人需要这个软件
ddfzl 发表于 2024-11-14 10:27
感谢,看起来不错
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-22 02:48

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表