如何显示 Windows 任务计划程序启动的命令行应用程序?

如何显示 Windows 任务计划程序启动的命令行应用程序?

我已经创建了一个任务Windows 任务计划程序每次我锁定这台机器时都会运行命令行应用程序。它非常有效。

我的问题是:是否可以看到命令提示符当我解锁时窗口?

笔记:此命令行应用程序永远不会自动完成。必须手动停止。

答案1

我们并不完全确定 的行为myApp.exe

当启动cmd.exe并执行时myApp.exe,如果它直接返回到 C 提示符,则它是一个“后台”应用程序。(即它直接进入后台)。在这种情况下,如果您myApp.exe直接在任务调度程序中使用,则没有提示符可以返回。(情况似乎就是这样

cmd.exe如果您在任务计划程序中启动,则可以保持提示符打开。您可以通过cmd.exe输入运行行框和/K myApp.exe参数框来实现这一点。解锁后,您将返回到 C 提示符。在该提示符中,您可以使用TASKKILL /F /IM myApp.exe.exe /Tkill myApp.exe(或者,如果myApp.exe有一个 kill-switch,请使用它)。

对于其他使用app不返回 C 提示符的用户:

如果myApp.exe 有输出cmd.exe并且不是返回到 C 提示符,您可以使用/C myApp.exe。因为myApp.exe将保持提示符打开。A Ctrl+C可能会终止myApp.exe并退出提示符。

如果/K在这种情况下使用,您将返回到 C 提示符(必须执行额外的exit-command 才能退出提示符)。

注意事项CMD.EXE

/C      Carries out the command specified by string and then terminates
/K      Carries out the command specified by string but remains

相关内容