Turn computer screen off using matlab function
7 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi, i have a code which i want to program to turn computer screen off using matlab function. I do find code which shut down the computer such as system('shutdown -s') but i just need to turn the display off. Could anyone suggest me how to turn it off? I am using window 7. Thanks.
0 Kommentare
Akzeptierte Antwort
Jan
am 3 Mai 2015
Bearbeitet: Jan
am 3 Mai 2015
There are many possibilities, which can be easily found by asking your favorite internet search engine:
One solution:
system('%systemroot%\system32\scrnsave.scr /s')
WinPower('monitor', 'off');
This does not stop the processing. If the computer whould sleep also, use: Winpower('sleep').
4 Kommentare
Vittorio Cecconi
am 12 Aug. 2018
Thank you Walter! But I really need a code, so I can use it in my program.
Walter Roberson
am 12 Aug. 2018
I am not even close to being a Windows specialist, so I might have missed something, but the information I find suggests that Windows 7 through to earlier Windows 10 only support screensavers on the primary monitor. Later Windows 10 by defaults shows the screensaver on all monitors, and has provision to configure the screensaver to display only on particular monitors, but not to configure different monitors with different screensavers or different timeouts.
So far I only see the following commercial product indicating support for different screensavers with different timeouts on multiple monitors: https://www.actualtools.com/articles/detail.php?ID=1392
Weitere Antworten (1)
Marcel
am 24 Okt. 2019
Trying to use WinPower I get the error "== InstallMex: failed."
>> mex -setup
MEX configured to use 'MinGW64 Compiler (C)' for C language compilation.
For manually compiling I get
>> mex -O -largeArrayDims -D_LITTLE_ENDIAN -DHAS_HG2 -DMATLABVER=907 WinPower.c -v
Error using mex
C:\Users\aktiv\AppData\Local\Temp\mex_237481349027607_8440\WinPower.obj:WinPower.c:(.text+0x238): undefined reference to
`SetSuspendState'
C:\Users\aktiv\AppData\Local\Temp\mex_237481349027607_8440\WinPower.obj:WinPower.c:(.text+0x24c): undefined reference to
`SetSuspendState'
collect2.exe: error: ld returned 1 exit status
Any idea? Thanks in advance...
0 Kommentare
Siehe auch
Kategorien
Mehr zu MATLAB Compiler finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!