3.8.3 使用windows任务计划程序库执行构建任务时卡住

如题,将命令行构建项目封装到可执行程序中,并添加至windows任务计划程序库后,构建任务会卡在图示位置,有大佬知道是什么原因不?

PS:封装后的可执行程序直接运行可正常构建;借助windows任务计划程序库来启动该程序后才出现此问题。已尝试设置安全选项中的使用最高权限运行,但依然会卡住。

安全选项 切换为“只在用户登录时运行”就可以正常构建了,秀~

勾选“只在用户登录时运行”后运行会出现黑窗口,要屏蔽黑窗口可参考以下方式:

  1. 创建一个VBScript文件(扩展名为.vbs),内容为:
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run """xxxx""", 0, False

其中,xxxx为可执行文件的实际路径,参数0表示隐藏窗口,False表示不等待批处理完成即返回。

  1. 在任务属性中,编辑“操作”选项卡下已添加的操作或新增对应操作:程序或脚本选中上一步骤中的vbs文件,并将“起始于”字段(工作目录)设为vbs所在的目录,以保证相对路径一致。