计划任务通过vbs运行bat,Task Scheduler表示已运行,但bat并未运行

时间:2020-02-28 09:06:47

标签: batch-file vbscript

不知道问题出在哪里。该任务最初直接指向bat文件,但是弹出的控制台窗口很烦人,因此我创建了一个vbs脚本来运行bat文件,并将任务指向vbs而不是bat。

Set WshShell = CreateObject("WScript.Shell") 
WshShell.Run chr(34) & "C:\Path\to\Clue (1985)\random.bat" & Chr(34), 0
Set WshShell = Nothing

应该每五分钟运行一次。 Task Scheduler报告“操作已成功完成”,但是bat文件未运行。手动运行bat可以得到理想的结果,因此bat文件本身不是问题。

批处理文件确实不是我的专长,我只是从我在Google上找到的东西中复制了vbs脚本,以查找如何运行bat而不弹出控制台窗口,因此我对vbs脚本的实际工作方式一无所知

这是批处理文件,当我手动运行它时可以正常工作:

set /a ascii=(%RANDOM% %% 3) + 65
cmd /c exit /b %ascii%

echo Clue (1985) - Ending %=ExitCodeAscii%.mkv > "Clue (1985) - Random Ending.strm"

该任务应该每五分钟运行一次。我只是给了它一个手动的时间触发器来启动它-它也被设置为将来启动系统时触发。我是PC上唯一的用户帐户,因此该帐户在我下面运行,具有最高特权....我认为这就是全部吗?

0 个答案:

没有答案