• ベストアンサー

標準機能で音を発生させるには?(Windows 2003 Server)

よろしくお願いします。  OS:Windows 2003 Server バッチを使用してあるプログラムを実行します。 そのプログラムが終了した際に、音を鳴らして通知するように したいと考えております。 この音を鳴らす部分を検討中なのですが、何かコマンドは御座いますか。 もしあれば、教えて頂けますでしょうか。 また、MS-DOSコマンドで無く(無いと思っています)、 VBS等で方法がありそうでしたら、その実行方法を教えて ください。 恐らく、BEEP音あたりかと思っています。 どうぞ宜しくお願い致します。

  • nao-k
  • お礼率92% (695/752)

質問者が選んだベストアンサー

  • ベストアンサー
noname#210617
noname#210617
回答No.1

>BEEP音あたりかと思っています。 ASCIIコードの7ですね。 これをファイルに保存して、typeすればよいのです。 ExcelでセルA1に”=char(7)”をいれて、このシートをテキストとしてたとえばbeepという名前で保存。 このファイルbeep.prnを、 type beep.prn とすれば音がすると思います。 ただし、ハード的に音が鳴るようになっている必要があります。

nao-k
質問者

お礼

アドバイスありがとうございます。 >ただし、ハード的に音が鳴るようになっている必要があります。 →どこかの設定でOFFではなくONとなっているということでしょうか。    試して見ました。  もう少し大きな音で出したいのですが何か方法はありますでしょうか?  googleで検索すると、BEEP音の音量は固定、というような記述があり難しそうですが・・・。

その他の回答 (2)

noname#210617
noname#210617
回答No.3

サーバのそばにいらっしゃるのですね。 Beep用のスピーカではなくて、サウンドカードにスピーカをつないでWMPで音が出るようにしておいて、 コマンドプロンプトで C:\Windows\media\tada.wav[Enter] とやるとWMPが起動されて、wavファイルが再生されます。 フォルダオプションで拡張子にプログラムWMPが関連づけられていることを確認してお試しください。

nao-k
質問者

お礼

アドバイス、ありがとうございます。 サーバにサウンドカードがあれば、試してみます。

noname#210617
noname#210617
回答No.2

発想を変えて、NET SENDコマンドでクライアントにメッセージを送るほうがいいのではないでしょうか? NET SEND yourname 終ったよ! クライアントPCでメッセンジャーサービスが動いていれば、メッセージがポップアップしてきます。

nao-k
質問者

お礼

アドバイスありがとうございます。 そういう方法もあるのですね。 参考にさせて頂きます! しかし、ネットワークが繋がっている必要がありますね・・・。 現実、接続して良いクライアントPCを入手できない可能性があります。

関連するQ&A

  • リモートでバッチを実行(Windows)

    お世話になります。 クライアントサーバ(Windows2003Server)からリモートサーバ(Windows2003Server)に 存在するバッチファイル(Remote.bat)をリモートで実行する方法(コマンド)をご教授ください。 方法としては、Client.bat(クライアントサーバに存在)というバッチファイルから、 Remote.batを実行したいです。 Unixのrshコマンドみたいなイメージです。 宜しくお願いします。

  • DOS窓を自動で閉じるには

    Win2000です。 Aというプログラムからバッチファイルを起動し、 そのバッチからBというプログラムを実行します。 このとき、MS-DOSコマンドプロンプトのウィンドウは、 Bプログラムが終了しないと自動で閉じません。 これをバッチの処理が完了後ただちに閉じたいのですが、 その方法を教えてください。 Win9xではプロパティで設定できたのですが...

  • net use コマンドでのサーバ接続について

    初めまして。 現在、WINDOWS2003サーバ(Aサーバ)を使用して、サーバ内でBATファイルを実行しています。 BATファイルの実行方法は、別のWINDOWS2003(Bサーバ)のバッチファイルから Aサーバにnet useコマンドで接続し、AサーバのBATファイルを実行するというものです。 Aサーバには複数のバッチが存在し、同時にBサーバ、CサーバからAサーバの各BATファイル を実行しています。 そこで問題が発生しているのですが、BサーバからバッチファイルでAサーバのバッチファイルを実行している間に、同時にCサーバのバッチファイルからAサーバのバッチファイルを実行しようとしたところ、先に実行されていたBサーバのバッチの処理が突然終わってしまい(Aサーバへの接続が切れた?)、Cサーバのバッチだけが実行される状態になってしまいます。 BサーバのバッチとCサーバのバッチを同時に実行することはできないのでしょうか? そもそもAサーバにnet useコマンドで複数のサーバから接続できないということでしょうか? ちなみにサーバは複数ありB,Cサーバ以外にも5つほどのサーバで同時にAサーバに接続を行いたいと思っています。 かなりはまって困っています。 わかる方ご教授いただけますでしょうか。よろしくお願いします

  • windowsサーバからハンディーターミナルへのリモート

    質問させて頂きます。 サーバ(windows系)よりクライアントの ハンディーターミナル(windowsCE)へリモートコマンド等を送信し ハンディーターミナルにサーバ上のプログラムを実行 させる方法としては何があるでしょうか? このソフトを入れる。windows標準のこのコマンドが使える等 情報を教えて頂けますでしょうか? ※下記、1・2の順番での処理 1.サーバよりハンディへプログラム実行命令(リモート命令?)を送信 2.ハンディーターミナルよりサーバ上のプログラムを実行

  • タスクスケジューラでのtelnet実行について

    よろしくお願いいたします。 ネットワーク機器に定期的にログインチェックを行う必要が生じたため、 バッチファイルとVBSを作成し、手動で実行すると問題なく動作しました。 ところがWindowsタスクスケジューラでユーザーがログオフした状態で実行すると 異常終了してしまいました。 処理の流れは以下になります。 (1)バッチファイル起動 (2)バッチファイルが適当な名前を付けたコマンドプロンプトを起動。 (3)バッチファイルがVBSを起動 (4)VBSが(2)で起動したコマンドプロンプトをアクティブにする。 (5)VBSがSendKeysメソッドでコマンドプロンプト上でtelnetを実行 原因が分からず困っています。 ユーザーがログオフしている環境ではtelnetは実行できないものなのでしょうか。 どうぞご教授下さい。

  • PHPをバッチスクリプトのように実行する方法

    PHPをちょっと勉強してみようと思っています。 言語仕様をさらっと勉強したいだけなので Webサーバーを立ち上げるまではしたくないと思っています。 で、PHPをバッチスクリプトのように実行したいと思っています。 PerlやWSH(JScript, VBS)、シェル、Winコマンドバッチ等のように。 しかし、少し調べた限りではPHPをバッチのように起動する方法は分かりませんでした。 PHPをバッチスクリプトのように実行する方法はありますでしょうか? 存在しないのでしょうか?もしあるのならその方法を教えてください。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • ATコマンドのVBSを実行方法について

    ATコマンドはコマンドプロント又はバッチファイルで実行する方法だと思っています。 コマンドプロントでVBSの起動文の書き方を教えて下さい。 またVBSでATコマンドの起動方法を教えて頂けませんか よろしくお願いします。

  • VBからサーバーアップ&実行

    次のようなプログラムを作成しようとしてます。 ・インターフェースはVB ・VBでのボタンを押すとプログラム開始 ・開始すると、サーバーに指定されたプログラムをアップ ・サーバー上でそのプログラムを実行、結果をテキストファイルへ ・サーバーでのプログラム終了後、VB上で結果を表示 この中で、バッチファイルをVB上で呼び出せばサーバーにアップはできるのではないか・・・と思ってますが、アップの後実行する方法がわかりません。何か意見がありましたら教えてください

  • バッチ処理中のコマンドの自動強制終了

    Windows7で、バッチファイルから複数のコマンドを実行しています。 あるコマンドの実行が一定時間以上になったらそのコマンドを強制終了して、次のコマンドに移るようにする方法を教えてください。 例えば、下記のバッチファイルがあるとします。 バッチファイル開始 programA programB programC バッチファイル終了 以上を実行した際に、programBの実行時間が1分以上になったらprogramBを自動的に強制終了して 次のprogramCを実行する必要があります。 また、ユーザーが起動するプログラムは、上記のバッチプログラムだけとします。 また、ダイアログボックスやメッセージwindow等のGUIは表示したくないです。 このようなことを実現する方法を教えてください。

  • OS標準搭載機能を使用してのメール送信

    よろしくお願いします。 ジョブ(MS-DOSコマンドによるバッチ等)失敗時や、 OSイベントログにエラーが出力された際の障害通知手段として、 OSに標準で搭載されている機能を使用してメール送信を したいと考えております。 調べたところ、下記URLに記載されている方法があるようですが、 簡易説明のためよく判りません。 (例えば、SMTPサーバを設定しているようですが、 特に認証の設定はしていないようです。 認証の設定が不要な場合もあると思いますが、必要な場合は どうするのか?等不明です。) http://www.atmarkit.co.jp/fwin2k/win2ktips/428wshmail/wshmail.html もう少し詳細に記載されたサイトや書籍をご存知でしたらご教示願えますでしょうか。 OSは、Windows Server 2003、Windows 2000 Server で使えればと考えております。

専門家に質問してみよう