避免在结束时关闭命令行窗口

时间:2014-06-01 11:43:15

标签: visual-studio-2010 command-line c++-cli

在Visual C ++ 2010 cli上,我可以执行没有问题,如下所示:

comando = "-F -v -pm328p -cstk500v1 -P " + comboBox1->SelectedItem->ToString() +" -D -Uflash:w:C:\\ll.hex:i";
Process::Start( "avrdude.exe", comando );

但在执行结束时,窗口会自动关闭。

如何避免自动关闭?我希望不使用批处理文件...

谢谢!

2 个答案:

答案 0 :(得分:1)

我解决了创建批处理文件的问题,如下所示:

avrdude %*
pause

并改变

以这种方式更改我的代码:

Process::Start( "avrdude.bat", comando );

答案 1 :(得分:0)

您可以通过在返回之前在程序的最后一行添加getchar()或cin来实现 所以程序等待输入并且不会自动关闭