“ nircmd.exe监视器打开”不起作用

bri*_*ian 1 batch-file

以下批处理文件仅在关闭监视器的情况下起作用,而在不打开监视器的情况下起作用:

@echo off
echo Monitor Off!
nircmd.exe monitor off
timeout /t 10
nircmd.exe monitor on
echo Monitor On!!!
pause
Run Code Online (Sandbox Code Playgroud)

显示器将按预期关闭,但10秒后将不会重新打开。

我正在使用Windows10。这种方法是否需要特殊的硬件支持?

谢谢。

小智 5

旧线程,但是这个问题还没有得到答案,谷歌把我带到了这里。我设法弄清楚了,因为我猜我也有类似的问题。

诀窍是不要在命令中使用Monitor,因为并非所有bioses都支持该命令。

您可以做的是也使用nircmd模拟击键。我现在用来打开电源的命令是“ nircmd sendkeypress ctrl”。关闭监视器或async_off通常应该可以正常工作。

我已经使用任务计划程序对其进行了计划,这似乎仅在您使用选项“仅当用户登录时”才有效,因此这也可能对您有所帮助。