VBS を使用していくつかの CMD コマンドを実行している場合、この例の ping では、DOS ではなく VBS を使用してコマンドをテキスト ファイルに書き込むにはどうすればよいでしょうか?
Set objCmdTest = WScript.CreateObject ("WScript.Shell")
Set Output = CreateObject("Scripting.FileSystemObject").OpenTextFile("C:\vbs\test.txt",8,true)
Output.WriteLine (objCmdTest.run ("ping failboat"))
Output.WriteLine (objCmdTest.run ("ping 8.8.8.8"))
これが私が取り組んでいるものですが、何が起こるかは次のとおりです。スクリプトが実行され、ファイルが作成され、ping を実行するために 2 つのコマンド プロンプトが開き、最後にファイル内のテキストが次のように表示されます。
0
0
ping出力が欲しい場合。
参考までに: 執筆に DOS を使用する必要があるという提案はしないでください。複数の理由から、VBS が必要なことをどのように実行できるかを確認したいと思います。ありがとう!