不知道问题出在哪里。该任务最初直接指向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上唯一的用户帐户,因此该帐户在我下面运行,具有最高特权....我认为这就是全部吗?