• 9163阅读
  • 15回复

如何调用可执行程序?急!!!!! [复制链接]

上一主题 下一主题
离线gholt
 
只看楼主 倒序阅读 楼主  发表于: 2006-05-24
本人想实现,点击[按键]来调用另一程序

如点击a.exe程序的某一按键,实现调用b.exe程序


怎么实现?

知道的,请指点!!!!!
谢谢
离线gholt
只看该作者 1楼 发表于: 2006-05-24
如何调用可执行程序?急!!!!!
如果我知道b.exe的路径
我怎么在a.exe中调用b.exe
离线XChinux

只看该作者 2楼 发表于: 2006-05-25
QProcess或system()等。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线gholt
只看该作者 3楼 发表于: 2006-05-25
re:
谢谢 “XChinux”

我先去试试

有问题在问你
离线jacklee
只看该作者 4楼 发表于: 2006-05-28
XChinux
我用QProcess就没试成功过
每次start返回都是true,但是IsRunning返回就是false,exitStatus得到退出码为0
但是程序并没有执行
我是在Linux下,QT 3.3.5
请XChinux提点一下
最后我用system就成功了
离线fygenius

只看该作者 5楼 发表于: 2006-05-30
win下面用 winexec
离线gholt
只看该作者 6楼 发表于: 2006-05-31
新问题
使用QProcess,可以调用.exe可执行程序了

但发现非可执行文件不能调用,如:‘.txt’等等
离线zccmin
只看该作者 7楼 发表于: 2006-06-01
请问一下用system()怎么调用程序的?给几行例子,谢谢。
离线gholt
只看该作者 8楼 发表于: 2006-06-02
???
system()?

在哪个类里,我怎么找不到
离线zccmin
只看该作者 9楼 发表于: 2006-06-05
同样等待回答中。。。。。。。。。
离线wylhistory
只看该作者 10楼 发表于: 2006-06-05
system是linux头文件stdlib.h中的函数
离线liuyang
只看该作者 11楼 发表于: 2006-06-06
QProcess q;
q.addArgument("sh");
q.addArgument("/1");
q.start();

"/1" 是一个sh脚本 这几条命令可以正确执行 调用外部程序 可惜start()不是槽函数
信源于知 知源于行 不行不信
离线jacklee
只看该作者 12楼 发表于: 2006-06-06
楼上的试过么?

我怎么就没成功呢?
奇怪了
离线fanyu
只看该作者 13楼 发表于: 2006-06-07
system不是成员函数,它是C的系统函数,你可以找要关的东西自已看一下。
离线jacklee
只看该作者 14楼 发表于: 2006-06-07
system是标准C函数
他在Windows下有实现
所以在windows下也可以使用
离线stylev
只看该作者 15楼 发表于: 2006-06-08
引用第14楼jacklee2006-06-07 22:04发表的“”:
system是标准C函数
他在Windows下有实现
所以在windows下也可以使用


不光在windows.几乎平台所有,都是调用控制台命令.
MSN: ediwon@msn.com
QQ Group: 24678212
----------------------------
快速回复
限100 字节
 
上一个 下一个