找回密码
 立即注册
搜索
查看: 1515|回复: 17

[软件] 求助有没办法通过脚本一键切换声卡内的音箱和耳机输出

[复制链接]
     
发表于 2024-12-20 19:48 | 显示全部楼层 |阅读模式

如题,是创新的声卡,HP和SPK都插了东西,但外置的耳放模块没有给切换按钮,我每次都要双击右下角的驱动进行切换。

求助各位大佬,有没办法通过脚本实现:点一下就自动切换音箱/耳机,这样我可以放在键盘宏上按一下就行,不用每次都打开软件驱动这么麻烦了,感谢。


是同一声卡内部的输出切换,不同声卡之间的一键切换已经找到解决方案了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

发表于 2024-12-21 00:32 来自手机 | 显示全部楼层
用procmon或别的软件,监视点击鼠标切换时,软件做了什么,是通过什么实现切换的(比如注册表)。接下来就好办了。
回复

使用道具 举报

发表于 2024-12-21 09:40 | 显示全部楼层
这要看脚本能不能直接调用创新驱动的切换功能吧。。。我Zxr切换的时候可以听到声卡有咔哒的物理开关声,不知道AE9是不是也这样。
我是把音箱接到了光纤输出耳机用模拟输出口,这样子声卡设置永远都是开着耳机。切换音箱/耳机可以不用打开创新软件而是直接在音量小图标里面选数字/模拟输出就行了
回复

使用道具 举报

     
发表于 2024-12-21 14:07 来自手机 | 显示全部楼层
AE9外置盒是可以切换SP和HP的啊,长按大旋钮4秒

—— 来自 鹅球 v3.0.86-alpha
回复

使用道具 举报

     
 楼主| 发表于 2024-12-21 14:09 | 显示全部楼层
bbn 发表于 2024-12-21 00:32
用procmon或别的软件,监视点击鼠标切换时,软件做了什么,是通过什么实现切换的(比如注册表)。接下来就好 ...

感谢提供思路,我尝试了ProcessMonitor,筛选出Creative.SBCommand.exe这个进程,我点一下它就跳出几百行记录,一脸懵完全不知道该如何入手。而且我也不是程序员最多只能写点bat,感觉是没办法了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

     
 楼主| 发表于 2024-12-21 14:10 | 显示全部楼层
startraveller 发表于 2024-12-21 14:07
AE9外置盒是可以切换SP和HP的啊,长按大旋钮4秒

—— 来自 鹅球 v3.0.86-alpha

试过了,长按只能开关旋钮灯
回复

使用道具 举报

     
 楼主| 发表于 2024-12-21 14:19 | 显示全部楼层
本帖最后由 yjmy705 于 2024-12-21 14:33 编辑
startraveller 发表于 2024-12-21 14:07
AE9外置盒是可以切换SP和HP的啊,长按大旋钮4秒

—— 来自 鹅球 v3.0.86-alpha

草,可以了,这个旋钮简直玄学。短按是静音,长按是关灯,要长按2秒马上松手它才给你切SP/HP。试了几下,成功率真不高,如果能搞出脚本还是更方便点。
回复

使用道具 举报

     
发表于 2024-12-21 14:42 | 显示全部楼层
试试一个叫fxsound的工具
可以提供快捷键切换输出设备

https://www.fxsound.com/learning ... -keyboard-shortcuts
回复

使用道具 举报

     
发表于 2024-12-21 15:13 | 显示全部楼层
回复

使用道具 举报

     
发表于 2024-12-21 15:20 | 显示全部楼层
回复

使用道具 举报

     
发表于 2024-12-21 15:27 | 显示全部楼层
autohoekey可以
回复

使用道具 举报

发表于 2024-12-21 17:22 来自手机 | 显示全部楼层
yjmy705 发表于 2024-12-21 14:09
感谢提供思路,我尝试了ProcessMonitor,筛选出Creative.SBCommand.exe这个进程,我点一下它就跳出几百行 ...

对,难点就在这。还是试试楼上提供当然办法吧。
回复

使用道具 举报

     
发表于 2024-12-21 19:58 | 显示全部楼层

https://www.nirsoft.net/utils/nircmd.html

nircmd setdefaultsounddevice "Speakers" 1
nircmd setdefaultsounddevice "Headphones" 1
回复

使用道具 举报

     
发表于 2024-12-21 23:39 来自手机 | 显示全部楼层
之前研究了一下nircmd
然后感觉还是有点复杂要装软件感觉懒
然后去steramdeck的平台上找了一下真有,目前一键切换用得很舒适
(对 我有stream deck…

—— 来自 HUAWEI ALN-AL80, Android 12上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

发表于 2024-12-21 23:58 | 显示全部楼层
yjmy705 发表于 2024-12-21 14:09
感谢提供思路,我尝试了ProcessMonitor,筛选出Creative.SBCommand.exe这个进程,我点一下它就跳出几百行 ...

找gpt给你找出里面真正调用驱动的部分
然后让他写成py
回复

使用道具 举报

     
发表于 2024-12-22 00:34 | 显示全部楼层
https://soundswitch.aaflalo.me/
试试这个?我用了挺多年了,用F9做快捷键绑在鼠标上。
回复

使用道具 举报

     
发表于 2024-12-22 00:58 | 显示全部楼层
yjmy705 发表于 2024-12-21 14:19
草,可以了,这个旋钮简直玄学。短按是静音,长按是关灯,要长按2秒马上松手它才给你切SP/HP。试了几下, ...

按超过3秒就肯定是切换了,成功率100%
回复

使用道具 举报

     
发表于 2024-12-22 01:10 | 显示全部楼层
简单点就autohotkey写个脚本,快捷键切换
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-1-22 15:41 , Processed in 0.110679 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表