我创建了一个 AutoIt 脚本,用于打开某个应用程序并执行某个行为。当我编译它时,Autoit 会给出一个可执行文件。如果我运行它,它会运行良好且流畅。
现在:我需要它在夜间某个时间运行,所以我将它添加到 Windows 任务计划程序中。
它没跑。
我决定通过改变执行时间来见证这个过程,并且,每当运行时,有时(并且仅仅是有时)图标会弹出在托盘中,但无论如何什么也不会发生:没有打开任何窗口,并且该过程没有运行。
我尝试过更改“仅在用户登录时运行”并使用不同的用户帐户,但似乎无法正确运行。
在网上搜索后我发现,这些任务通常在后台运行,因此实际上没有打开任何窗口。那么,我需要做相反的事情。
任何帮助都将受到赞赏。
答案1
我实际上运行了一个编译汽车信息技术脚本通过任务计划程序它的作用和你描述的类似,只需要设置任务计划程序是:
来自一般的选项卡检查
Run only when use is logged on
和Run with highest privileges
。您用来运行执行可执行文件的作业的帐户需要具有执行文件所在位置的权限。要测试这些权限是否是问题,只需以该用户身份登录,然后双击可执行文件并确认您有权以这种方式运行它。来自编辑操作确保该
Program/script
字段指向可执行文件所在的完整显式路径。此外,请确保该Start in
字段具有可执行文件所在的完整路径,但仅包含路径。只要您设置了此项并确认运行该进程的用户有权这样做,那么它就应该按预期运行。
更多资源
查看“一些”详细信息“Windows 10:工作站锁定/解锁的计划任务未触发“以防其中任何一项适用,而您只想仔细检查适用的选项。
如果你仍然有问题,那么看看汽车信息技术您用来进一步排除故障的逻辑。图标显示在任务栏中但没有采取任何行动意味着汽车信息技术水平问题可能是可能的,但是当它根本没有出现在该区域时,这可能表明任务计划程序我认为是水平问题。
答案2
我遇到了同样的问题,当通过任务计划程序运行 .exe 时,某些功能失败(并非全部),但在“开始于(可选)”文本字段中定义我的文件路径后,一切开始正常。
谢谢。