• 7074阅读
  • 1回复

请问windows下QProcess调用外部程序如何指定路径 [复制链接]

上一主题 下一主题
离线kevin613
 

只看楼主 正序阅读 楼主  发表于: 2007-08-21
请问windows下QProcess调用外部程序如何指定路径
— 本帖被 XChinux 执行加亮操作(2008-07-18) —
我需要调用mysql的数据库备份程序mysqldump,但不知道如何指定路径。我看文档中说使用setEnvironment()。
  QProcess mysqldump;
    QStringList env = QProcess::systemEnvironment();
    env << "PATH=C:\\Program Files\\MySQL\\MySQL Server 5.0\\bin"; 
    mysqldump.setEnvironment(env);
我是这样调用的,但是好像没有反应。
xchinux版主的blog中有一篇《Qt中使用QProcess::execute()时需要注意的问题》,但是看不明白,请版主能不能具体解释一下如何正确备份mysql数据库。
谢谢了。
离线XChinux

只看该作者 1楼 发表于: 2007-08-22
自己在当前目录下写一个.bat文件来执行备份命令,程序中调用这个.bat就行了
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个