質問: .vbsファイルは、右クリックから「コマンドプロンプトで開く」を使うことでbatファイルのように扱えますが、.batファイルをvbsのように(echo→MsgBoxみたいな)扱うことが出来ないのはなぜでし
回答: 回答ではありませんので、無視してください。 「VBScript」を、右クリックから実行されなくても、ダブルクリック(「シングルクリック」→「Enter」の方が確実)、または、「ドラッグ&ドロップ」で実行できます(もちろん、ご存じでしょうけど)。 「ドラッグ&ドロップ」の場合は、 Set wa = WScript.Arguments と書いておくと、「ドラッグ&ドロップ」されると、そのファイルだったり、フォルダだったりを取得できます。 「~.bat」ファイルは、「コマンドプロンプト」を記述するわけですから、「コマンドプロンプト」で実行可能なものしか扱えません。 「Echo」を「MsgBox()」で記述することはできませんから、どうしても「コマンドプロンプト」で処理をされなければならない場合は、その勉強をされるしかないですし、「~.vbs」でも問題がないのであれば、見通しのいい(私にとって)「VBScript」で記述されればいいと思います。 ただ、本当は、マイクロソフトが「Windows PowerShell」に移行しようと思っているように、「Windows PowerShell」がいいのでしょうけど・・・。 では、お勉強、がんばってください。