"Mark" <> wrote in message
news:511F90E0-3E43-4D0C-8B69-...
> Can I get my computer to make a sound every second and if so can I control
> its volume?
It would pretty simple to write as a short program, or a script, to provide
this feature.
I'll assume you're not a programmer (or you'd already know how to do this).
For non-programmers, scripting is probably the better solution that
programming. An operating system cannot provide ever function that users
might ever conceivably want; so usually it provides a fairly general pupose
tool you can ue to create features for yourself. On Vista, this takes 3
forms: batch files, Windows Script Host (generally, VBScript); and
PowerShell. Scripts are similar to programs, in that you write a series of
imperative statements using a specific syntax. But script languages are
generally much easier to use and require far fewer lines of code. To get you
beep per second, you'll be looking at about 10 to 20 lines of script. In
C++, it might take 50 to 100 lines.
See here for more informatuin about scripting in Windows:
http://www.microsoft.com/technet/scr...r/default.mspx
The following script will sound a "beep" character (ie, ^G) every 1,000
milliseconds:
' =====================================
set wshShell = Wscript.CreateObject("wscript.Shell")
beep = chr(007)
Do While True
WshShell.Run "cmd /c @echo " & beep, 0
WScript.Sleep( 1000 )
Loop
' =====================================
Not I haven't tested this extensively, you would probably want to refine it
somewhat. There is no volume control. Some machines "beep" ^G quite softly,
it's a function of the hardware.
Hope it helps,
--
Andrew McLaren
amclar (at) optusnet dot com dot au