我正在使用免费软件多显示器工具自动配置 Windows 11 计算机上的显示。
我得到了两个批处理脚本,它们使用 执行“执行”(禁用物理显示)和“撤消”(启用物理显示)MultiMonitorTool.exe
。文件内容对于这个问题并不重要。如果我登录 Windows 命令并执行脚本,一切都会按预期运行。
我目前正在尝试使用以下方法自动执行“撤消”批处理脚本任务计划程序的 Windows。
主要问题是MultiMonitorTool.exe
批处理脚本中的调用只有在激活任务选项“仅在用户登录时运行”时才会生效。我通过从任务计划程序 GUI 手动执行任务对此进行了测试。
我尝试了不同的方法,例如使用SYSTEM
帐户运行批处理脚本和/或激活任务选项“以最高权限运行”。所有这些都没有帮助,只有激活任务选项“仅在用户登录时运行”时,批处理脚本才会起作用。
上述主要问题之后出现的问题是,我无法使用触发器“启动”和以下两个“事件”执行“仅在用户登录时运行”任务:
- “关机”:
System
|User32
|1074
- 《醒醒》
System
:Power-Troubleshooter
1
虽然“唤醒”不起作用(用户尚未登录),但我认为“关机”应该起作用,但也许这是在注销后触发的。
我尝试使用不同的触发器来解决此限制,例如“登录”、“工作站解锁”和“工作站锁定”。其中一些触发器确实有效,但这种方法的问题在于这些触发器“太晚了”,即我必须与处理已禁用显示的计算机进行交互(如果已调用“do”)。
您对我如何改进任务设置以确保MultiMonitorTool.exe
批处理脚本中的调用成功执行有什么建议吗?
我已经在考虑解决方法,例如使用键盘组合触发“仅在用户登录时运行”任务,但我不知道这是否可行(以及最佳解决方案)。任何帮助都非常感谢。