Ich mache ein kleines Ruby-Befehlszeilenskript und ich wollte wissen, was der einfachste Weg ist, das Programm einen Piepton ausgeben zu lassen.Was ist der einfachste Weg, um aus einem Ruby-Programm einen Piepton zu erzeugen?
Antwort
Versuchen Sie, den hörbaren Glockenzeichendruck :
print "\a"
Verwenden Sie für Windows den win32-sound gem - Adding Sound to Your Ruby Apps.
zu installieren:
gem install win32-sound
Dann in Ruby:
require 'win32/sound'
include Win32
...
Sound.beep(100, 500)
Für Nicht-Fenster, sieht aus wie das funktionieren könnte: How to make beep sounds?
puts 7.chr
Sie könnten wertvolle Bytes auf diesem letzten speichern, indem Sie 'putc 7'. Tun Sie Ihren Teil zur Behebung des Byte-Mangels! – Fuser97381
Für Mac OS X:
system('say "beep"')
Konventionelle print "\a"
nicht immer für mich aus irgendeinem Grund arbeiten (MBA, 10.7.4)
Das ist sicherlich ein Weg, es zu tun. –
Wenn SO Reddit wäre, würde ich das auf den Mond bringen. –
Der einfachste Weg ist puts 7.chr
Hier wird a customize way
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
Das hat nicht für mich funktioniert, welche Version von Ruby ist es und ist es irgendwo zu dokumentieren? –
Ich denke du brauchst einen Apple Macintosh. Ich habe versucht, einen Linux-ssh und es ist fehlgeschlagen. Und sicherlich würde es unter Windows oder HaikuOS nicht funktionieren. – Fuser97381
Nein, es ist kein Mac-Ding. –
- 1. Was ist der einfachste Weg, um SUMPRODUCT
- 2. Was ist der einfachste Weg, einen Webservice zu klonen?
- 3. In R, was ist der einfachste Weg, um einen Vektor zu einem Einheitsvektor zu skalieren?
- 4. Was ist der einfachste Weg, um MNS-Schema zu aktualisieren?
- 5. Was ist der einfachste Weg, um mit TensorFlow zu beginnen?
- 6. Was ist der einfachste Weg, um Java-Objekte zu erhalten?
- 7. Was ist der einfachste Weg, um alle Attribute aus einem XML in C# zu entfernen?
- 8. Ruby: Was ist der einfachste Weg, um das erste Element aus einem Array zu entfernen?
- 9. Was ist einfachste Weg, um ein Video in einem Media
- 10. Was ist der einfachste Weg, um den Anker aus der aktuellen Seite zu analysieren?
- 11. Was ist der einfachste Weg, XML in C++ zu generieren?
- 12. Was ist der einfachste Weg, um den Abstand der Einrückung auf einem Jackson ObjectMapper zu konfigurieren?
- 13. Was ist der einfachste Weg, um einen Ordner voller PNG-Bilder in ein Videoformat zu konvertieren?
- 14. Was ist der einfachste Weg, um ERRORLEVEL auf Null zurückzusetzen?
- 15. Was ist der einfachste Weg, um einen leeren Iterable mit Ausbeute in Python zu erstellen?
- 16. Der einfachste Weg, um Zahlen zu überprüfen
- 17. Der einfachste Weg, um einen Crash in Swift zu erzwingen
- 18. Was ist der einfachste Weg, um die Header aus einer CSV-Datei in Ruby zu erhalten?
- 19. Was ist der einfachste Weg, einen Index zu einem Repeater-Steuerelement in .NET zu setzen?
- 20. Was ist der einfachste Weg, um eine ArrayList umzukehren?
- 21. Was ist der einfachste Weg, eine Koordinatenliste zu erstellen?
- 22. Was ist der einfachste Weg, um einen JSON-String in einen Javabean umzuwandeln?
- 23. Der einfachste Weg, um Einheit zu lernen
- 24. Was ist der einfachste Weg, um eine Zeichenfolge auf einem Server zu speichern
- 25. Was ist der einfachste Weg, einen lokalen Subversion-Server einzurichten?
- 26. Was ist der einfachste Weg, um einen Ausdruck in Scala zu verwenden, um einen AST zu erhalten?
- 27. Was ist der einfachste und effizienteste Weg, um einen minimalen Heap in Scala zu erstellen?
- 28. Was ist der einfachste Weg, um diese Daten in einen Pandas Dataframe zu bekommen?
- 29. Was ist der einfachste Weg, um eine Subdomain in Rails auf einen bestimmten Controller zu verweisen?
- 30. Was ist der einfachste Weg, um einen asynchronen Service-Aufruf in js zu machen?
Wie kann ich diesen Signalton anpassen? Ich möchte einen anderen Signalton als den Standardton abspielen. Dank – Packer