我在使用 Autohotkeys 编写的自动备份宏脚本中遇到了一些问题。
我的具体问题是,我需要脚本在夜间的给定时间在基于 Windows 的服务器上运行,并在窗口环境中运行宏。我已经使用任务计划程序成功创建了计划任务,此任务启动了我的 autohotkey 二进制文件,并且该部分运行正常,任务计划程序在一天中的正确时间使用正确的参数加载它。
问题是,计划任务没有可供宏交互的 Windows 环境(宏单击按钮、检查是否存在某些窗口等),因为没有显示设备连接到服务器。我在通过 RDP 连接时运行了此脚本,由于 RDP 充当显示设备,因此它运行顺利。
然后我下载了自动登录它安排在特定时间登录窗口环境。这当然是可行的,因为它会在给定时间登录用户以产生窗口环境,并且如果监视器连接到服务器,它将起作用。这里的问题是服务器没有连接监视器,因此实际上不会呈现任何内容,所以我的脚本失败了。
我不知道从现在开始该怎么做。有没有人有任何想法或类似的经验可以帮助我?