http://qa.nou-college.net/qa4877134.html
の続きですが
Sub Sample1()
Dim SoundFile As String
SoundFile = "C:\Users\Music\サザンオールスターズ/希望の轍.mp3"
If Dir(SoundFile) = "" Then
MsgBox SoundFile & vbCrLf & "がありません。", vbExclamation
Exit Sub
End If
Shell "mplay32.exe /play /close " & SoundFile
End Sub
を実行すると「ファイルが見つかりません」となります。
他のMP3ファイルでも同じです。
APIを使う方法なら成功しました。
「MsgBox SoundFile & vbCrLf & "がありません。", 」
とならないのでファイルは見つかっているのだと思います。
何か原因がわかる方よろしくお願いします。
No.7
- 回答日時:
No.5
- 回答日時:
音楽流れないですか。
おかしいですね。再生が始まらない感じですか?
そのファイルは普通にダブルクリックしたときは再生されるのでしょうか?
No.4
- 回答日時:
Windowsでファイル名で使えない文字に/が入っているのでは。
質問の例は全角/なのかな。
APIでは動くとなると??
http://blogs.dion.ne.jp/tmikami/archives/6570815 …
http://www.sharp.co.jp/support/mebius/tips/tips- …
http://beefway.hp.infoseek.co.jp/prog/filename.h …
No.3
- 回答日時:
見る限り別にmplay32で再生する必要はなさそうですね。
WSHを使って、関連付けられたアプリケーションで開くこともできますよ。
Dim WSH As Variant
Set WSH = CreateObject("Wscript.Shell")
'バックグラウンドで流すイメージなら、vbNormalFocuをvbMinimizedNoFocusする
WSH.Run "rundll32.exe url.dll, FileProtocolHandler " & _
SoundFile, vbNormalFocus, False
Set WSH = Nothing
Exit Sub
いろいろな方法があるのですね!
ただWindows Media Playerは起動するのですが音楽が流れません。。。
もっと試してみます。ありがとうございます。
No.2
- 回答日時:
| 結果は同じでした。
そうですか、、mplay32.exeがないのでは?
DOS窓を開き、
mplay32.exe <ファイル名>
をじかに実行してみましょう。
'mplay32.exe' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
と出たらパスが通っていないか、mplay32.exe自身がないことが疑われますが、、
DOS窓ってコマンドプロンプトのことですよね?
やってみましたがおっしゃるとおり
'mplay32.exe' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
になりました。
'mplay32.exe' を検索をかけてみましたがヒットしませんでした。
ということはパソコンに入ってないと言うことですね。
再度ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パソコンのプロセスの重複起動...
-
スパイは?→【msconfig】→【ス...
-
私のPCが覗かれているか調べる方法
-
UniDic ダウンロード後
-
NTRtScan.exeを常に停止させる...
-
rundll32.exe oobefldrというの...
-
Monitor.exe??
-
conime.exeについて質問があり...
-
ARK: Survival Evolvedで、サー...
-
vrserver.exeとWindowsセキュリ...
-
”cmd.exe”と”command.com”
-
rundll32.exe プロセス ウィ...
-
McAfee マカフィー ウィルスス...
-
PUA:Win32/GameHackをMicrosoft...
-
パソコンのデスクトップ画面に...
-
JS/Packed.Agent.N が検出され...
-
まじで助けてください 凄い恥ず...
-
Everything というフリーソフト...
-
パソコンから勝手に知らない音...
-
MusicCenter For PC の楽曲の削...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パソコンのプロセスの重複起動...
-
「.exe」は捨ててよい?
-
私のPCが覗かれているか調べる方法
-
タスクマネージャに大量のプロ...
-
rundll32.exe プロセス ウィ...
-
vrserver.exeとWindowsセキュリ...
-
NTRtScan.exeを常に停止させる...
-
勝手にC:\\WINDOWS\\system32\\...
-
rundll32.exe oobefldrというの...
-
WindowsPCにインストールしたソ...
-
ctfmon.exeが2つある
-
「iexplore.exe」というプロセ...
-
Monitor.exe??
-
Windowsのsystem32フォルダにex...
-
ARK: Survival Evolvedで、サー...
-
ダイナブックでコントロールパ...
-
msiexec.exeはブロックした方が...
-
USBに感染するウィルスについて...
-
svchost.exeが・・・?
-
”cmd.exe”と”command.com”
おすすめ情報