1

これが私が現在持っているコードです:

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "SCHTASKS /QUERY > winning.txt"

私の頭の中では、これは正しく動作するはずで、エラーなしで実行されますが、テキスト ファイルは更新されません。

テキスト ファイルは既に作成されているので、WScript 変数の作成について心配する必要はありません。

編集:

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "cmd /c SCHTASKS /QUERY > winning.txt"

ありがとうデビッド!私はその2行を何時間も見ていました!

4

1 に答える 1

1

コマンドの先頭に「cmd /c」を追加

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "cmd /c SCHTASKS /QUERY > winning.txt"
于 2014-07-08T19:19:42.323 に答える