dou*_*lps 5 windows-7 command-line windows-task-scheduler
我在Windows 任务计划程序上创建了一个任务,每次我锁定这台机器时都会运行一个命令行应用程序。它就像一个魅力。
我的问题是:解锁时是否可以看到命令提示符窗口?
注意:此命令行应用程序永远不会自行完成。它必须手动停止。
我们不太确定 的行为myApp.exe。
当启动 acmd.exe并执行时myApp.exe,如果直接返回到 C 提示符,则它是一个“后台”应用程序。(即它直接进入后台)。这样的话,如果直接在Task-scheduler中使用myApp.exe,是不会提示返回的。(这里似乎就是这种情况)
如果您cmd.exe在任务计划程序中启动,则可以使提示保持打开状态。您可以通过放入cmd.exe运行行框和/K myApp.exe参数框来做到这一点。解锁后您将返回到 C 提示符。在该提示中,您可以使用TASKKILL /F /IM myApp.exe.exe /T终止myApp.exe(或者如果myApp.exe有终止开关,则使用它)。
对于其他使用appwhich 不会返回到 C 提示符的人:
如果myApp.exe 确实有输出cmd.exe并且没有返回到 C 提示符,您可以使用/C myApp.exe. 因为myApp.exe会让提示保持打开状态。A Ctrl+C可能会终止myApp.exe并退出提示符。
如果/K在这种情况下使用,您将返回到 C 提示符(必须执行额外的exit- 命令才能退出提示符)。
注意CMD.EXE:
/C Carries out the command specified by string and then terminates
/K Carries out the command specified by string but remains
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12328 次 |
| 最近记录: |