Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Java中调整音量并防止计算机处于待机状态。。。(Mac和Windows XP、Vista)_Java_Windows_Macos_Audio_Standby - Fatal编程技术网

在Java中调整音量并防止计算机处于待机状态。。。(Mac和Windows XP、Vista)

在Java中调整音量并防止计算机处于待机状态。。。(Mac和Windows XP、Vista),java,windows,macos,audio,standby,Java,Windows,Macos,Audio,Standby,我正在编写一个Java程序,它想做3件事,但我不知道如何做,也不知道用Java是否可行 1-我想确保运行mac OS或windows xp/vista的计算机在运行我的应用程序时不会进入睡眠状态 2-我希望我的应用程序能够在播放声音之前,将上述所有操作系统的音量调到最大 3-最后,当播放声音时,我要确保屏幕(如果为“节能”而关闭)处于打开状态 这有可能吗?我看到一篇文章建议使用javax.sound.*作为(2)的答案,但这在OSX和WindowsXP、WindowsVista上有效吗 如果有人

我正在编写一个Java程序,它想做3件事,但我不知道如何做,也不知道用Java是否可行

1-我想确保运行mac OS或windows xp/vista的计算机在运行我的应用程序时不会进入睡眠状态

2-我希望我的应用程序能够在播放声音之前,将上述所有操作系统的音量调到最大

3-最后,当播放声音时,我要确保屏幕(如果为“节能”而关闭)处于打开状态

这有可能吗?我看到一篇文章建议使用javax.sound.*作为(2)的答案,但这在OSX和WindowsXP、WindowsVista上有效吗

如果有人知道,我将非常感激


编辑:该应用程序是一个wi-fi LAN通信程序,允许使用“客户端”软件的用户在网络上运行“服务器”软件的任何计算机上弹出消息。即使用户不在计算机旁,软件也必须通知用户,因此要求它始终打开(不支持无线上网),并发出大量噪音和唤醒屏幕以显示任何消息。

对于
1部分
,您可能需要查看for Windows和类似的
ES\u DISPLAY\u REQUIRED
。不是Java,但您可能必须使用本机或为此类控件找到第三方包装库。

除非您正在编写病毒,否则任何应用程序都可能无法阻止计算机进入睡眠模式,或以最大音量播放声音。这听起来更像是闹钟。