Apakah ada cara untuk mematikan tampilan di Windows (7), lebih disukai tanpa menggunakan perangkat lunak tambahan?
Script Powershell berfungsi dengan baik, tetapi meninggalkan jendela baris perintah setelah menyalakan layar.
Apakah ada cara untuk mematikan tampilan di Windows (7), lebih disukai tanpa menggunakan perangkat lunak tambahan?
Script Powershell berfungsi dengan baik, tetapi meninggalkan jendela baris perintah setelah menyalakan layar.
Jawaban:
Pada laptop Anda dapat menggunakan kombinasi pintasan keyboard Fn + F7 (F7 mungkin berbeda tergantung pada model laptop) dan untuk desktop Anda selalu dapat menggunakan tombol daya.
Apakah Anda memerlukan spesifikasi lain seperti bangun pada gerakan mouse atau sesuatu yang lain?
Anda selalu dapat membuat pintasan dan menetapkan pintasan keyboard ke screensaver hitam, gunakan jalur ini:
%systemroot%\system32\scrnsave.scr /s
Ini tidak akan mematikan layar Anda tetapi membuatnya benar-benar hitam
scrnsave.scr
dimasukkan dalam kotak pencarian atau dalam dialog yang sedang berjalan, tetapi mengharuskan /s
ketika dijalankan dari cmd.exe
(tanpa itu, dialog muncul menginformasikan bahwa screensaver ini tidak memiliki opsi yang dapat dikonfigurasi).
Beberapa opsi lagi:
nircmd monitor off
dari baris perintah. Informasi lebih lanjut di tautan.nircmd
. Alat Imho yang diatur dari Nir Sofer dan Russinovich harus diinstal pada PC pengguna tingkat lanjut apa pun.
Anda dapat menggunakan panggilan WinAPI di SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 2)
mana HWND_BROADCAST = 0xFFFF
,
WM_SYSCOMMAND = 0x0112
dan SC_MONITORPOWER = 0xF170
. The 2
berarti layar sedang dimatikan.
Ada beberapa cara untuk melakukan panggilan:
Dapat dieksekusi secara terpisah. Anda dapat menjalankannya melalui skrip, baris perintah, Jalankan jendela, pintasan ( *.lnk
), dll. Perhatikan bahwa pintasan dapat dipanggil menggunakan pintasan keyboard . Dapat dieksekusi dapat ditulis dalam C atau C ++, atau melalui P / Panggil dalam bahasa .NET (C # atau PowerShell ), atau dalam banyak bahasa lain yang memiliki antarmuka bahasa asing (misalnya JNI di Jawa).
Script AutoHotkey . Untuk non-programmer, cara ini mungkin lebih sederhana. Membuat penyesuaian masih memerlukan beberapa skrip. Skrip ini mematikan monitor di Win + M:
#m::
Sleep 1000
SendMessage, 0x112, 0xF170, 2,, Program Manager
return
Catat batas waktu sebelum SendMessage
panggilan dalam skrip AutoHotkey. Ini memberi pengguna kesempatan untuk melepaskan kunci (jika rilis mereka akan membangunkan monitor lagi). Jangan lupa bahkan ketika membuat panggilan dari skrip dalam bahasa lain.
Untuk info lebih lanjut, lihat dokumentasi SendMessage
fungsi , WM_SYSCOMMAND
pesan , dan AutoHotkeySendMessage
. Mungkin menarik bahwa sejak Windows 8, menggunakan metode yang sama untuk menghidupkan monitor tidak bekerja, tetapi ada solusi.