私は小さなルビーコマンドラインスクリプトを作っています。私は、プログラムがビープ音を鳴らす最も簡単な方法を知りたかったのです。Rubyプログラムから「ビープ音」を作成する最も簡単な方法は何ですか?
答えて
は、可聴ベル文字を印刷してみます:
print "\a"
Mac OS X用
Windowsの場合、win32-sound gem-Adding Sound to Your Ruby Appsを使用してください。
をインストールするには:Rubyで次に
gem install win32-sound
:非Windows用
require 'win32/sound'
include Win32
...
Sound.beep(100, 500)
、これは仕事ができるようになります:How to make beep sounds?
puts 7.chr
「putc 7」を実行すると、最後の1バイトに貴重なバイトを節約できます。バイトの不足に対処するあなたの部分をしないでください! – Fuser97381
:
system('say "beep"')
従来print "\a"
はいつも私のためにいくつかの理由で動作しませんでした(MBA、10.7.4)
それは確かにそれを行う方法です。 –
もしSOがRedditなら、私はこれを月にupvoteしたいと思います。 –
最も簡単な方法は、ここでputs 7.chr
されていますカスタマイズ方法
require "Win32API"
Beep = Win32API.new("kernel32", "Beep", ["I", "I"], 'v')
def beep freq, duration
Beep.call(freq, duration)
end
beep 600, 400
以下を試してください:
$stdout.beep
それは私のためにはうまくいかなかった、Rubyのどのバージョンで、それはどこにドキュメントですか? –
私はリンゴのマッキントッシュを持っている必要があると思います。私はLinuxのsshで試したところ、失敗しました。もちろん、WindowsやHaikuOSでは動作しません。 – Fuser97381
いいえ、それはMacものではありません。 –
- 1. Ruby on Rails:リモートから取得するバイナリファイルを作成する最も簡単な方法は何ですか?
- 2. mysqlテーブルとPHPからサイトを作成する最も簡単で簡単な方法は何ですか?
- 3. NSTableViewカスタムセルを作成する最も簡単な方法は何ですか?
- 4. RubyプログラマーがPythonをピックアップする最も簡単な方法は何ですか?
- 5. ファイルをJavascriptプログラムにリンクする最も簡単な方法は何ですか?
- 6. コマンドラインで新しいファイルを作成する最も簡単で簡単な方法は何ですか?
- 7. UITableViewフォームを作成する最も簡単で簡単な方法は何ですか?
- 8. Rubyで最も簡単なサーブレットライブラリは何ですか?
- 9. プログラムがQtでシグナルを待つ最も簡単な方法は何ですか?
- 10. インタラクティブなJupyterノートブックからWebアプリケーションを作成する最も簡単な方法は何ですか?
- 11. 最も簡単な方法は、プログラム
- 12. JavaでXHzの音波を生成する最も簡単な方法は何ですか?
- 13. 作成と最も簡単な方法
- 14. C++でスレッドプールを作成する最も簡単な方法は?
- 15. Tuple2の配列からケースクラスオブジェクトを作成する最も簡単な方法は何ですか?
- 16. 最も簡単な方法 - Ruby on Rails
- 17. DelphiからOutlook 2010のメールを作成する最も簡単な方法は?
- 18. RubyのCSVファイルからヘッダーを取得する最も簡単な方法は何ですか?
- 19. 自己抽出PEを作る最も簡単な方法は何ですか?
- 20. GNU/Linuxの世界で最新のGUIアプリケーションを作成する最も簡単な方法は何ですか?
- 21. クラスでイベントを作成する最も簡単な方法
- 22. Perlでクライアントサーバーを作る最も簡単で簡単な方法は何ですか?
- 23. 簡単な3Dアイオスアプリを作成する最も簡単な方法
- 24. 関数からのストリームを作成する最も簡単な方法
- 25. letsencryptをプログラムで設定する最も簡単で最も正しい方法は何ですか?
- 26. RPCエンコードされたWSDLからJavaクライアントを生成する最も簡単な方法は何ですか?
- 27. 円アニメーションを作成する最も簡単な方法
- 28. アニメーション3D漫画を作成する最も簡単な方法
- 29. ウィンドウで描画する最も簡単な3Dプログラムは何ですか?
- 30. OSXでPostgreSQLを設定する最も簡単な方法は何ですか?
このビープ音をカスタマイズするにはどうすればよいですか?私はデフォルトのものとは異なるビープ音を出したい。 ありがとう – Packer