网上有一些控制系统音量的方法:

win xp系统可以用mixerOpen等方式;

win 7系统可以用wsapi等方式;WASAPI的全称是Windows Audio Session API(Windows音频会话API),是从Windows Vista之后引入的UAA(Universal Audio Architecture)音频架构所属的API。

但是上述方法比较麻烦,当然,如果封装好控制类,可以方便应用;

现在可以用另一种方法,模拟键盘快捷键实现系统音量控制;

1:放大音量:

keybd_event(VK_VOLUME_UP,MapVirtualKey(VK_VOLUME_UP,0),KEYEVENTF_EXTENDEDKEY,0);    
keybd_event(VK_VOLUME_UP,MapVirtualKey(VK_VOLUME_UP,0),KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP,0);

2:减小音量:

keybd_event(VK_VOLUME_DOWN,MapVirtualKey(VK_VOLUME_DOWN,0),KEYEVENTF_EXTENDEDKEY,0);   
keybd_event(VK_VOLUME_DOWN,MapVirtualKey(VK_VOLUME_DOWN,0),KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP,0);

3:静音/非静音:

keybd_event(VK_VOLUME_MUTE,MapVirtualKey(VK_VOLUME_MUTE,0),KEYEVENTF_EXTENDEDKEY,0);   
keybd_event(VK_VOLUME_MUTE,MapVirtualKey(VK_VOLUME_MUTE,0),KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP,0);

控制windows系统音量相关推荐

  1. java控制系统音量_Java 控制 Windows 系统音量-Go语言中文社区

    目录 1.使用 Java 来控制 Windows 系统音量,使用 JNA 调用 windows 底层 API 因为有点麻烦,所以这里采用纯 Java API结合 VBS 脚本的方式进行控制. 2.可以 ...

  2. C# Windows系统音量调节Demo源码

    基于.NET Framework 4.0开发,包含滑块设置音量,键盘F1.F2调节音量. 通过滑块调节系统音量核心代码 /// <summary>/// 滑块设置音量/// </su ...

  3. codesoft指定打印机打印_巧用win32print来控制windows系统打印机并推送打印任务

    小爬最近接到的一个需求是:将windows系统下的打印任务批量有序传输给网络打印机,实现批量有序打印.     用户先从公司的OA(B/S模式)系统下 打印指定内容的表单以及表单中的附件内容.这个问题 ...

  4. php控制windows系统关机,window_winXP系统设置一键关机的两种方法,windows系统关机需要三步,对我 - phpStudy...

    winXP系统设置一键关机的两种方法 windows系统关机需要三步,对我这样的懒人来说实在不方便.在网络上寻找了许多方法,最后用了一个.现在介绍给有需要的人.关机方法是鼠标一点关机或热键关机. 创建 ...

  5. windows下如何用python控制打印机打印_巧用win32print来控制windows系统打印机并推送打印任务...

    小爬最近的一个需求是:将windows系统下的打印任务批量有序给到网络打印机. 用户先从公司的OA(B/S模式)系统下 打印指定内容的表单以及表单中的附件内容.这个问题可以这样分解: 1.抓包,得到O ...

  6. electron调节windows系统音量解决方案

    借助NirCmd的能力 官方地址 下载地址 使用NirCmd的相应命令 将音量设为最高值 nircmd.exe setsysvolume 65535 静音 nircmd.exe mutesysvolu ...

  7. Qt 控制 Windows 系统触摸键盘显示隐藏,自定义添加可编辑控件

    前言 最近在做触摸屏的一款软件,需要使用 Windows 的触摸键盘控制,费了不少功夫,查了网上很多资料,终于搞定了.现在贴出来代码,以期帮助更多的人. 头文件 #ifndef KEYBOARDMGR ...

  8. 2021-12-09 使用kali生成木马,渗透Windows系统

    本文章仅供学习和参考! 欢迎交流~ 目录 一.实验题目:使用kali生成木马,渗透Windows系统 二.实验内容: 使用kali中的Metasploit生成木马,控制Windows系统 三.实验环境 ...

  9. 设置计算机关机静音,Shortcuts 捷径控制 Windows 电脑:静音开关、音量调节、待机、关机...

    在 iPhone 上通过 Shortcuts 捷径控制 Windows 电脑:静音开关.音量调节.待机.关机 演示视频 : 教程: 一.使用方法: 1.Windows 上安装一个 SSH 服务器软件并 ...

最新文章

  1. python3 停止线程_python3怎么关闭线程
  2. java应用性能指标_性能与可靠性:Java应用为何像F1汽车
  3. Delphi XE5教程4:程序和单元概述
  4. 阿里云图数据库GDB V3引擎发布,加速开启“图智”未来
  5. 关于码云的一些基本知识_一些关于 CPU 的基本知识
  6. 如何快速准确的识别出一个文件的具体类型
  7. wpf label字体为斜体_快来收下这份字体设计必备知识点
  8. Git学习总结(15)——解决Win10 Git图标不显示问题
  9. linux 报错 bash ‘/bin/sh: Syntax error: “(” unexpected
  10. 《Hadoop MapReduce实战手册》一1.10 使用MapReduce监控UI
  11. eclipse如何导入一个项目_如何建立一个完美的 Python 项目
  12. 判断浏览器是否为微信内置浏览器
  13. 数据驱动的综合能源系统
  14. linux latex编译器,在Ubuntu系统中下载安装LaTeX编辑器TeXstudio的方法
  15. 每秒50W笔交易,阿里双十一,架构如何优化到极致!
  16. 网络编程六-网络编程相关面试题汇总
  17. 游戏本自动掉帧_LOL官方割韭菜?“永恩上线就出问题,游戏掉帧商城BUG仍未修复”...
  18. 恰星V3S投影仪好不好?适合学生党购入么?
  19. ❥挑灯夜读系列❥-- 软件设计师考试躺过攻略(2021年下半年)
  20. Android运行ListView的代码,Android ListView组件详解及示例代码

热门文章

  1. 2021年化工自动化控制仪表报名考试及化工自动化控制仪表考试试题
  2. LAMP之fcgi技术
  3. HTK解码代码分析(二)
  4. OpenCV设置和获取摄像头参数
  5. Java过滤HTML标签、属性等正则表达式汇总
  6. CSS实现图片居中显示的文字环绕功能
  7. 基于java毕业设计审核系统
  8. 没想到你是这样的京东!论京东的品牌价值观
  9. dell服务器硬盘锁_DELL服务器有两个硬盘闪黄灯是什么意思
  10. EDK2设备驱动模型