Batch file &引用;nircmd.exe监视器打开;不';行不通

Batch file &引用;nircmd.exe监视器打开;不';行不通,batch-file,Batch File,以下批处理文件仅在监视器关闭而非监视器打开时工作: @echo off echo Monitor Off! nircmd.exe monitor off timeout /t 10 nircmd.exe monitor on echo Monitor On!!! pause 显示器将按预期关闭,但10秒后不会重新打开 我正在使用Windows10。这种方法需要特殊的硬件支持吗 谢谢。老帖子,但这个问题还没有回答,谷歌把我带到了这里。我设法解决了这个问题,因为我想我也有类似的问题 诀窍是不要使用

以下批处理文件仅在监视器关闭而非监视器打开时工作:

@echo off
echo Monitor Off!
nircmd.exe monitor off
timeout /t 10
nircmd.exe monitor on
echo Monitor On!!!
pause
显示器将按预期关闭,但10秒后不会重新打开

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


谢谢。

老帖子,但这个问题还没有回答,谷歌把我带到了这里。我设法解决了这个问题,因为我想我也有类似的问题

诀窍是不要使用monitor on命令,因为并非所有BIOS都支持该命令

您可以做的是使用nircmd模拟击键。 我现在用来启动它的命令是“nircmd sendkeypress ctrl”。 监视器关闭或异步关闭通常可以正常工作


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

'nircmd'不被识别为内部或外部命令、可操作程序或批处理文件。可能。你试过异步变量吗?Nircmd不是一个批处理文件,而是一个程序。询问他们的技术支持。@LotPings-我也尝试了“nircmd.exe monitor async_on”,但仍然没有成功。