这是一个简单的test.vbs
文件
Msgbox "Start"
Set ws= CreateObject("WScript.Shell")
cDir = ws.CurrentDirectory
Msgbox cDir
只需双击test.vbs
文件图标,上面的代码就可以正常工作。但是,当我在Windows Task Scheduler
中包含此文件并从那里运行时,WScript.Shell
会被静默忽略。不会抛出任何错误。我可以看到第一条消息“开始”。但第二个没有出现。为什么会这样?
答案 0 :(得分:1)
对于Windows任务计划程序中的任务,请尝试:C:\ Windows \ Syswow64 \ cscript.exe" C:\ vbs \ yourvbs.vbs的路径"