trent
驱动老牛
驱动老牛
  • 注册日期2002-03-01
  • 最后登录2014-09-18
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望185点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:1238回复:2

VC中调用DOS下的重定向问题

楼主#
更多 发布于:2003-03-22 10:14
比如要把字符串重定向到一个文件中
我用
ShellExecute(NULL,\"open\",\"echo\",\"kkkk > f:\\\\1.txt\",NULL,SW_HIDE);
为什么不行 ,而在DOS命令行下就可以,是重定向的>号有什么特别吗????
我不仅要金子,我还要点石成金的手指!
yanghui
驱动牛犊
驱动牛犊
  • 注册日期2002-01-29
  • 最后登录2009-10-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-03-22 12:19
是用法不对,应该这样
ShellExecute(NULL,\"open\",\"Command.com\", \"/c echo kkkk>f:\\\\1.txt\",NULL,SW_HIDE);


[编辑 -  3/22/03 by  yanghui]
magicx
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2014-08-18
  • 粉丝1
  • 关注0
  • 积分-14分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-03-24 20:23
比如要把字符串重定向到一个文件中
我用
ShellExecute(NULL,\"open\",\"echo\",\"kkkk > f:\\\\1.txt\",NULL,SW_HIDE);
为什么不行 ,而在DOS命令行下就可以,是重定向的>号有什么特别吗????


直接用system()不行吗?
[color=red]大头鬼! :P[/color]
游客

返回顶部