• ベストアンサー

VBS から BAT を起動させたい

いつも参考にさせてもらっています。 下記vbsファイルのコード ********** 部分に何かをかいて YESを押したとき ソフト(実際にはソフトを起動させるためのbatですが) が起動するようにしたいのですがどうすれば良いでしょうか? Dim rc rc = MsgBox("起動しますがよいですか?", vbYesNo) If rc = vbYes Then ********************* End If

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

  • ベストアンサー
  • kenpon24
  • ベストアンサー率64% (66/102)
回答No.1

これでいけますか? 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

drdrdrdr
質問者

お礼

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

その他の回答 (1)

回答No.2

> ファイル名にスペースがあると駄目みたいです。 パス名にスペースが含まれている場合は、二重引用符で囲みます。 下のページを『二重引用符が必要となるのは』で検索してみてください。 スクリプトでサウンドを再生することはできますか http://www.microsoft.com/japan/technet/scriptcenter/resources/qanda/nov04/hey1103.mspx

関連するQ&A