使用Python控制屏幕
发布时间:2020-12-20 11:27:13 所属栏目:Python 来源:网络整理
导读:有没有办法用 python控制屏幕/显示器,例如再次打开它(与笔记本电脑键盘上的快捷按钮相比)? 谢谢! 解决方法 大多数现代笔记本电脑在按钮和显示器之间都有物理连接. 例如,我的戴尔精确度我甚至可以在BIOS启动之前启动PC并使我的显示器变暗,这告诉我,它是通过
有没有办法用
python控制屏幕/显示器,例如再次打开它(与笔记本电脑键盘上的快捷按钮相比)?
谢谢! 解决方法
大多数现代笔记本电脑在按钮和显示器之间都有物理连接.
例如,我的戴尔精确度我甚至可以在BIOS启动之前启动PC并使我的显示器变暗,这告诉我,它是通过硬件连接连接的. 遗憾的是,我仍然可以在操作系统中模拟一些系统调用来执行任务,而不仅仅是像按下实际按钮一样节能. 这样做需要你(在Windows上)使用pywin32连接到相应的系统api并执行一个非常具体的命令来执行此操作,如果你不熟悉System API并调用windows 32函数,那就很棘手了. 有点像: import os,win32com.client def runScreensaver(): strComputer = "." objWMIService = win32com.client.Dispatch("WbemScripting.SWbemLocator") objSWbemServices = objWMIService.ConnectServer(strComputer,"rootcimv2") colItems = objSWbemServices.ExecQuery("Select * from Win32_Desktop") for objItem in colItems: if objItem.ScreenSaverExecutable: os.system(objItem.ScreenSaverExecutable + " /start") break 如果您使用的是Linux,则可以尝试执行以下操作之一的os.system(): > How to change the Monitor brightness on Linux? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |