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
有终止开关,则使用它)。
对于其他使用app
which 不会返回到 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)