0

特定の .bat ファイルを実行するアプリを作成しています。この関数は、.exe ファイルと同じディレクトリ内で .bat ファイルを実行する必要があります。

次のコードは QtCreator の内部では機能しますが、外部では機能しません (exe ファイルを実行すると、.BAT ファイルが存在しないというエラーが表示されます)。

どうすればこれを修正できますか?

QProcess *process = new QProcess( this );
process->setWorkingDirectory(qApp->applicationDirPath());
process->execute(qApp->applicationDirPath()+"\\getlist.bat");
qDebug() << "App path : " << qApp->applicationDirPath();
4

0 に答える 0