プロが教える店舗&オフィスのセキュリティ対策術

いつも参考にさせてもらっています。

下記vbsファイルのコード ********** 部分に何かをかいて
YESを押したとき ソフト(実際にはソフトを起動させるためのbatですが)
が起動するようにしたいのですがどうすれば良いでしょうか?

Dim rc
rc = MsgBox("起動しますがよいですか?", vbYesNo)
If rc = vbYes Then
*********************
End If

A 回答 (2件)

これでいけますか?


Dim rc
dim objWShell

Set objWShell = CreateObject("WScript.Shell")
rc = MsgBox("起動しますがよいですか?", vbYesNo)
If rc = vbYes Then
objWShell.Run "C:\test.bat" <=ここをファイルパスに
End If

Set objWShell = Nothing
    • good
    • 2
この回答へのお礼

解決しました。ありがとうございます。
ちなみに ファイル名にスペースがあると駄目みたいです。

お礼日時:2008/07/01 13:19

> ファイル名にスペースがあると駄目みたいです。



パス名にスペースが含まれている場合は、二重引用符で囲みます。
下のページを『二重引用符が必要となるのは』で検索してみてください。

スクリプトでサウンドを再生することはできますか
http://www.microsoft.com/japan/technet/scriptcen …
    • good
    • 0

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