有没有办法通过 Java 或 CMD 以编程方式更改 Windows 上的系统音量?
我找到了一些适用于 Linux 和 Mac 的命令行,但到目前为止还没有找到适用于愚蠢的 Windows 的命令行。
最佳答案
看一下 oracle 网站上的表单帖子 https://forums.oracle.com/thread/2390172您可以看到,从 java 内部使用 native 库是不可能的。
引用 oracle 帖子:“因为 Java 是跨平台的,所以它不能执行特定于平台的操作,例如更改音量或任何您想要控制操作系统的操作。您需要使用操作系统的独特功能API 层来做这件事。”
对于命令行,我发现这个实用程序似乎有您正在寻找的东西 http://www.nirsoft.net/utils/nircmd.html
如果您不想依赖第 3 方可执行文件,您可以制作自己的 exe 或制作 dll 并考虑使用 JNI。
关于java - Windows 使用 Java 或 CMD 以编程方式更改系统音量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18943155/