
我已經創建了一個任務Windows 工作排程程式每次我鎖定這台機器時運行命令列應用程式。它就像一個魅力。
我的問題是:是否可以看到命令提示符當我解鎖時視窗?
筆記:這個命令列應用程式永遠不會自行完成。必須手動停止。
答案1
我們不太確定 的行為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