バッチファイルでメディアプレイヤーが再生できません

このQ&Aのポイント
  • バッチファイルでメディアプレイヤーが再生できずに困っています。
  • バッチファイルで再生が開始されず、問題の原因を知りたいです。
  • バッチファイルでメディアプレイヤーの再生可能性を確認したいです。
回答を見る
  • ベストアンサー

バッチファイルでメディアプレイヤーが再生できません・・・

こんにちわ。 バッチファイルでメディアプレイヤーが再生できずに困っています・・ 以下のようなバッチファイルを作成後、実行しても、一瞬DOSの画面が開くだけで再生が開始されませんでした。 (再生ファイルが指定のパスに存在することも確認しました。) 記述的に何かおかしいのでしょうか・・? (そもそもバッチファイルでメディアプレイヤーが再生可能なのでしょうか?) 「C:\Program Files\Windows Media Player\wmplayer.exe C:\Documents and Settings\ユーザ名:***\My Documents\***.mp3」 どなたか分かる方ご回答よろしくお願いします。

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

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

コマンドプロンプトで c:\Program Files\Windows Media Player\wmplayer.exe[Enter] とやっても 'c:\Program' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 とエラーがでます。一瞬開くDOSの画面はこのエラーを表示していると思います。 これをダブルクォーテーションでくくって "c:\Program Files\Windows Media Player\wmplayer.exe"[Enter] とやればメディアプレイヤーの起動はできます。が、再生はしません。これに引数でファイルを指定することもできません。 mp3ファイルを再生するためのデフォルトのプレイヤーがメディアプレイヤーになっていれば "C:\Documents and Settings\Administrator\My Documents\***.mp3"[Enter] とすれば、デフォルトのアプリケーションを立ち上げてmp3ファイルを開いて(=再生して)くれます。 ですから、この部分をバッチファイルに記述すればいいのです。

sagakanon
質問者

お礼

お返事どうもありがとうございます。 無事解決いたしました。 どうやら「Program Files」の空白部分が有効なパスとして認識されていなかったようですね。先にDOSで調べてから試すべきでしたね。。 ありがとうございました。

関連するQ&A

  • ウィンドウズ メディアプレイヤーの自動再生

    お昼休みの12時から13時までの一時間、事務所で音楽をながすことになりまして、ウィンドウズ メディアプレイヤーでできないかと格闘中です。 以前こちらで、タスクのスケジュールで決まった時刻または一定時間、音楽を自動再生することを教えていただいたのですが、単純に再生したいファイルをつついたのでは、延々とその曲が繰り返されてしまいます(連続再生オンで)ので、CDをかけたように色々な曲が流れるようにしたいのです。 そこで、素人なりにバッチファイルを書いて、それをタスクスケジュールするという方法でやってみたのですが、うまく行きません。 ↓がその記述です。 start "" /wait "C:\Documents and Settings\time\デスクトップ\音楽フォルダ\1曲目.MP3" start "" /wait "C:\Documents and Settings\time\デスクトップ\音楽フォルダ\2曲目.MP3" start "" /wait "C:\Documents and Settings\time\デスクトップ\音楽フォルダ\3曲目.MP3" 現象としては、 1曲目が始まる(プレヤーの連続再生はオフにしてある) 1曲目が終わるが、プレイヤーは立ち上がったままで、 2曲目は始まらない 当然ですよね。この記述では。 そこで、 start "" /wait "C:\Documents and Settings\time\デスクトップ\音楽フォルダ\1曲目.MP3" taskkill /im wmplayer.exe と追記してみたのですが、これもうまくゆきません。1曲目のプレイヤーが立ち上がったままで進みません。 メディアプレイヤー側に「再生が終わったら自動で終了する」という設定でもあればいいのですが、それはないようですし。 バッチファイル側で、なにかのパラメタをきってできますでしょうか? なにか、いい方法はないでしょうか? 動作環境は、 WindowsXP Professional Version 2002 SP2 Windows Media Player Version 10.00.00.4036 です。 宜しくお願いします。 

  • バッチファイル内で2つのブラウザを同時に起動したいのですが。

    いつも、お世話になっております。 小生、只今、WindowsXPSP3上でHTMLを勉強中のHTML初学者です。 今回、HTMLを記述し、FireFox3.6.3とIntenetExplorer8.0で表示させようと思い、以下のバッチファイルを書きました。 "C:\Program Files\Mozilla Firefox\firefox.exe" "C:\Documents and Settings\XXXXXXXXXXX\My Documents\HTML\source.html" "C:\Program Files\Internet Explorer\iexplore.exe" "C:\Documents and Settings\XXXXXXXXXXX\My Documents\HTML\source.html" と記述し、バッチファイルを起動してみたところ、 1.FireFoxが起動し、source.htmlを表示。 2.しばらく待つが、IEが起動しない(IEでsource.htmlが表示されない)。 という状況になってしまいました。 どうにかして、両方(FireFox, IE)を一度に起動するバッチファイルを書きたいです。 お忙しい中、申し訳ございませんが、先輩方アドバイス宜しくお願い致します。

  • Windows Media Playerで再生できません

    Windows Media PlayerでMPEG4のファイルが再生できなくなりました。 修正の方法をご存知の方、教えていただけますか? エラーメッセージ 問題が発生したため、wmplayer.exe を終了します。 ご不便をおかけして申し訳ありません。 AppName: wmplayer.exe AppVer: 11.0.5721.5145 ModName: msvcr80.dll ModVer: 8.0.50727.4053 Offset: 0001500a

  • DOSのバッチで、変数中のファイル名を取り出すには

    DOSのバッチの初心者です。 $FILEという変数に、 C:\Documents and Settings\Administrator\My Documents\okwave.txt のようにファイル名がフルパスで入ってくるとします。このファイル名だけ(okwave.txt)を別の変数に入れたいのですが、うまくいきません。 set f=%$FILE% set g=%%~nf echo %g% 上のように書いてみたのですが、変数gは%~nfという値が入ってしまいます。どう直せばよいでしょうか。

  • バッチファイル コマンドプロンプトのウインドウを閉じるには?

    VWD2008のASP.NET開発サーバを起動させるバッチファイルを作成してみたのですが、起動はできたもののコマンドプロンプトのウインドウを閉じることができません。 使用勝手を考えると、バッチをクリック→開発サーバ起動→プロンプトのウインドウを自動で消す、ところまで一括で処理させたいと考えていますが、可能でしょうか? バッチファイルの中身は以下のようになっています。 cd /d c:\Program Files\Common Files\Microsoft Shared\DevServer\9.0 WebDev.WebServer /port:8080 /path:"C:\Documents and Settings\you\My Documents\system\kanri\kanri" /vpath:"/" EXIT

  • DOSのバッチファイルでカレントフォルダを取得するには?

    現在バッチファイルにファイルをドラッグ&ドロップするとそのファイルを処理するようなバッチを組もうとしています。 おおまかな流れとして  1.ファイルのバックアップ  2.test.exeの引数にファイルのパスを渡す といった事をしたいのですが、バッチファイルにドラッグ&ドロップするとカレントフォルダがC:\Documents and Settings\user\になってしまいます。 バッチファイルのある場所をカレントフォルダとするにはどうすればよいのでしょうか。 以下カレントフォルダを確認した結果です。 OS:Windows2000 実行バッチのパス: C:\Documents and Settings\user\デスクトップ\test.bat ---test.bat---- @echo off cd pause test.bat直接起動 C:\Documents and Settings\user\デスクトップ test.batにファイルをD&D C:\Documents and Settings\user 伝わりづらくて申し訳ございません。 宜しくお願い致します。

  • C#からバッチファイルを起動で

    C#からバッチファイルを起動しているのですが、 パス名にブランクがあると、cdコマンドがうまく動きません。 ブランクがないと動きます。 例:C:\Documents and Settings\user\My Documents\ バッチファイルを""で囲んでみたのですが、 うまく動きませんでした。 原因が分かれば教えて下さい。 よろしくお願い致します。 C#部分 --------------------------------------------------------------------------------- string strJarPath = Properties.Settings.Default.JarPath; ProcessStartInfo psInfo = new ProcessStartInfo(); psInfo.FileName = Application.StartupPath + @"\" + "cmdExe.bat"; psInfo.Arguments = strPath psInfo.CreateNoWindow = true; psInfo.UseShellExecute = false; psInfo.RedirectStandardOutput = true; Process p = Process.Start(psInfo); --------------------------------------------------------------------------------- ※Properties.Settings.Default.JarPath には、  C:\Documents and Settings\user\My Documents\java を設定 バッチファイル部分 ---------------------------------------------------------------------------------- @echo off cd "%1" java -cp test.jar Hello ---------------------------------------------------------------------------------

  • Windows Media Playerを"別のユーザーとして実行"できない

    Windows Media Playerのショートカットを右クリック→別のユーザーとして実行とすると、 C:\Program files\Windows Media Player\wmplayer.exe ディレクトリ名が無効です。 というダイアログが表示され実行できません。 そのユーザーにログオンを切り替えてから通常通り実行すれば問題無く行えます。 当然ですが、C:\Program files\Windows Media Player\wmplayer.exe は存在しています。 バージョンはWMP11で、以前のバージョンにロールバックしても直りませんでした。 考えられる原因はありますか? よろしくお願いします。

  • Windows Media Playerで再生

    <a href"C:\Documents and Settings\Administrator\My Documents\*****\*****\*****">キーワード</a> これだと「キーワード」をクリックした時、フォルダが開いてしまいます。そうではなくて、このフォルダに入っている全曲を Windows Media Playerで表示させるには、どのような記述を加えればよいのでしょうか?分かりにくい質問ですが、もしよかったら教えてください。お願いします。

  • Windows Media Playerでメディアライブラリ等が使えなくなります。

    音楽CDをメディアプレイヤーの「音楽のコピー」でコピーして聞いていたのですが、容量が増えたので、ファイルのあるマイドキュメントをCドライブからDドライブに移したんです。 すると、メディアライブラリから音楽を再生しようとしたら「指定されたパスが見つかりません。」とメッセージが出て再生されなくなりました。 でも、マイドキュメントをCドライブに戻すと、ちゃんと再生されるみたいです。 メディアライブラリの曲タイトル横のファイル名が「C:\My Documents\My Music\~」とCドライブになってるのがいけないのかと思ったりもするんですが、変更する方法もわからないので、もう一度新たにCDをコピーし直そうとしても「指定されたパスが~」と出て実行されません。 マイミュージックがCドライブの場所をかなり食ってるので、できればDドライブに移したいんですが、Dドライブに移したままで使用できる方法は無いものでしょうか? ちなみに、OSはWindows Meでメディアプレイヤーは7.1です。 冗長な質問文で申し訳ありません。どうかよろしくお願いします。