- 博客(1)
- 收藏
- 关注
原创 C++无黑框执行CMD 曲线救国
最近需要在C++里调用一些外部的程序和cmd命令,但是始终没有找到适合的方法。用了WinExec等,但似乎对我的程序不太友好,要么闪退,要么执行不了… 但是,用WinExec却可以很好的执行Bat,并且使用Bat间接执行的程序也可以正常运行。 @echo off set command=%1 %command:~1,-1% %command:~1,-1% 是用来截取字符串的,将字符串首尾的字符截掉。所以,在C++中就可以这样: WinExec("cmd.exe /c run.bat \"命令\"");
2021-10-05 18:28:30 484
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人