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