VBSでコマンドプロンプトにコマンドを入力したい。
VBSで変数txtCmdをカレントフォルダでコマンドプロンプトで入力し、エンターを押した際実行されることを行いたいです。
発生している問題・エラーメッセージ
下記のようなVBSを作成しましたが、コマンドプロンプトが開いたまま何も入力されていないようです。
該当のソースコード
下記のサイト内容について、vbsで実行しようとしています。
https://aprico-media.com/posts/3682
VBS
1Dim objCMD 2Dim txtCmd 3Dim tmp1 4Dim tmp2 5 6tmp1 = "test.zip" 7tmp2 = "memo.txt memo2.txt" 8 9'txtCmd = """C:\Program Files\7-Zip\7z.exe"" a test.zip memo.txt" 10txtCmd = """C:\Program Files\7-Zip\7z.exe"" a " & tmp1 & tmp2 11 12Set objCMD = CreateObject("WScript.Shell") 13objCMD.Run "cmd " & txtCmd 14
試したこと
下記確認したところ、変数txtCmdは問題がなく、その他のコマンドはきちんと実行されました。
Msgbox("cmd /c " & txtCmd) objCMD.Run "cmd /c ipconfig /all > c:\ip.txt",0,false
回答1件
あなたの回答
tips
プレビュー