返回列表 发帖

默认声音播放设备更换程序(适用于多声卡系统)v1.4 11/08更新

更新历史:5 o  K6 \, W8 p5 ?* S& e, @
1.0.1   修正一个判断返回值的bug,请重新下载新版本,抱歉。4 t/ W( c& s' X7 H( j% h/ ~
1.0.3   修正中文窗口标题识别。
2 `" y9 l5 F6 D  ^
1.2.0   重要改进,使用消息控制设备更改,适用所有语言的Windows。(去除使用mmsys.cpl来更改设备的方法)3 N& g" c" q. j
          在非简体中文系统中,以英文显示。
6 N* J3 e2 ]7 z
1.3.0   10/31/2007更新,主要是增加通知栏图标,及相应切换菜单,使用更加方便。8 n! q4 S3 n6 P4 X) T6 s
      以带参数的快捷方式运行时,程序在更改设备后提示消息,然后延时8秒退出。如果在此之前本程序已经有一个副本在运行,则更改完设备后立即退出。
& O+ z- Z0 Q5 I: u1 o8 h. [1 E1 P4 `      不带参数直接运行时,程序驻留系统通知栏,在设备发生更改时显示变更消息。(在控制面板中对设备作出更改时,本程序也能接收到消息)
% B' {  a% e) G" v" ?+ ]# c3 \      通知栏图标说明:左击,显示/隐然程序主窗口;右击,显示设备列表菜单,可以直接点菜单切换设备。- w) s( d8 P0 N' q* {! {+ s# X1 K: C
1.3.2   修正两处界面显示错误。

) n5 x; `* t; \$ m+ z" Z1.3.3   重要更新:修正一处消息比较的错误。此bug会造成程序无法正确知道设备已经发生更改事件,无法显示相应的消息。
( R( \0 }' ^$ ~- P  d! \1.4.0.9 11/02加入录音设备的选择切换,气泡提示设为可选项,保存窗口位置。 ' o. |. [) T3 Z6 V% T, [
           由于新版本的快捷方式对数与旧版本不一样,请重新生成桌面快捷方式。
: g) i" t) F( z
1.4.0.25列表框中的当前默认设备改为红色显示;生成快捷方式时可以自由选择保存位置及名称;增加随Windows启动运行选项。- r& p) M7 H2 V3 ~) ~+ r, E
1.4.0.39合并一些函数过程;调整窗体界面显示效果。) Z7 p( b; z+ f( m4 g
  

9 s5 Y. m4 L1 d2 q7 y; @" T1.4.0.40 当系统移走一块声卡时,windows注册表中的对应信息并不同步更新,造成本程序出错而关闭。此版本消除这个出错的bug,会提示用户重新设置一次,当用户设置当前的声卡为默认设备后,注册表中的错误信息可以得到更正而不再报错。2 u4 h0 G! t7 o
  $ ~7 U# o* R# ~% F! O
            MD5: 420b571b57e6f664667b6b0b77f20337  ChangeSoundDevice.exe& I& i. s" u# W$ O0 U1 A9 E% t
( ?5 `: \0 Y6 A6 u9 ?
看来坛子上多声卡的兄弟不少。, I8 E: C! N0 \5 }% S
前天按一位兄弟的要求用vbscript做了一个切换脚本,脚本有一个缺点是无法应对多个设备名称首字母相同的声卡。$ o& D& ^  i% w  y% o6 m4 Q
现在更新一下,用VB做了类似功能的程序,可以实现精确选择声卡输出设备端口,比用vbscript做的要强。
/ w$ e; J& {- i  N8 }  g. c, X5 y4 [2 a0 D
默认声音播放设备切换程序(多声卡切换软件)' L& K7 ^0 Y8 C3 ~' |
支持Windows XP/2003。
& _8 e' h& m/ z1 k2 D( I" D) Y* x+ _: @- N' K$ y
本程序为多声卡用户制作。相比传统通过控制面板更换默认播放设备的方法,本程序能为你更快捷的切换设备。" X) G( y) [2 c% \8 i
你可以利用本程序为每个设备端口生成对应的桌面快捷方式,运行此快捷方式可以直接切换至对应设备。6 \: }, x& e0 O" j
, l* q( D) F+ F
& h! _. Q0 m/ j5 [
A program allows you to change the default sound playback device quickly. ' Q7 k0 a, E2 _" G
It is very useful for users with more than one soundcard. , Z/ w) r8 S( N% d/ Q5 c  B; S
With this tool  you can generate a series of desktop shortcut for each sound device,  and then you run the shortcut can be directly switched to the corresponding device.. h" d2 r; R  L3 E! G
This tool supports Windows XP/2003.; |1 f6 s7 O9 t) V0 F* J. Q* c
; r1 a3 q2 M$ O9 }# A

, e8 G" h* T  x7 u2 u自动检测设备更改:
) Z) x' `( |9 x* @; m" T$ K+ Q使用菜单也可以切换:! d) X, T- @% H3 J+ X3 S' I
' _- I5 v# y8 j" |, l' J
[ 本帖最后由 gzXW 于 2007-12-12 15:41 编辑 ]
附件: 您需要登录才可以下载或查看附件。没有帐号?申请会员

vbscript的脚本见贴:
9 U# C+ E, u3 p' Q* E0 J  K$ G$ T! _* p& y. \9 D: Z# g
http://we.pcinlife.com/thread-838287-1-1.html

TOP

好东西来咯!' ?7 W0 j$ l4 F1 l* c$ K8 T1 k5 z
顶下:lol:

TOP

强,再来支持下:lol:

TOP

试了下,不支持USB声卡哦

TOP

原帖由 nbmsa 于 2007-10-29 12:38 发表 $ p4 _* S1 P0 R- M; b$ {
试了下,不支持USB声卡哦
, W9 z4 ~" E! E4 |8 c
6 Z8 G3 D7 Z8 a* ]
列表中有没有显示出USB声卡?! a+ d5 e4 E. z4 @5 S" y9 m2 j$ J

! {! A3 i" |! b0 c% Y0 r% C我没有USB声卡,没法试。:(

TOP

用不着:crying:

TOP

不错,,,,,,,,,,,,,,,,,

TOP

随便测试了一下,gzXW 给看看原因吧,系统是XP的。: A4 n7 c* y: q* o
* s. U1 l* {! T  G& ?, O( R
但是所有操作不可执行,是不是因为我只有一张声卡?
附件: 您需要登录才可以下载或查看附件。没有帐号?申请会员
世界上有一种鸟是没有脚的,他只能够一直的飞呀飞呀,飞累了就在风里面睡觉,这种鸟一辈子只能下地一次,那一次就是他死亡的时候……

TOP

原帖由 chairmanai 于 2007-10-29 13:55 发表 ; m( _8 L) G4 S; H- s4 j
随便测试了一下,gzXW 给看看原因吧,系统是XP的。
5 e( i# [7 {0 K: Z$ U: x0 x0 R0 U  ~7 J; q# A
但是所有操作不可执行,是不是因为我只有一张声卡?
+ w+ |1 L/ ^# v! k, v# J) Z
' r1 z, M9 y8 `
我现在是用英文的系统测试的,中文版的系统窗口标题不一样,可能我多打或少打一个空格造成无法识别。晚上我装个中文系统调试一下。
; q( Q$ ~# J/ K6 [" g9 Q. D8 C: n# H2 b' H
现在按你提供的截图中的标题又改了一下程序,你看能不能使用。9 {, ]$ O! ?6 [) N3 [- Z, p
v1.0.3

TOP

:thumbsup: 不得不出来赞一个~~~

TOP

可惜我的台式机坏了,好东西想试下都不行。

TOP

支持! t% ^$ V1 v* L, R; A
我还是等版本成熟了再用吧:loveliness:

TOP

试了下V1.0.3版,OK没问题。赞:w00t):
附件: 您需要登录才可以下载或查看附件。没有帐号?申请会员

TOP

LS个TH,神卡啊:wub: 6 }8 k) Z  C. I+ v" Y6 {. b3 @

) h) c" v9 F: v) ]/ J7 x' t" D3 L* y6 M' H
自己也找了个中文版的XP试了一下,1.03可以正常检测。6 j( E$ a: t0 z1 b3 B9 z7 k
附件: 您需要登录才可以下载或查看附件。没有帐号?申请会员

TOP

我试了3次均无效.还有一次死机

TOP

原帖由 BeatJapan 于 2007-10-29 20:34 发表
; E2 s1 J4 W: s0 M8 X我试了3次均无效.还有一次死机

7 g3 X2 Q0 }0 n0 ~. |7 v1 q  y+ t, F: v  t1 R9 f% U
:( 看来兼容问题多多。
% w. U, ?: J$ w( j) p8 }! p
) s8 u  a1 N% N8 V" B- s你用的是哪种系统?   不行就用那个vbs脚本进行切换吧:http://we.pcinlife.com/thread-838287-1-1.html

TOP

btw: 切换声卡后,此前已经运行、正在使用中的程序是要关闭后重开才会生效的。

TOP

这东西不错啊。        :wub:

TOP

不错不错.这样用起来比较方便.谢谢先.:loveliness:

TOP

更新了,这个版本的兼容性应该比上一版要好。! X# t4 G/ [8 U, Z2 }4 T
使用过程中遇到bug记得上报啊,我会改进。

TOP

哦这么快又有新版了,继续支持:lol:

TOP

在我的机器上运行良好,sc4630 + xFire1723,Winxp pack2,谢谢啊,谢谢。7 e7 m2 T/ M) W
; a* o0 m4 L  X5 ?! O7 h
[ 本帖最后由 pyrolater 于 2007-10-31 07:54 编辑 ]

TOP

创新声卡和AC97( ^' G+ D6 U5 N% \, U7 X9 ]' j
& ]6 u2 |4 W" @2 w7 X, ^
创新不能设为快捷方式
8 z, b) q) l- ~( u; f8 |AC97可以
1 G' y) `: `7 d4 l9 J/ [3 x, g; r- E! o! g
不过已经很方便了, 谢谢LZ

TOP

用了一下 很好用 谢谢LZ   :lol: :lol:  2 ?8 A: P' L2 @' h: \

2 u% Q5 ?: e9 o' `有个建议:设为默认设备后能否给个提示

TOP

返回列表