如何中断从 CMD 运行的程序?

Wil*_*red 4 windows command-line

我正在尝试进行 C 编程,但是项目越大,我就越想中断从 CMD 运行的程序。通常,例如从 CMD 运行 Python 时,我可以使用 CTRL+C 中断脚本。然而这不起作用。我看到有人说你可以使用 CTRL+BREAK/PAUSE,但我的键盘没有这些键。

有什么办法可以中断我从 CMD 运行的 C 程序?也许使用自定义键绑定(告诉 CMD CTRL+C 与 CTRL+BREAK 相同)?

ant*_*rek 6

如果CTRL + C对您不起作用,请使用CTRL + break,您应该在页面周围的某处找到breakpause键,具体取决于您使用的键盘类型。但CTRL + break通常有效,甚至ESC


ST3*_*HI3 1

只要它是命令 shell/窗口,CTRL+C 就应该可以工作,我使用 CTRL+C 来停止 CMD 进程和批处理文件,问题是有时它会询问您是否要以应用程序特定的方式退出(例如:Batch = "终止批处理作业(Y/N)?”),然后当您键入“y”时它会退出,因为如果您正在调试您的 C 文件,我不会推荐这样做。但是我相信有一些程序可以编辑键绑定和/或将某个键绑定到某物(例如numpad7 = windows + R),我会查看它并稍后进行编辑。

编辑:

我发现这可能有用:http://lifehacker.com/5883003/the-best-key-remapper-for-windows我不知道它是否会起作用,但它是我能找到的最好的一个。希望这可以帮助