将“ CMD /C”添加到命令的正面
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "cmd /c SCHTASKS /QUERY > winning.txt"
题
这是我当前拥有的代码:
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"
谢谢大卫!我一直在看这两行几个小时!
解决方案
将“ CMD /C”添加到命令的正面
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "cmd /c SCHTASKS /QUERY > winning.txt"