我正在使用Windows 2008 R2,我试图在任务计划程序中安排我的应用程序。 我已经使用正确的设置创build了一个批处理。
我遇到的问题是:我需要显示Cmd shell窗口(使用bat运行),但是任务计划程序在后台启动应用程序,并且Cmd窗口不能在哪里看到。
我从任务调度器中尝试了不同的东西:
- cmd /c start ...MyProgram.bat does not work. - I tried calling my batch directly does not work. - I also tried a piece of vbs script with winScriptHost.run does not work either.
我错过了什么? 我该如何解决这个问题?
我不认为任务调度程序GUI提供了任何方式来运行交互式任务。 但AT命令确实出现。 我在technet上find这篇文章,描述(除其他之外)AT命令的/ interactive开关。
如果将“计划任务”设置为“仅在用户login时运行”,并且以该用户身份login,则将在执行任务时显示命令窗口。
如果将其设置为“运行用户是否login”,它将隐藏命令窗口。 我猜这是你select的选项。 我不认为有办法让它显示这个选项的命令窗口。
所以你需要改变“运行”选项。
对您的问题更好的解决scheme可能是redirect错误并输出到日志文件,只是尾部该日志文件。
看完你的post和要求,我发现符合我的要求了。 我按照下面的步骤,并能够让我的批处理脚本在桌面上运行(在前台);