Per Erik Strandberg's PIP
Per Erik Strandberg's PIP beeps using kernel32.dll.
Example: Run Per Erik Strandberg's PIP from the console. with the following command: pip 500 500.
Per Erik Strandberg's PIP is released to the public domain, see a Wikipedia article about Public Domain.
Download
Per Erik Strandberg's PIP can be downloaded in zipped format: pip.zip (less than 2,5 kB)
Usage
NAME
Per Erik Strandberg's PIP
See http://www.pererikstrandberg.se/projects for
updates and other releases.
Per Erik Strandberg's PIP is donated to the public
domain as of 20070211.
SYNOPSIS
pip
pip [FREQUENCY] [DURATION]
pip [HELP]?
FREQUENCY
Positive number representing desired frequency.
DURATION
Positive number representing desired duration [probably ms].
HELP
If exacly one argument is pased to PIP this help is printed.
(In order to use Per Erik Strandberg's PIP: use zero or
two arguments (zero or two+ arguments gives default beep)).
NOTE
Default usage corresponds to 'pip 500 200'
Per Erik Strandberg's PIP has, besides this documentation,
very few lines of relevant C# code:
// in the class body
[DllImport("kernel32.dll")]
extern static bool Beep(uint iFreq, uint iDuration);
// in main
Beep(freq,duration);
Per Erik Strandberg's PIP is based on
http://blogs.msdn.com/sebby1234/archive/2006/04/05/565090.aspx