[英]Windows change system volume programmatically with Java or CMD
有什么方法可以通过Java或CMD在Windows上以编程方式更改系统容量?
我已经找到了一些适用于Linux和Mac的命令行,但是到目前为止,对于愚蠢的Windows都没有找到任何命令行。
看看oracles网站https://forums.oracle.com/thread/2390172上的一个表单发布,您会看到使用本地库从java内部无法实现。
甲骨文发表的一篇文章中提到: “由于Java是跨平台的,因此它无法执行平台特定的工作,例如更改音量或您想要执行的任何操作来控制OS。您需要使用操作系统的唯一API层来执行此操作。 “
对于命令行,我发现此实用程序似乎具有您所需要的http://www.nirsoft.net/utils/nircmd.html
如果您不想依赖第三方可执行文件,则可以制作自己的exe或制作dll并考虑使用JNI。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.