作者newclicker (Newclicker)
看板EZsoft
标题Re: [请问] 关笔电萤幕的软体
时间Fri Jan 11 22:11:27 2013
往前爬文会发现其实这需求三不五时就会有板友提出来在板上询问
最近也和原po有类似需求,同样希望能
「用热键来关闭笔电萤幕,且不会因为随意的键鼠讯号而使萤幕再度开启」
在这边抛砖引玉发表一下自己的解决方法提供参考,
若有板友有其他更好的替代解决方案也恳请告知,感激不尽!
先说结论:一般使用者方法一就足够使用,
若需要同时锁住键鼠讯号可参考方法二
方法一:Windows内建Win+p切换萤幕输出法
摘要:先透过
控制台设定(後述)
可利用Windows系统内建延伸萤幕的快速键:
Win + p
切换至「仅有投影机」的功能,达成关闭笔电萤幕,
同时不会因为任意键鼠讯号而导致萤幕再度开启。
想要回复画面只需要
Win + p + p 切换回「仅有电脑」即可。
(
Win+p+p:长按住Win键,并按p两次,Win+p仅会显示目前萤幕状态,
第二次p才会切换至下一项。如果发生萤幕还是黑的别慌张,Win+p+p多切换几次
画面一定可以出现。还有萤幕切换时,视型号会需要一点时间来反映,
别急着按键连发。)
控制台
设定:进入控制台 -> 萤幕解析度 -> 侦测
-> 点选新出现的第二颗虚拟萤幕(未侦测到另一部显示器)
-> 下方的 多部显示器(M)下拉选单:仍然在VGA上尝试连线
-> 确定
优点:不须安装任何软体,Windows系统内建。
不会因为随意的键鼠讯号而使萤幕再度开启。
可透过系统内建DisplaySwitch指令加参数来达成自订热键(见延伸进阶)
缺点:作业系统仅限 Win7(支援) / Vista(未验证) / XP(未验证)。
热键若要自订可能须利用regedit修改注册表达成,方法未知。(已解决,见延伸进阶)
此法键鼠讯号并未锁住,也就是说键鼠讯号的输入依然正常,仅止於不会打开萤幕。
若使用环境上真的有接外接投影装置,则该装置启动。
资料参考:
http://www.mobile01.com/topicdetail.php?f=512&t=2502600&p=1#3
mustrong 2011-12-20 01:59 #10
延伸进阶:本法是透过作业系统"C:\Windows\System32\DisplaySwitch.exe"
的预设快速键来达成,可透过各种方式来达成自订想要的热键
(建立cmd/捷径/批次档、API、Autohotkey类程式)
displayswitch.exe
/internal 预设萤幕(等於打开笔电萤幕)
/clone 同步显示
/extend 延伸萤幕
/external 外接萤幕/投影机(等於关闭笔电萤幕)
ex.以捷径为例
对着C:\Windows\System32\DisplaySwitch.exe
点右键→传送到→桌面(建立捷径)
回到桌面对着捷径→右键→内容→目标(T)
在Displayswitch.exe後加上你要的其中一个参数
即可设定此捷径执行该模式
/internal 预设萤幕(等於打开笔电萤幕)
/external 外接萤幕/投影机(等於关闭笔电萤幕)
对着捷径→右键→内容→快速键 (此处设定你想要的快速键)
ex.以cmd/bat(批次档)为例(附档名可存成.cmd或.bat)
建立一个纯文字文件「关闭萤幕.cmd」,文字内容为
C:\Windows\System32\DisplaySwitch.exe /external
存档後未来只要执行「关闭萤幕.cmd」即可关掉笔电萤幕。
(打开萤幕就是把/external换成/internal即可)
若要设定快速键亦可用捷径的方式:
对着「关闭萤幕.cmd」点右键→传送到→桌面(建立捷径)
回到桌面对着捷径→右键→内容→快速键 (此处设定你想要的快速键)
至於AutoHotKey的方法请参考
#1Gy9gvRY (EZsoft)Re: [请问] 关笔电萤幕的软体
资料参考:
http://tinyurl.com/bvkcw9w
If you want to use APIs with this command, you would need to post
your query in MSDN for better support.
http://social.msdn.microsoft.com/Forums/en-US/windowssdk/threads
方法二:Wizmo Close Monitor 关闭萤幕与锁定键盘滑鼠(x64_x86)
摘要:使用 Autohotkey 调用 Wizmo关闭萤幕与锁定键盘滑鼠。
软体作者HSG,出处与下载
http://tolawa.blogspot.tw/2012/08/wizmo-close-monitor-x64x86.html
密码:tolawa.blogspot.tw
PUBLISHED 2012年8月18日星期六
优点:软体小巧、可携、免费、非常驻,省资源。
支援Win7 / Vista / XP / Win9x。
作者使用AutoHotkey自行写成。
程式启动後预留3秒时间可透过滑鼠键取消锁定
内附Wizmo v1.1 (功能强大)。
不会因为随意的键鼠讯号而使萤幕再度开启。
锁住键盘与滑鼠,避免误触也防止相关讯号造成萤幕再次开启(Win7有但书,注一)。
利用捷径可自订程式启动热键(
解除锁定方法为 Ctrl+Alt+Del,但无法自订)。
缺点:解除锁定方法Ctrl+Alt+Del无法自订,且Win7有时会闪烁个两三次才恢复正常(注一)
Win7下使用本程式锁定期间若有键盘讯号会造成萤幕开启又关闭(但仍可保持黑画面)
Wizmo官方更新日期停留在v1.1 Jun 25, 2008 at 12:25 (鸡蛋里挑骨头
部落格未提供原始码 (被打
以下是本人实测心得:
内含 WCM.exe and WCM_x64.exe 两个执行档
32位元的Windows系统请用WCM.exe
64位元的Windows系统请用WCM_x64.exe
混用有
可能会造成萤幕闪烁,须强制关闭程式方能解除。
由於Vista以上的系统有使用者帐户控制UAC,造成
启动程式需 右键 -> 以系统管理员身分执行
或是
执行档右键 -> 内容 -> 相容性 -> 以系统管理员身分执行
否则无法锁住键鼠讯号,造成萤幕闪烁後开启
。
想要用快速键启动程式,可利用将执行档建立捷径,
右键 -> 内容 -> 快速键 来自订
程式启动後三秒内(防止有时忽然後悔),
可按滑鼠按键(左键或右键)取消
若是三秒内没有取消
就会进入关萤幕+锁住键鼠讯号状态
恢复方法是 Ctrl+Alt+Del (无法自订),
Win7有时会闪烁个两三次才恢复正常(原因如後述)
注一:作业系统若为Win7虽然一样可以锁住键盘,但按键盘还是会送出讯号,
导致萤幕开启又关闭的情况(开启仍为黑画面),
至於滑鼠在Win7下则可以正常锁住没有问题
XP系统亦无这些问题。
实测Win7调整相容性为XP後依然无法改善,
根据作者所述,问题应该与AutoHotkey有关,解法
尚未知。
延伸讨论
与
未来展望:
针对
方法二,如果不想用热键,
而是希望能透过触控版的特殊事件来启动Wizmo Close Monitor,可参考
http://skyboxs.net/2011/06/790/
的第2步:NB 的 TouchPad 设定
(打开滑鼠的设定视窗 -> 找到 装置的设定值 -> 设定触发事件
-> 指向WCM.exe 或 WCM_x64.exe)
另外许多远端遥控软体,例如UltraVNC、LogMeIn等
都有关闭远端电脑的萤幕+锁住键鼠,待远端遥控结束後再行恢复的功能
或许可以以这方面作为方向,研究是否能单独取出需要功能/执行档。
一般使用上的需求「使用热键来关闭笔电萤幕」
方法一就已足够
除非使用环境会遭遇大量键盘误触事件(ex.小孩、宠物)同时再加上Win7系统
否则
方法二Wizmo Close Monitor已经是绰绰有余
但未来若Wizmo、Autohotkey、甚至NirCmd有推出更新版
皆可检视是否能解决(注一)的问题
後记:
不少板友会好奇,不过是关个萤幕而已,本篇这麽计较到底是有何用途?
个人是因为手头上的多余的小笔电并无一般笔电的Fn+组合键能关闭萤幕
只能阖起萤幕或是设定电源选项的萤幕自动关闭时间,
但是萤幕关闭後滑鼠若有一点风吹草动萤幕又会亮起来
这样子要利用小笔电萤幕上盖内建的WebCam
来充当能远端遥控的数位监视镜头相当不便
因为不能把萤幕阖起来、更不希望键、鼠随便因为一点风吹草动造成萤幕又亮起来
(
宠物表示:踩一下就亮、又暖烘烘的东西拿来做窝/当厕所最赞了!)
而网路上大多数的关闭萤幕软体都有一样共同缺点
就是萤幕关闭後,随便的键鼠讯号都会造成萤幕再次开启,
也通常没有选项能自订解锁热键
经过一番搜寻,很幸运的已经有前人付出辛劳
其中现在仍然可用/下载的到的方案个人觉得就这两个方案最实用
因此po出来希望本篇能有抛砖引玉的功用
若有知道其他更好的替代解决方案的板友也请不吝分享!
--
女子徵友网 要帅 有车|████
█████████▕
搜寻▏
进阶搜寻 | 使用偏好
▇▇  ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄
搜寻: ⊙所有男生 ○歪国人 ○宅宅 ○台湾男生
所有网页 约有 1项符合要帅 有车的查询结果,以下是第 1项。 共费0.01秒。
您是不是要找: 象棋 φtaipingeric
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 1.34.163.231
1F:推 evanade:这篇应该打超过一个小时,给推XD 01/11 22:15
2F:推 asymptote81: 不错的文章,帮推XD 01/11 23:49
3F:推 feur:推一下 只想解决滑鼠的话我有想过把滑鼠USB拔掉 要用再接回去 01/12 00:14
※ 编辑: newclicker 来自: 1.34.163.231 (01/12 01:28)
5F:推 fghjkl1000:强推阿,感谢原PO提供这麽好的方法 完全解决问题 01/12 02:13
6F:→ fghjkl1000:虽然方法二尚有一些小缺点 但目前还是很好用 赞赞> < 01/12 02:14
新增「Windows内建Win+p切换萤幕」自订热键的方法(见方法一的延伸进阶)
※ 编辑: newclicker 来自: 1.34.163.231 (01/19 23:27)