Thomas Wouters | 49fd7fa | 2006-04-21 10:40:58 +0000 | [diff] [blame] | 1 | rem Check for a working sound-card - exit with 0 if OK, 1 otherwise. |
2 | set wmi = GetObject("winmgmts:") | ||||
3 | set scs = wmi.InstancesOf("win32_sounddevice") | ||||
4 | for each sc in scs | ||||
5 | set status = sc.Properties_("Status") | ||||
6 | wscript.Echo(sc.Properties_("Name") + "/" + status) | ||||
7 | if status = "OK" then | ||||
8 | wscript.Quit 0 rem normal exit | ||||
9 | end if | ||||
10 | next | ||||
11 | rem No sound card found - exit with status code of 1 | ||||
12 | wscript.Quit 1 | ||||
13 |