0

我有一台 iMac,我希望能够在我睡觉时关闭显示器。唉,iMac 没有这个开关。我不想让 iMac 进入睡眠模式,我想写一个“暴露”之类的应用程序或服务,当鼠标放在屏幕的左上角时,显示器会进入睡眠状态。同样,如果我将鼠标移开,它就会回来。

有没有人在我需要查找的 Windows 和显示 API 中跟踪鼠标移动的经验。我只需要一些方向来开始。

干杯! 克里斯


我被要求澄清。对不起,如果我让任何人感到困惑。我正在通过 Bootcamp 运行 Windows Vista 32。我喜欢 Mac OSX 通过 Expose 提供的“热点”功能。我注意到除了按时间度量运行的电源管理外,在 Vista 中无法随意休眠显示器。

我想为此编写自己的工具。我可能是个贪吃的惩罚者,但我是个程序员,这是学习新东西的好借口。

4

5 回答 5

2

在 Leopard 中,您只需转到“系统偏好设置”和“桌面和屏幕保护程序”即可。单击屏幕保护程序选项卡,单击“热角”,选择要更改的角,然后选择“睡眠显示”。那不行吗?

于 2008-09-16T06:59:23.710 回答
1

如果它是旧的 CRT iMac,那么你不能在不关闭计算机的情况下关闭屏幕 - CRT 的对流用于冷却处理器!

于 2008-09-16T09:04:50.460 回答
0

不是您真正想要的答案,但您不能通过省电选项和/或屏幕保护程序来做到这一点 - 可以将其设置为无。

于 2008-09-16T06:58:02.200 回答
0

不能用显示器电源键吗?

于 2008-09-16T07:39:30.807 回答
0

谢谢你的澄清,克里斯。我要重申:

  1. 只需使用这样的预先存在的解决方案:http: //www.southbaypc.com/HotCorners/(未经测试的任何做同样事情的东西都可以)。如果它允许您运行预先选择的屏幕保护程序,那么您需要做的就是......
  2. ...制作一个执行您想要的操作的exe(睡眠屏幕),然后将其重命名为whatever.scr http://computer.howstuffworks.com/screensaver.htm/printable你有这个工作了吗?
  3. 一旦你得到这个工作(并且你可以享受你想要的 OS X 热角功能的 Windows 版本)然后担心如何实现热角。您的 Win32 API 问题仍然是一个很好的问题,但就像您说的那样,您听起来像是想自己构建它。如果是这种情况,我会发布一个新问题“Windows Win32 API 低级鼠标跟踪中的热角”或类似的内容,然后问:“这些热角程序如何检测热角鼠标悬停事件?” 顺便说一句,我的兄弟使用低级 API 来移动鼠标光标并模拟点击,所以我知道您的要求可能是可能的。只是在所有这些讨论中,您的真正问题似乎都被禁止了。
于 2008-09-17T22:55:10.970 回答