ID:230 サウンドが再生されたかをチェック
by うwsc 2009/06/17(Wed) 00:19:14
| // サウンドが再生されたかをチェック 戻値 = CHKSND( [サウンド名] ) 引数 サウンド名: コントロールパネルのサウンドにて割り当てられたイベント名 ('LowBatteryAlarm', 'MailBeep', ' SystemAsterisk'等) もしくはサウンドのファイル名 戻値 引数なし: サウンドにて割り当てられたイベント名を返す ファイル名/イベント名が指定された時: 再生されていればTrue、でなければFalseを返す ※注:エクスプローラにて自動更新がOnだと、そのファイルのあるフォルダを開いただけでTrueを返してしまう リピート再生では2回目以降は反応できない アプリ(再生法)によってはNG // イベントに割り当てられたサウンドが再生された時にそのイベント名を表示 while True sleep(0.1) wks = ChkSnd() // 引数なし:イベント名を返す if wks <> "" then print wks wend // 指定イベントが再生されたか while True sleep(0.1) ifb ChkSnd("ExplorerNavigating") // イベント名:再生されればTrueを返す print "エクスプローラでクリックされた" endif wend // 指定ファイルが再生されたか while True sleep(0.1) ifb ChkSnd("C:abcabc.wav") // ファイル名:再生されればTrueを返す print "再生" endif wend |






