大家好, 我正在尝试在计划任务中运行vb脚本文件,当我在计划任务中设置作为管理员权限运行时,它工作正常。但是当我试图调用第二个脚本时,它只运行第一个脚本,第二个脚本不会运行。 此外,我试图通过批处理文件运行它,它只运行第一个脚本,第二个脚本没有得到一个调用。以下代码是第一个脚本。
Dim objShell
Set objShell = Wscript.CreateObject("WScript.Shell")
objShell.Run "TestScript.vbs"
当我运行调度程序任务时不工作。
任何人都可以回复。 您的解决方案可以在此欣赏..
答案 0 :(得分:0)
尝试指定TestScript.vbs
的完整路径。从Scheduler运行脚本时,当前目录通常是Windows系统文件夹,不是运行脚本的文件夹。
或者,您可以在调用脚本之前设置当前目录。
Set objShell = CreateObject("WScript.Shell")
objShell.CurrentDirectory = "c:\scripts"
objShell.Run "TestScript.vbs"