返回列表 发帖

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

更新历史:
8 _( s& J" W/ B& w# y% q# d5 G' U! t1.0.1   修正一个判断返回值的bug,请重新下载新版本,抱歉。" u1 C$ S# ^/ ^8 I  C3 |+ v. H
1.0.3   修正中文窗口标题识别。
  C. z8 v8 Q7 x6 ~
1.2.0   重要改进,使用消息控制设备更改,适用所有语言的Windows。(去除使用mmsys.cpl来更改设备的方法)0 @) I, L" Y& E1 O8 b. k
          在非简体中文系统中,以英文显示。

+ T0 g! Y4 }8 x% \) ?) m+ j1.3.0   10/31/2007更新,主要是增加通知栏图标,及相应切换菜单,使用更加方便。' H" o; R/ s0 b, P
      以带参数的快捷方式运行时,程序在更改设备后提示消息,然后延时8秒退出。如果在此之前本程序已经有一个副本在运行,则更改完设备后立即退出。
% g1 N- n# W' t, S7 o# l9 [      不带参数直接运行时,程序驻留系统通知栏,在设备发生更改时显示变更消息。(在控制面板中对设备作出更改时,本程序也能接收到消息)( Y: O9 q  a( g0 d8 T( j, |
      通知栏图标说明:左击,显示/隐然程序主窗口;右击,显示设备列表菜单,可以直接点菜单切换设备。1 q2 a$ m, h9 q  z) j/ ?6 v$ s9 `
1.3.2   修正两处界面显示错误。
# z" F% K5 J) d5 U6 S+ N+ k
1.3.3   重要更新:修正一处消息比较的错误。此bug会造成程序无法正确知道设备已经发生更改事件,无法显示相应的消息。1 u7 P) i' f5 w
1.4.0.9 11/02加入录音设备的选择切换,气泡提示设为可选项,保存窗口位置。 0 i6 p  |) ^9 w* |& i
           由于新版本的快捷方式对数与旧版本不一样,请重新生成桌面快捷方式。
# x& G& Z; {+ I7 z. o5 h6 {
1.4.0.25列表框中的当前默认设备改为红色显示;生成快捷方式时可以自由选择保存位置及名称;增加随Windows启动运行选项。9 g% N9 P& J# A9 \. d, F
1.4.0.39合并一些函数过程;调整窗体界面显示效果。' h& ]! t6 p( O3 g9 B4 W
  
) C. G' _# b$ d2 d. e
1.4.0.40 当系统移走一块声卡时,windows注册表中的对应信息并不同步更新,造成本程序出错而关闭。此版本消除这个出错的bug,会提示用户重新设置一次,当用户设置当前的声卡为默认设备后,注册表中的错误信息可以得到更正而不再报错。- [9 S. \5 i9 [( t% C; ~
  : u% k4 ?  \8 q' U- H
            MD5: 420b571b57e6f664667b6b0b77f20337  ChangeSoundDevice.exe/ C5 Z( O! h6 Q5 r, a! B
5 I+ l  M) Q+ }
看来坛子上多声卡的兄弟不少。3 |& r" i0 O( K! F& n! x! n
前天按一位兄弟的要求用vbscript做了一个切换脚本,脚本有一个缺点是无法应对多个设备名称首字母相同的声卡。1 ^* ?) O- s) f$ e/ t. J2 V2 P  M
现在更新一下,用VB做了类似功能的程序,可以实现精确选择声卡输出设备端口,比用vbscript做的要强。! o4 E$ q7 h2 x4 `' H+ E* [: h+ a
9 [; T( r" h/ e  C0 f
默认声音播放设备切换程序(多声卡切换软件)
! [4 g* Y& M( {6 i/ X支持Windows XP/2003。
) S5 K9 c8 U  [. o  J/ X. F8 C4 a2 J+ U& P- I9 z; b( x0 u
本程序为多声卡用户制作。相比传统通过控制面板更换默认播放设备的方法,本程序能为你更快捷的切换设备。% X1 h* h2 e' f% {$ V2 A# U0 @
你可以利用本程序为每个设备端口生成对应的桌面快捷方式,运行此快捷方式可以直接切换至对应设备。5 Z6 k1 A( G9 N# E0 H! |
7 J  u: y8 k1 G' c4 I! X) h! r
( n7 x* z0 c8 H  ~# u& v
A program allows you to change the default sound playback device quickly. , D( F& D5 Q+ Q
It is very useful for users with more than one soundcard.
/ N) `  R, L; u0 T$ ]; p' WWith 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.1 g. P; z/ ^) s$ j# e
This tool supports Windows XP/2003." z+ `$ V3 X  h; E* p7 i) t( R8 K+ V
7 u' k: N. j; e
2 k2 [6 f+ z9 R
自动检测设备更改:
0 |' I& [. G) _: }使用菜单也可以切换:
: U/ D' H" K! m+ A* [8 s( o$ M) g2 \
4 W' P5 Z9 e+ K, u[ 本帖最后由 gzXW 于 2007-12-12 15:41 编辑 ]
附件: 您需要登录才可以下载或查看附件。没有帐号?会员申请

vbscript的脚本见贴:. v8 H, V$ Z  Y
# y% Q9 a% i( r6 Y( \, s8 ~% ?
http://we.pcinlife.com/thread-838287-1-1.html

TOP

好东西来咯!3 q" o0 d7 E9 h
顶下:lol:

TOP

强,再来支持下:lol:

TOP

试了下,不支持USB声卡哦

TOP

原帖由 nbmsa 于 2007-10-29 12:38 发表 / C# P# s$ l' P1 l4 y, {
试了下,不支持USB声卡哦
* N6 Q  b, B$ O4 ?9 g! ?) r2 J
8 o/ H: T, F9 _* N3 n, o+ ?+ k9 w; D
列表中有没有显示出USB声卡?
- z1 o' e3 V; G# _# }! ~7 A( V& ^6 p! e2 z6 a
我没有USB声卡,没法试。:(

TOP

用不着:crying:

TOP

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

TOP

随便测试了一下,gzXW 给看看原因吧,系统是XP的。
" `2 Z3 T+ O5 _) {  o- y, O% @& x
' Y* ^8 O9 l, g2 w- E, r但是所有操作不可执行,是不是因为我只有一张声卡?
附件: 您需要登录才可以下载或查看附件。没有帐号?会员申请
世界上有一种鸟是没有脚的,他只能够一直的飞呀飞呀,飞累了就在风里面睡觉,这种鸟一辈子只能下地一次,那一次就是他死亡的时候……

TOP

原帖由 chairmanai 于 2007-10-29 13:55 发表 * s& v: d7 J1 H- w
随便测试了一下,gzXW 给看看原因吧,系统是XP的。' i1 H' }3 p# B2 L+ Y
  c! |6 ~- ^$ @+ p7 ~% q
但是所有操作不可执行,是不是因为我只有一张声卡?

; w: d% ~5 b! G/ Y* ?! @4 m. _; q( w$ n- v+ R4 i
我现在是用英文的系统测试的,中文版的系统窗口标题不一样,可能我多打或少打一个空格造成无法识别。晚上我装个中文系统调试一下。6 ~" \5 w; Y0 U# k9 M7 B6 |
) C4 Q5 o+ h* V/ k
现在按你提供的截图中的标题又改了一下程序,你看能不能使用。& _9 S0 s' @7 I- f- m/ X4 ^$ G
v1.0.3

TOP

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

TOP

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

TOP

支持6 _2 w# Y* p: L. t+ e
我还是等版本成熟了再用吧:loveliness:

TOP

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

TOP

LS个TH,神卡啊:wub: & `# O2 a: k6 [% u* C8 E, s. ~9 A8 a
2 t( d/ L) S5 G0 `6 x6 O
+ ?, b/ J; n/ s% R6 w5 T6 l/ S6 J
自己也找了个中文版的XP试了一下,1.03可以正常检测。
+ T7 l0 ]- B# k$ `8 U
附件: 您需要登录才可以下载或查看附件。没有帐号?会员申请

TOP

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

TOP

原帖由 BeatJapan 于 2007-10-29 20:34 发表
' X! c/ x: W, D我试了3次均无效.还有一次死机
; q5 h( ^* b7 }* _: o: f$ }

% b5 {/ i: ~% w+ v: N4 D4 T:( 看来兼容问题多多。 " S% q( J  y) B
& O+ e9 y$ Q$ \8 r" [; I
你用的是哪种系统?   不行就用那个vbs脚本进行切换吧:http://we.pcinlife.com/thread-838287-1-1.html

TOP

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

TOP

这东西不错啊。        :wub:

TOP

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

TOP

更新了,这个版本的兼容性应该比上一版要好。
/ K$ C" y9 {; p8 Y* v/ K: O& S使用过程中遇到bug记得上报啊,我会改进。

TOP

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

TOP

在我的机器上运行良好,sc4630 + xFire1723,Winxp pack2,谢谢啊,谢谢。, s. b: j+ P' g. s( L  A
1 D0 O# e5 Y5 ~
[ 本帖最后由 pyrolater 于 2007-10-31 07:54 编辑 ]

TOP

创新声卡和AC97
% L9 J2 K$ H* ~. S, u- J! r- S. d
  C$ n" W/ I' j# D. [' W, G- _创新不能设为快捷方式# }3 w2 G$ |6 C  Y) i9 X
AC97可以
% W7 _9 ^; s; A8 z4 T" k% m$ ]; S8 P6 L2 V3 ~) d2 _, A0 G; I
不过已经很方便了, 谢谢LZ

TOP

用了一下 很好用 谢谢LZ   :lol: :lol:  2 v& V8 j# Q2 s' N
  C3 `9 s% g4 b% S0 b$ ?( M, _; _
有个建议:设为默认设备后能否给个提示

TOP

返回列表