プロが教えるわが家の防犯対策術!

こんにちは。
VBでメディアプレイヤーを立ち上げ、再生、閉じるプログラムを書いています。
しかし、起動して、再生はするものの、閉じる方法がわかりません。ご教授いただけないでしょうか。

○今の状態
ret = Shell("wmplayer.exe /fullscreen C:\test.wmv")
で実行、再生できますが、 /close を指定しても、再生終了後閉じてくれません。
MicrosoftのMSDNでは、ver6では、/close /playなどの指定がありますが、ver10では/closeなどがありません。
無くなってしまったのでしょうか。
または、他に閉じる方法はありませんでしょうか。

今使っているメディアプレイヤーはMediaplayer10で、OSはXPです。

A 回答 (2件)

SendKeys を使って終了させるとか



あるいは、VBの中でコントロールとして使うとか
http://msdn.microsoft.com/library/default.asp?ur …
    • good
    • 0
この回答へのお礼

回答ありがとうございました。
VBの中で、メディアプレイヤーをコントロールしてみることにしました。

お礼日時:2006/06/11 19:53

強制終了でよければ


terminate
でVBカテゴリに検索をかけたら、履歴が存在します。

強制終了がだめであればAPI:SendMessage() で WM_CLOSE かな?
↑未検証で推測発言です。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。
WM_CLOSEを一度組み込み作成してみましたが、
ファイルによって終了時間がわからないため、/close
オプションが有効と考えていました。
今回は、VBからコントロールして何とか作ってみることにしました。

お礼日時:2006/06/11 19:57

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!