VC如何执行多条DOS命令

liqianfu0214 2009-04-03 03:51:27
比如在cmd中先输"cd c:\\Program Files\\WinRAR"进入根目录 然后再输入“rar a -r -ep1 E:\RarFile\Debug E:\RarFile\home”,想问下在VC程序里能不能用system函数运行这两条指令,要是不行在VC里还有别的办法吗?要代码的哦,回答好的马上给分,谢谢!
...全文
230 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
balyse3tt 2009-04-03
  • 打赏
  • 举报
回复
学习一下
liqianfu0214 2009-04-03
  • 打赏
  • 举报
回复
哪位大哥能不能写个详细点的代码啊
Seanxiaoxiao 2009-04-03
  • 打赏
  • 举报
回复
楼上的方法好
Paradin 2009-04-03
  • 打赏
  • 举报
回复
批处理文件
然后直接调用system("xx.bat")
  • 打赏
  • 举报
回复
写批处理文件吧
shilingk1 2009-04-03
  • 打赏
  • 举报
回复
调用对应api去做
zbing0203 2009-04-03
  • 打赏
  • 举报
回复
写批处理文件最好 这样你想执行几条都行
lingyin55 2009-04-03
  • 打赏
  • 举报
回复
生成批处理文件然后运行这个文件。
ahytufc 2009-04-03
  • 打赏
  • 举报
回复
生成批处理文件
cd c:\Program Files\WinRAR
rar a -r -ep1 E:\RarFile\Debug E:\RarFile\home
yhuib 2009-04-03
  • 打赏
  • 举报
回复
看你给的例子好像是只需要执行"\"c:\\Program Files\\WinRAR\\rar.exe\" a -r -ep1 E:\RarFile\Debug E:\RarFile\home"就可以了
yhuib 2009-04-03
  • 打赏
  • 举报
回复
有一种办法是生成一个批处理文件,例如 run.bat,里面写上
cd c:\Program Files\WinRAR
rar a -r -ep1 E:\RarFile\Debug E:\RarFile\home
然后用system执行这个批处理就可以了
过去的我 2009-04-03
  • 打赏
  • 举报
回复
chdir 这类api,cd这种好像没法连续用。。

65,210

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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