• ベストアンサー

MPLAY32のコマンドオプションについて

バッチ起動でサウンドを鳴らせた後、そのアプリケーションを閉じたいのですが、下のように書くとMPLAY32は起動するのですが、停止状態でとまってしまいます。 アプリケーションの開始と閉じるコマンドオプションがあれば教えてください C:\WINNT\SYSTEM32\mplay32.exe MUSIC.wav できなければ、別のフリーソフトでも結構です。 よろしくお願いします。

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

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

C:\WINNT\SYSTEM32\mplay32.exe /play /close MUSIC.wav ではどうでしょうか。環境によってOKのPCもあります。

QAZ123
質問者

お礼

できました。 いろいろホームページを探してみたつもりでしたが、分からなかったので、本当に助かりました。 ありがとうございました。

関連するQ&A

  • VBAでコマンドプロンプトを呼び出す記述で

    やりたいことはVBAからコマンドプロンプトにてBCP.EXEを呼び出してSQL文を実行することです。 コマンドプロンプトで直接打つと以下のようなコマンドになります。SQL文は長いので省略しました。 ************************* "c:\WINNT\system32\cmd.exe /k" "C:\Program Files\Microsoft SQL Server\80\Tools\Binn\bcp.exe " "SQL文" ************************* これをVBAで以下のように記述しました。 ////////////////////////////////////////////////// stAppName = "c:\WINNT\system32\cmd.exe /k" stAppName = stAppName & "C:\Program Files\Microsoft SQL Server\80\Tools\Binn\bcp.exe " stAppName = stAppName & "SQL文" Call Shell(stAppName, 1) ///////////////////////////////////////////////// 上のような記述だとコマンドプロンプトでは パスのダブクォテーションがなくなり ************************* c:\WINNT\system32\cmd.exe /k C:\Program Files\Microsoft SQL Server\80\Tools\Binn\bcp.exe ”SQL文” ************************* のように実行されBCP.exeのパスが通らず以下のエラーになります。 ///////////////////////////////////////////////// 内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 ///////////////////////////////////////////////// どなたかVBAでコマンドのパスにダブルクォテーションをつける方法を教えてください。

  • MSDEを停止させるコマンド

    バッチファイルにて、 MSDEを停止 ↓ mdbとlogファイルをコピー ↓ MSDEを開始 という作業を行いたいのですが、 コマンドラインからMSDEを停止したり、開始したり 出来るコマンドご存知の方居ませんか? 宜しくお願いします。

  • Win7のコマンドプロンプトでバッチファイル自動終了は?

    Win7のコマンドプロンプトでバッチファイル自動終了は? Windows7上でバッチファイルを実行させます。 このとき、バッチファイルの中身は、Skypeの起動です。 Skype起動はするのですが、コマンドプロンプトの画面は開いたままです。 そして、Skypeを終了(システムトレイから完全終了)させると、コマンドプロンプトも閉じます。 Skype起動中にコマンドプロンプトを手動で終了させても大丈夫なのですが、いちいち面倒です。 なにかいい手はありませんか? ちなみに、なぜ、バッチファイルでSkypeを起動させるかというと、USBメモリーとかでSkypeを持ち運ぶためです。 バッチファイルの中身です。 Skype.exe /datapath:"DataFile" /removable バッチファイルは「Skype.exe」と同じディレクトリにあります。 ショートカットで作れば問題ないのですが、そうすると、USBのドライブレターが変わった時に対応できなくなるので、相対ディレクトリ指定のできるバッチファイルで起動をさせています。

  • GUIアプリをコマンドラインで使う方法

    実行すると「アプリケーションを起動させるだけのファイル」は簡単に作成できますよね。(普通のショートカットファイル) では、実行したら「予め記述しておいた動作をGUIアプリケーションにさせられるファイル」を作る方法はないのでしょうか。(バッチファイルのような感じで。) GUI版のソフト(GetHTMLW)などをコマンドライン版ソフト(GetHTML)のように使いたいのです。 例えば、 実行するとIEをただ起動させるだけでなく[文字のサイズ] -> [最大]にチェックが入った状態で立ち上がる。 や GETHTMLW.EXEのパスと、取得したいURLやそのオプションなどを書いておき、そのファイルを実行する。 すると、ただGetHTMLWを起動するだけでなく書いたURLのファイルをオプションに従い取得してくる。 という具合に。(例えばです。)

  • コマンドプロンプトの環境変数

    『コントロールパネル』→『システム』→『システムのプロパティ』→『詳細』タブ→『環境変数』→『システム環境変数』で設定した環境変数が、 "C:\WinNT\System32\CMD.EXE"を起動して、 "SET"コマンドで環境変数を確認すると設定された値と違っています。 何故でしょうか?

  • バッチファイルであるアプリケーションを起動してからコマンドを実行したい

    バッチファイルで、あるアプリケーションを起動した後にコマンドを走らせたいと考えています。 普通にアプリケーションの起動と実行コマンドを並べて書き込むとアプリケーションを終了させた時点でコマンドが実行されてしまいます。 そのアプリケーションを立ち上げた状態でないと働かないコマンドなので困っています。 何か良い策があればお願いします。

  • シェルコマンドの実行を行いたい

    シェルコマンドの実行は system("***.exe"); で行えますけど、system関数は実行したexeファイルが閉じられるまで処理がとまってしまいますよね? system関数を呼んだ後すぐに処理を返したい時はどうしたらいいのでしょうか。 また、2つ連続で実行ファイルを実行したいときにはどうしたらいいでしょうか。 system("1.exe"); system("2.exe"); これでは1.exeが終了しないと2.exeが起動しません。 バッチファイルでも同じ事になりますよね。 同時に起動したいのです。どうしたらいいのでしょうか、systemで躓いたので、 spawnで試してみました。 #include <process.h> #include <stdio.h> int main(){ spawn(P_NOWAIT,"notepad"); printf("notepadが起動しました。"); return 0; } こうすればnotepadを閉じなくてもprintf文が実行されると思ったのですが、コンパイルすると 未解決の_spawnが_main内で参照されました。 外部参照1が未解決です。 とでます・・。 どなたか解決策を教えてください>< OS:XPです。

  • 64bitOSでの32bitのコマンドプロンプト

    いま64bitOSのPCを使用しています。 主に使っているソフトが32bitのものです。 そのソフト等をいろいろカスタマイズするために、レジストリにたくさん値を設定して 使用しています。 レジストリ追加用にregeditするバッチをたくさん作りましたが、 今使用している64bitOSでそのバッチを実行すると、32bitのexeが動きません。 レジストリが64bitの箇所に登録されます。 32bit用のregeditを行うために、バッチを全て直すのはとても大変なので、 バッチを実行したときに、32bit用のコマンドプロンプトが起動すればいいのではと考えました。 32bit用のコマンドプロンプトを起動してregeditしたら32bit用の箇所にレジストリが登録されました。 バッチを起動するときだけ、32bit用のコマンドプロンプトが起動するように設定する部分は ありませんか? (コマンドプロンプトのpathがc:\windows\syswow64\cmd.exeになるような感じ?) windows7 sp1 pro 64bitです。 伝わりにくい文で申し訳ありませんが、お教え願います。

  • Operaのコマンドライン・オプションはある?

    WinXP, Opera 7.53日本語版 Operaのコマンドライン・オプション(起動オプション)についてご存知なら、 それを知ることが出来るWEBページなどを教えて欲しいです。 OperaのHELPから検索(英語は苦手)、Google検索(日本語)をしても発見で きませんでした。 ■何がしたいか! ●現状   -  HTMLの関連付けをOperaにしている。   -  「起動と終了」の設定は、『ウインドウを表示せずに起動する』 上記のような現状で、ショートカット・アイコンからの起動時には「ホーム ページ」を表示させて起動できないかと思っています。 例えば、 "C:\Program Files\Opera7\opera.exe" -home のような・・・

  • オプションディレクトリのいくつかが無効?

    オプションディレクトリのいくつかが無効? Windows NT 4.0 (sp6a)をVitual PCにインストールしようと思い、Winnt32.exeを起動し、正しいパスを入力したのですが 「指定されたオプション ディレクトリのいくつかが向こうか、またはアクセスできません。」と表示されました。 ちゃんと正しいパスを入力したのですが.....回答お願いします