を使用するバッチファイル:私は、QTを使用してバッチファイルを実行しようとしているバッチファイルがnircmd.exeプログラムを使用しているとこのようになりますnircmd.exe
@echo off
nircmd setprimarydisplay 2
timeout /t 10
nircmd setprimarydisplay 1
exit
と私がしようとしています私は私のQTコードを実行しているとき、それは言う
QProcess::startDetached("cmd", QStringList() << "/c" << "C:\\Users\\User\\Desktop\\tmp.bat");
:QTでこの行を実行する「『nircmd』は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。」
nircmd.exeはc:¥windows¥system32にあり、コンピュータのパスが正しい場所に検出されています。
何が問題なのですか?私はフィギュアそれを持っている
おかげ
それが動作します? – isanae
x86/x64アーキテクチャの不一致が問題になる可能性があります。 – kefir500
私はコマンドラインから起動しています。私がqtを使用しているときには、 – biramb