答案1
根据评论,grails 是一个脚本,我认为它调用了一些可执行文件。当您按 Ctrl+C 时,您将终止可执行文件,命令解释器会询问您是否执行脚本的其余部分。无论答案是什么,都无法继续终止可执行文件。
答案2
正如您在评论中提到的,您正在运行grails.bat
,然后可能会启动另一个.exe
(假设grails.exe
)。我怀疑 shell(cmd.exe
解析并执行grails.bat
脚本)和您的可执行文件( )都被+键盘组合grails.exe
中断。shell 会提示您是否要取消,而可执行文件则直接退出。一旦进程退出,批处理程序就会正常完成,这就是为什么即使出现提示,您也无法继续的原因。CtrlC