急急急!!!c++调用system命令怎么能屏蔽弹出的黑框

演绎华丽奇迹 2015-01-22 11:13:39
用CreateProcess在网上说命令行里有>符号不能用,WinExec这个对程序也不起作用,求大神,谢谢
...全文
707 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2015-01-22
  • 打赏
  • 举报
回复
WinExec("cmd /c d:\\mydir\\tmp.bat",SW_HIDE);
赵4老师 2015-01-22
  • 打赏
  • 举报
回复
“CreateProcess在网上说命令行里有>符号不能用” 你不会临时写一个tmp.bat文件,然后执行这个tmp.bat文件吗?
赵4老师 2015-01-22
  • 打赏
  • 举报
回复
WinExec("...",SW_HIDE); 如果还是不行,CreateDesktop
演绎华丽奇迹 2015-01-22
  • 打赏
  • 举报
回复
CString cmd=_T("cmd /c ");
	cmd+=dir;
	WinExec((LPCTSTR)cmd,SW_HIDE);
这样解决了
演绎华丽奇迹 2015-01-22
  • 打赏
  • 举报
回复
能详细点吗,官道怎么弄
mujiok2003 2015-01-22
  • 打赏
  • 举报
回复
子进程是干嘛的? 试试管道吧。
演绎华丽奇迹 2015-01-22
  • 打赏
  • 举报
回复
WinExec("DIR /C E:\\music\\*.* /B > namelist.zx",SW_HIDE);
这么写没执行
演绎华丽奇迹 2015-01-22
  • 打赏
  • 举报
回复
调用DIR /C E:\MUSIC\*.* /B >namelist.zx 这个可以吗

3,882

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧