使用nircmd.exe的批处理文件

a Batch file that uses nircmd.exe

本文关键字:批处理文件 exe nircmd 使用      更新时间:2023-10-16

我正在尝试使用qt运行批处理文件,批处理文件使用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:windowssystem32,计算机路径正在检测到正确位置。

有什么问题吗?

谢谢

我已经弄清楚了,问题是在。bat文件它应该看起来像这样:

c:windowssystem32nircmd setprimarydisplay 2