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.
windows-7
windows
command-line
display
unicoio
sumber
sumber
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:
Ini tidak akan mematikan layar Anda tetapi membuatnya benar-benar hitam
sumber
/s
, ini bekerja tanpa saklar juga.scrnsave.scr
dimasukkan dalam kotak pencarian atau dalam dialog yang sedang berjalan, tetapi mengharuskan/s
ketika dijalankan daricmd.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.sumber
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)
manaHWND_BROADCAST = 0xFFFF
,WM_SYSCOMMAND = 0x0112
danSC_MONITORPOWER = 0xF170
. The2
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:
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.sumber