读书人

C++执行命令行话语

发布时间: 2013-08-09 15:16:24 作者: rapoo

C++执行命令行语句
我需要执行下面两句
adb shell
am start -n com.example.test/com.example.test.MainActivity

第一句执行完成后会输出"#",然后才可以继续输入第二句

注意:
这两句是完成同一个步骤的,不能说是创建两个子进程来执行:
CreateProcess("adb shell")
CreateProcess("am start -n com.example.test/com.example.test.MainActivity")
如上的调用时绝对不行的

一直没搞懂,CreateProcess这个调用cmd语句的话冒失只能执行一次,我怎么才能让他可以继续接受输入,而不是执行完了就结束了,需要重新调用子进程来创建一个完全无关的新的命令行窗口
[解决办法]
试试管道吧。
[解决办法]
C++执行命令行话语

不是很懂widows下这个,
可不可以用;隔开继续执行呢?

Linux 进程多方便 fork()一下,想怎么搞就怎么搞
C++执行命令行话语
[解决办法]
C++执行命令行话语重定向第一个的输出?

读书人网 >C++

热点推荐