如何从Java应用程序中打开和关闭监视器?
如果您想知道为什么,这是一个自助服务终端样式的应用程序,晚上最好关闭显示器。是的,您可以在计算机的屏幕保护程序设置中完成此操作,但是最好以编程方式进行操作,而不必在每台计算机上进行配置。
假设您在Windows上部署Java应用程序,则可以使用以下WIN32API函数:
// turn off monitor
SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, (LPARAM) 2);
// turn on monitor
SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, (LPARAM) -1);
然后,向调用上述功能的函数编写一个C-JNISendMessage
小型包装器,并使用该小型包装器从Java关闭监视器。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句