hazmatt
1
Hello. I’m trying to execute a beep on my computer with ruby as an
alert, but I can’t seem to get it to work.
I’ve looked online and I have this.
require “Win32API”
def beep
o = Win32API.new(“kernel32”,“Beep”,%w(i i) , ‘v’)
o.call(2000,50)
end
It seems to be calling the API exactly how I need, but it won’t execute
the beep. Any tips/ideas?
Thanks,
Matt
hazmatt
2
Matt R. wrote:
Hello. I’m trying to execute a beep on my computer with ruby as an
alert, but I can’t seem to get it to work.
This works for me on Win2k
def beep
puts “\C-G”
puts “\C-G”
sleep(1)
puts “\C-G”
puts “\C-G”
end
–
James B.
“You harmonize; then you customize.”
hazmatt
3
Thanks for the quick response.
What is the C-G? Is there a way to change the frequency?
Thanks again 
hazmatt
6
Quoting William J. [email protected]:
print “\a”
mnemonic: “a” is for audiable
-mental
hazmatt
7
[email protected] wrote:
Quoting William J. [email protected]:
print “\a”
mnemonic: “a” is for audiable
-mental
Or perhaps for “alert”.
This also works in awk.