无忧启动论坛

标题: nircmd(调节音量) [打印本页]

作者: yyz2191958    时间: 2024-3-7 13:50
标题: nircmd(调节音量)
本帖最后由 yyz2191958 于 2024-3-7 14:20 编辑

对要求:  PE 启动就设置某一音量者有用
=========================
::【18%音量】
@echo off
set /a "num"=18*655
nircmd.exe changesysvolume -65535
nircmd.exe changesysvolume %num%
=========================
=========================
::【调节音量(输入)】
@echo off
::界面大小,Cols为宽,Lines为高
mode con cols=15 lines=4
::color 2F
::==============================
echo.
set /p 设置音量百分比=◇音量百分比◇
set /a "num"=%设置音量百分比%*655
nircmd.exe changesysvolume -65535
nircmd.exe changesysvolume %num%

nircmd(调节音量).rar

43.24 KB, 下载次数: 35, 下载积分: 无忧币 -2


作者: yuguotqing    时间: 2024-3-7 14:10
感谢分享
作者: 9zhmke    时间: 2024-3-7 14:51
其实用VBS更方便:Set WshShell=WScript.CreateObject("WScript.Shell")
WshShell.Sendkeys "爱爱爱爱爱爱爱爱爱爱爱爱爱爱爱爱爱爱爱爱爱爱爱爱爱"
'音量从无到满次数为26
for i=1 to 3
        WshShell.Sendkeys "棷"
next

s="功能  虚拟键码 解码字"_
&"文件搜索        AA                棯"_
&"浏览器        AC                棳"_
&"静音                 AD                棴"_
&"减小音量        AE                棶"_
&"增大音量        AF                 棷"_
&"下一首        B0                棸"_
&"上一首        B1                棻"_
&"停止播放        B2                 棽"_
&"播放/暂停        B3                 棾"_
&"收邮件         B4                 棿"_
&"播放软件        B5                 椀"_
&"我的电脑        B6                 椂"_
&"计算器        B7                 椃"_



作者: ningzhonghui    时间: 2024-3-7 16:04
看不懂大佬的作品,作什么用的啊
作者: nathan6498    时间: 2024-3-7 19:15
谢谢分享
作者: 2267981144    时间: 2024-3-7 22:12
多谢提供分享!
作者: Myptour    时间: 2024-3-7 23:23
电子产品测试环境用得上,每块产品烧录audio FW后,会被识别为新设备默认音量67%,导致一些自动化测试功能判断不准确,用Nircmd挂后台后,检测到任意音频装置,都设置为指定音量,提升良品一次性PASS通过率
作者: Myptour    时间: 2024-3-7 23:25
Myptour 发表于 2024-3-7 23:23
电子产品测试环境用得上,每块产品烧录audio FW后,会被识别为新设备默认音量67%,导致一些自动化测试功能 ...

两个小东西

自动音量设置.exe

352.95 KB, 下载次数: 9, 下载积分: 无忧币 -2

手动音量设置.exe

353.06 KB, 下载次数: 7, 下载积分: 无忧币 -2


作者: 9zhmke    时间: 2024-3-8 10:40
本帖最后由 9zhmke 于 2024-3-8 10:48 编辑

因为总数是26次,所以只需要把音量调小26次就可以肯定是静音状态,然后再开大26分之多少次,就可以形成比例了。
作者: 紧急追踪    时间: 2024-3-8 11:24
感谢分享
作者: 807979023    时间: 2024-3-8 13:06
nircmd.exe文件很小,但功能强大,用处很多,比如:

设置屏幕分辨率1024x768,颜色32位:
nircmd setdisplay 1024 768 32 -updatereg

截屏並保存到当前文件夹:
cmdow @ /HID
nircmd wait 500
nircmd savescreenshot "%cd%\1.jpg"

清空所有分区回收站:
nircmd emptybin



作者: 9zhmke    时间: 2024-3-8 14:09
9zhmke 发表于 2024-3-8 10:40
因为总数是26次,所以只需要把音量调小26次就可以肯定是静音状态,然后再开大26分之多少次,就可以形成比例 ...

虽是麻烦,胜在不需其他软件,随时可以修改,也可以很容易结合到别的功能里。
作者: 丙子亥1221    时间: 2024-3-8 15:35
谢谢分享
作者: abcttud_44    时间: 2024-3-8 17:13
感谢分享
作者: yyz2191958    时间: 2024-3-9 19:41
●【nircmd.exe 的应用】
==============================================================================
●复制文本info1.txt中的内容到【剪切板】:
nircmd.exe clipboard readfile "c:\My Files\info1.txt"
==============================================================================
●将【剪切板】中内容添加到文本info1.txt中:
nircmd.exe clipboard addfile "c:\My Files\info1.txt"
==============================================================================
●清空【剪切板】:
nircmd.exe clipboard clear
==============================================================================
●设置屏幕分辨率1024x768,颜色32位:
nircmd.exe setdisplay 1024 768 32 -updatereg
==============================================================================
●截屏並保存到当前文件夹:
隐藏批处理窗口.exe @ /HID
nircmd.exe wait 500 & nircmd.exe savescreenshot "%cd%\1.jpg"
==============================================================================
●清空所有分区回收站:
nircmd.exe emptybin
==============================================================================
●关闭显示器:
nircmd.exe monitor off
==============================================================================
●更多请看:https://blog.csdn.net/hongkaihua1987/article/details/85050851

作者: wjsk10    时间: 2024-3-10 12:15
谢谢分享
作者: zyy    时间: 2024-5-17 12:04
谢谢分享,学习中
作者: ak47wa    时间: 2024-5-28 18:46
看不懂大佬的作品,作什么用的啊




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3