質問
たいと思っていますpythonプログラムをアラートが完了させており、そのタスクによる音ノイズです。現在使用してい import os
使用してコマンドラインの音声プログラム言"プロセス完了します。" いかなものではなく、単なる"と鳴ります。"
知っていることがで使用できる機能に ココア アプリ NSBeep
, がないと思いそのものといいます。
こ
print('\a')
がなかった。
を使用していMacの場合思っ ココア コメントである。
解決
してください:
import sys
sys.stdout.write('\a')
sys.stdout.flush()
この作品は私にとってこのMac OS10.5
実は、と思いオリジナルの試作品も少しの修正:
print('\a')
(あなただけのシングルクォーテーションの文字シーケンス).
他のヒント
まPyObjC(Python-Objective-C橋)に設置-稼働OS X10.5システムpython(船舶PyObjCできない
from AppKit import NSBeep
NSBeep()
遊びのシステムの警戒態勢にあるからです。
また、ミキサーからのpygameモジュールです。初めてのモジュール:
$ sudo apt-get install python-pygame
そのプログラムを書くこ
from pygame import mixer
mixer.init() #you must initialize the mixer
alert=mixer.Sound('bell.wav')
alert.play()
とpygameないカスタマイズオプション"を、また実験です。
あったかをオフにして"沈黙の端末ベル"のオプション自動端子プロファイルのためのiTerm print('\a')
ます。でも作によるデフォルトターミナルより。
にお使いいただけますMacモジュール Carbon.Snd
遊びのシステムの音:
>>> import Carbon.Snd
>>> Carbon.Snd.SysBeep(1)
>>>
炭素モジュールのいない文書で利用いただ help(Carbon.Snd)
どの機能がございました。できるように直接インターフェースを炭素でのドキュメントは、Appleの開発に接続しょう。
ビバリー Warkの答...NSBeep()
からAppKit作品もまた、端末/アプリのアイコンのページをご参照くジャンプします。イベントライン NSSound()
を回避すること、他の音:
from AppKit import NSSound
#prepare sound:
sound = NSSound.alloc()
sound.initWithContentsOfFile_byReference_('/System/Library/Sounds/Ping.aiff', True)
#rewind and play whenever you need it:
sound.stop() #rewind
sound.play()
標準の音声ファイルであるこれらのコマンドライン locate /System/Library/Sounds/*.aiff
ファイルの使用 NSBeep()
う '/System/Library/Sounds/Funk.aiff'