音を鳴らすバッチ
何かを監視していて、例えば敷居位置を超えた場合に用意した”バッチを
起動させる”。この時、携帯電話などにメールを送信する場合が
多いと思いますが、セキュリティ対策でSMTPが使えないと設定できません。
単純にアラートとして音が鳴るようなバッチを作成しました。
Alert.bat
----
set LOG-FILE=error-log.txt
date /t >> %LOG-FILE%
time /t >> %LOG-FILE%
echo. >> %LOG-FILE%
"C:\WINDOWS\Media\Windows XP Error.wav"
----
もしくは、
Alert2.bat
----
set LOG-FILE=error-log.txt
date /t >> %LOG-FILE%
time /t >> %LOG-FILE%
echo. >> %LOG-FILE%
:LOOP
"C:\WINDOWS\Media\Windows XP Error.wav"
goto LOOP
----
--動作環境
OS: WindowsXP SP3 Japanese
wavファイル関連付け: WindowsMediaPlayer 10
最初、gotoを使用し、強引にループを作ると音が鳴り続けるのかと
思ったのですが、WMP(WindowsMediaPlayer)は音声再生後、アプリが
終了せずそのまま止まります。アプリを終了するとループに戻るのですが、
自動では1度再生されたら止まります。
そこで、WMPの設定を変更しました。
--WMP 連続再生設定
WMPメニュー[再生] - "連続再生"をオンにします。
すると、音声が連続で再生され続けます。
バッチAlert.batで動作させることができました。
*iTune等を導入している場合、wavファイルの関連付けが変更されている
場合があります。上記のバッチを動作させるにはwavファイルをWMPに関連付け
することを推奨します。
「Script」カテゴリの記事
- PsExec リモートインストール(2014.08.27)
- PowerShell学習支援ツール Script Browser & Script Analyzer(2014.05.12)
- 複数のサブフォルダ内のファイルを一括コピー(2013.06.12)
- Gmail 自動削除(2013.03.13)
- Proxy自動設定 pacファイル(2012.08.15)
The comments to this entry are closed.
Comments