我使用 nircommand 关闭显示器,它使用 Windows 的默认关闭显示器功能。问题是,当我移动鼠标或在键盘上输入某些内容(例如控制 spotify)时,显示器会打开。
我需要关闭显示器并且不让它在事件发生时自动打开,有什么办法吗?
答案1
当然,如果软件方面出现其他问题,总会有“硬件”解决方案:
只需一个按钮,即可打开或关闭显示屏,这并不遥不可及。
答案2
由于您使用的是 Windows 7,您可以尝试使用 Win+P 将显示切换到将所有内容重定向到外部显示器的位置。
更直接地,您可以为该程序创建一个快捷方式,并通过此快捷方式调用该程序:
Switch to External (and black out the main screen)
%windir%\System32\DisplaySwitch.exe /external
Switch back to the main screen
%windir%\System32\DisplaySwitch.exe /internal
当然,这只有当您实际上没有插入外接显示器时才会起作用。
答案3
你可以这样做使用 C#就我个人而言,如果我要这样做,我会用 C# 编写一个小型可执行文件,它只需接受一个参数来决定要执行的操作,然后在 autoit 中编写一个包装器来监视使用该可执行文件执行任何操作所需的任何标准。