non vedo il motivo di complicarsi la vita, quello suggerito da BAT è la più logica.
Ma se vuoi complicarti la vita, te ne dò, l'opportunità.
Per primo esistono programmi che a fare altro se dai come impostarlo possono fare anche quello che cerchi, tipo = Turn Off Monitor e Monitor Off Utility compreso PowerToys.
Per secondo puoi fare un collegamento sul desktop di questa scrittura del prompt dei comandi, ti posso dire che funziona soprattutto per display multipli, mentre per un solo monitor non è detto, se comunque non ti va bene basta eliminarla - C:\Windows\System32\DisplaySwitch.exe /off
Se invece vuoi usare uno Script di PowerShell - Copia e incolla il seguente comando e premi Invio
Add-Type -TypeDefinition @"
using System;
using System.Runtime.InteropServices;
public class Screen {
[DllImport("user32.dll", CharSet=CharSet.Auto, ExactSpelling=true)]
public static extern void SendMessage(IntPtr hWnd, uint Msg, IntPtr wParam, IntPtr lParam);
public static void PowerOff() {
SendMessage(new IntPtr(0xffff), 0x0112, new IntPtr(0xF170), new IntPtr(2));
}
}
"@
[Screen]::PowerOff()
Questo comando spegnerà lo schermo senza riattivarlo automaticamente. Per riattivarlo basta muovere il mouse.
Se poi sai come fare, puoi fare benissimo un collegamento sul desktop, di modo, che poi clicchi sopra, senza tutte le volte doverlo scrivere.
Credo che per iniziare bastino.