1
我得到了奇怪的問題。 QProcess只是不工作!QProcess未知錯誤
錯誤未知。
我得到了全局變量在頭
QProcess *importModule;
的我得到這個功能(我都嘗試start
和startDetached
方法BTW)
void App::openImport(){
importModule = new QProcess();
importModule->setWorkingDirectory(":\\Resources");
importModule->startDetached("importdb_module.exe");
QMessageBox::information(0,"",importModule->errorString());
}
它僅僅指剛產出的是error is unknown
。它也不會啓動其他exes像
void App::openImport(){
importModule = new QProcess();
importModule->setWorkingDirectory("C:\\Program Files\\TortoiseHg");
importModule->startDetached("hg.exe");
QMessageBox::information(0,"",importModule->errorString());
}
我做錯了什麼? 還有其他的方式來從我的程序運行一些.exe
? 或者也許.bat
文件(它運行exes)? (用QProcess也試過,不工作)
哦,但是pathes呢?我的意思是在這種情況下如何設置它們? – DanilGholtsman
啊,忘了傳遞可執行文件名稱。固定。 –
哦,謝謝,但我也意味着完整路徑.exe 或它假設是這樣'QStringLiteral(「somepath/importdb_module」)'? – DanilGholtsman