0
私はすでにいくつかの答えがあることを知っていますが、私は答えが動作していない理由は分かりません。私は何をしたのかを列挙します。ログファイルにVBScriptの出力shell.run
基本的には、shell.Run
コマンドの情報をログファイルに記録します。私は成功したバッチファイルを実行します
Dim WshShell
Dim WshProcEnv
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run """C:\Program Files\Folder\batchFile.bat""", 1, TRUE
持って何
。
だから私は次のことを試してみましたthis oneのような答えを見て:
WshShell.Run "cmd /c C:\Program Files\Folder\batchFile.bat > C:\Program Files\Folder\log.txt", 1, TRUE
WshShell.Run "cmd /c ""C:\Program Files\Folder\batchFile.bat > C:\Program Files\Folder\log.txt""", 1, TRUE
WshShell.Run """cmd.exe /c ""C:\Program Files\Folder\batchFile.bat > C:\Program Files\Folder\log.txt""", 1, TRUE
私は新しい質問をした理由、それはそれゆえ、小さな何か考えています。