答案1
根據評論,grails 是一個腳本,我認為它呼叫了一些可執行檔。當您按 Ctrl+C 時,您會終止可執行文件,並且命令解釋器會詢問您是否執行腳本的其餘部分。無論答案如何,都不可能繼續殺死可執行檔。
答案2
正如您在評論中提到的,您正在運行grails.bat
,然後可能會啟動另一個.exe
(比如說grails.exe
)。我懷疑 shell(cmd.exe
解析並執行grails.bat
腳本)和可執行檔 ( ) 都被+鍵盤組合grails.exe
中斷。 shell 會提示您是否要取消,而可執行檔只是退出。一旦進程退出批次程序,就會正常完成,這就是為什麼即使出現提示也無法繼續的原因。CtrlC