- ベストアンサー
メディアプレイヤーのコマンドライン
こんにちは。 VBでメディアプレイヤーを立ち上げ、再生、閉じるプログラムを書いています。 しかし、起動して、再生はするものの、閉じる方法がわかりません。ご教授いただけないでしょうか。 ○今の状態 ret = Shell("wmplayer.exe /fullscreen C:\test.wmv") で実行、再生できますが、 /close を指定しても、再生終了後閉じてくれません。 MicrosoftのMSDNでは、ver6では、/close /playなどの指定がありますが、ver10では/closeなどがありません。 無くなってしまったのでしょうか。 または、他に閉じる方法はありませんでしょうか。 今使っているメディアプレイヤーはMediaplayer10で、OSはXPです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
SendKeys を使って終了させるとか あるいは、VBの中でコントロールとして使うとか http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmplay10/mmp_sdk/usingwindowsmediaplayerwithvisualbasic.asp
その他の回答 (1)
- 1050 円(@1050YEN)
- ベストアンサー率69% (477/687)
強制終了でよければ terminate でVBカテゴリに検索をかけたら、履歴が存在します。 強制終了がだめであればAPI:SendMessage() で WM_CLOSE かな? ↑未検証で推測発言です。
お礼
回答ありがとうございました。 WM_CLOSEを一度組み込み作成してみましたが、 ファイルによって終了時間がわからないため、/close オプションが有効と考えていました。 今回は、VBからコントロールして何とか作ってみることにしました。
お礼
回答ありがとうございました。 VBの中で、メディアプレイヤーをコントロールしてみることにしました。