Qual é a maneira mais fácil que eu posso criar um som 'beep' de um programa Ruby?
Pergunta
Eu estou fazendo um script de linha de comando pequena Ruby e eu queria saber o que a maneira mais simples para que o programa emita um sinal sonoro é.
Solução
Tente imprimir o caráter sino audível:
print "\a"
Outras dicas
Para Mac OS X:
system('say "beep"')
print "\a"
convencional nem sempre trabalho por algum motivo para me (MBA, 10.7.4)
Para Windows, usar o gem win32-som - Adicionando o som a seu rubi Apps .
Para instalar:
gem install win32-sound
Então, em Ruby:
require 'win32/sound'
include Win32
...
Sound.beep(100, 500)
Para os não-janelas, parece que isso poderia funcionar: Como fazer sinais sonoros?
puts 7.chr
A maneira mais fácil é puts 7.chr
Aqui está uma maneira customize
require "Win32API"
Beep = Win32API.new("kernel32", "Beep", ["I", "I"], 'v')
def beep freq, duration
Beep.call(freq, duration)
end
beep 600, 400
Tente o seguinte:
$stdout.beep
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow