Was ist der einfachste Weg, ich einen Piepton Ton von einem Ruby-Programm erstellen kann?
Frage
Ich mache einen kleinen Ruby-Kommandozeilen-Skript und ich wollte wissen, was der einfachste Weg, um das Programm zu haben emittiert ein akustisches Signal ist.
Lösung
Versuchen Sie, den hörbaren Glockenzeichendruck:
print "\a"
Andere Tipps
Für Mac OS X:
system('say "beep"')
Konventioneller print "\a"
nicht immer aus irgendeinem Grunde für mich arbeiten (MBA, 10.7.4)
Für Fenster, benutzen Sie die win32-Sound gem - Hinzufügen von Ton zu Ruby-Apps .
So installieren Sie:
gem install win32-sound
Dann in Ruby:
require 'win32/sound'
include Win32
...
Sound.beep(100, 500)
Für Nicht-Fenster, sieht wie folgt funktionieren könnte: Wie machen Piepton ertönt?
puts 7.chr
Der einfachste Weg ist puts 7.chr
Hier ist ein besonders anfertigenart
require "Win32API"
Beep = Win32API.new("kernel32", "Beep", ["I", "I"], 'v')
def beep freq, duration
Beep.call(freq, duration)
end
beep 600, 400
Versuchen Sie Folgendes:
$stdout.beep
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow