目录
1、使用 Java 来控制 Windows 系统音量,使用 JNA 调用 windows 底层 API 因为有点麻烦,所以这里采用纯 Java API结合 VBS 脚本的方式进行控制。
2、可以参考《VBS 控制 Windos 系统音量 及视频播放》,本文同样是利用 VBS 来控制,区别在于这里的 vbs 文件会用 Java 代码动态生成,灵活性更强。
Java 控制 Windows 系统音量
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.util.logging.Logger;
/**
* Created by Administrator on 2018/6/26 0026.
* 系统工具类
*/
public class SystemUtils {
private static final Logger logger = Logger.getGlobal();
/**
* 控制电脑系统音量
*
* 约定在应用根目录下的 temp 目录中放置3个vbs文件
* volumeMute.vbs:用于静音
* volumeAdd.vbs:增加音量
* volumeMinus.vbs:减小音量
* 文件以及文件的内容采用 Java 代码动态生成,不存在时则新建,存在时则直接调用
*
* @par