media
驱动牛犊
驱动牛犊
  • 注册日期2004-08-10
  • 最后登录2009-08-31
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1606回复:4

c++里有什么函数可以调用命令行下的命令?

楼主#
更多 发布于:2004-09-19 10:32
我只能找到winexec,和shellexecute这两个有点关系。
现在想用命令行下的copy命令把数据复制打印设备(非通用打印机)里,不知道具体怎么调用,或者有什么别的解决办法。
ps:用的系统是xpsp2,找不到copy.exe这文件,在cmd.exe里也找不到copy这参数。
media
驱动牛犊
驱动牛犊
  • 注册日期2004-08-10
  • 最后登录2009-08-31
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-09-19 11:48
问题已解决。
之前遗忘了以前dos下常用的system()函数可以调用dos命令。
media
驱动牛犊
驱动牛犊
  • 注册日期2004-08-10
  • 最后登录2009-08-31
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-09-26 03:27
[quote
能讲一讲system怎么调用的
1。~~~~~~~~~~~~~~~

其实如果标准端口,可以使用WriteFile函数
2。~~~~~~~~~~~~~~~~~~~~~~~~~~~[/quote]
1。system(char *)

2。想问下用WriteFile的话是不是直接CreateFile完就能用了??
如是串口的话是不是用CreateFile("COM1",...)建立句柄?试了一下觉得有点不对劲。
游客

返回顶部