请问怎样通过管道输出一个Ctrl+C?
做了一个cmd.exe的UI版。就是在后台运行了一个cmd.exe,通过管道获取它的输出显示在窗体上,并通过管道将用户打在文本框的命令重定向到它的输入。
现在有一个问题,怎么发送一个Ctrl+C给它呢?Ctrl+Break也行。但是不可以用TerminateProcess()的方式,因为只是要输出一个Ctrl+C停止当前操作,不是要关掉整个命令行。
谢谢!
现在有一个问题,怎么发送一个Ctrl+C给它呢?Ctrl+Break也行。但是不可以用TerminateProcess()的方式,因为只是要输出一个Ctrl+C停止当前操作,不是要关掉整个命令行。
谢谢!
...全文
相关推荐
java软件工程师面试 -Linux常用命令.docx
- 删除单词:按下Ctrl+w。 - 删除整行:使用Ctrl+U或Ctrl+x(需先用`stty ek`设置)。3. 终止执行: - Ctrl+c:通常用来中断命令的执行。
Linux shell命令初学解析
- **I/O重定向**:通过 `<` 和 `>` 符号将文件内容作为命令的标准输入或标准输出。- **管道**:使用 `|` 符号连接两个命令,使得前一个命令的输出成为后一个命令的输入。
LinuxShell简介[定义].pdf
- 编辑命令行允许用户在输入过程中进行修改,而快捷方式如Ctrl+C和Ctrl+D则提供了快速的操作。3.
Linux入门教程ppt
特殊键如Ctrl+D用于退出Shell,Ctrl+C用于停止当前命令等。
shell脚本的介绍与教学
**快捷键**:提供了多种快捷键,如Ctrl+R(反向搜索历史命令)、Ctrl+A(移动光标至行首)、Ctrl+E(移动光标至行尾)等。 5.


进程/线程/DLL
