私は小さなルビーコマンドラインスクリプトを作っています。私は、プログラムがビープ音を鳴らす最も簡単な方法を知りたかったのです。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. UITableViewフォームを作成する最も簡単で簡単な方法は何ですか?
- 6. 作成と最も簡単な方法
- 7. Rubyで最も簡単なサーブレットライブラリは何ですか?
- 8. C++でスレッドプールを作成する最も簡単な方法は?
- 9. JavaでXHzの音波を生成する最も簡単な方法は何ですか?
- 10. DelphiからOutlook 2010のメールを作成する最も簡単な方法は?
- 11. RubyのCSVファイルからヘッダーを取得する最も簡単な方法は何ですか?
- 12. 自己抽出PEを作る最も簡単な方法は何ですか?
- 13. 簡単な3Dアイオスアプリを作成する最も簡単な方法
- 14. GNU/Linuxの世界で最新のGUIアプリケーションを作成する最も簡単な方法は何ですか?
- 15. Perlでクライアントサーバーを作る最も簡単で簡単な方法は何ですか?
- 16. 円アニメーションを作成する最も簡単な方法
- 17. RPCエンコードされたWSDLからJavaクライアントを生成する最も簡単な方法は何ですか?
- 18. RailsでERBを実装する最も簡単な方法は何ですか?
- 19. Javaでカスタムバイナリデータメッセージを設定する最も簡単な方法は何ですか?
- 20. OSXでPostgreSQLを設定する最も簡単な方法は何ですか?
- 21. XAMLでScrollViewerをスタイルする最も簡単な方法は何ですか
- 22. 春の最も簡単で最も透過的な方法をキャッシングする方法は何ですか?
- 23. C++で簡単なクロスプラットフォームGUIを作成する最も良い方法は何ですか?
- 24. wxPythonで形状ウィンドウを作成する最も簡単な方法は何ですか?
- 25. Pythonで設定ファイルを作成する最も簡単な方法は何ですか
- 26. javascriptで簡単なフィルタ関数を作成する最も良い方法は何ですか?
- 27. Unix上でマルチパートアーカイブを作成する最も簡単な方法は何ですか?
- 28. C#でExcelテーブルを作成する最も簡単な方法は何ですか?
- 29. Rails 3で測量を作成する最も簡単な方法は何ですか?
- 30. iPhoneアプリのマニュアルを作成する最も簡単で最速の方法は何ですか?
このビープ音をカスタマイズするにはどうすればよいですか?私はデフォルトのものとは異なるビープ音を出したい。 ありがとう – Packer