我已经创建了一个任务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 /T
kill 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