Saya ingin pintasan yang membuat layar langsung menuju layar hitam, tanpa mematikan daya, atau bahkan mematikannya.
Cara apa yang bisa saya lakukan itu?
Semakin efisien solusi untuk mengatur, semakin baik.
Saya ingin pintasan yang membuat layar langsung menuju layar hitam, tanpa mematikan daya, atau bahkan mematikannya.
Cara apa yang bisa saya lakukan itu?
Semakin efisien solusi untuk mengatur, semakin baik.
Jawaban:
Anda bisa membuat pintasan ke screensaver kosong dan kemudian mengatur pintasan keyboard melalui jendela properti untuk pintasan.
Screensaver disebut scrnsave.scr
, terletak di %SYSTEMROOT%\system32
.
.scr
ekstensi untuk dirinya sendiri (Eagle melakukan ini, mengganggu), dan juga tidak berfungsi dalam kasus di mana screensaver tidak ditampilkan secara default (tidak diperlukan untuk melakukan demikian dengan spesifikasi Microsoft). Solusi yang saya temukan untuk Windows 10 adalah menghubungkan langsung ke:cmd /c scrnsave.scr /s
Anda dapat dengan mudah melakukan ini dengan NirCmd , keempat opsi ini akan memberi Anda masing-masing layar hitam (dengan efek samping):
Matikan monitor.
nircmd.exe monitor off
Mulai screen saver default (setel ke yang kosong, sehingga Anda dapat membuat layar kosong).
nircmd.exe screensaver
Letakkan komputer Anda dalam mode 'siaga'.
nircmd.exe standby
Matikan komputer Anda.
nircmd.exe exitwin poweroff
Pastikan Anda telah nircmd.exe
masuk C:\Windows\System32
jika Anda ingin memanggilnya dari mana saja.
Seperti yang ditunjukkan oleh Dennis Williamson dalam komentarnya , Anda dapat membuat hotkey seperti ini:
nircmd.exe cmdshortcutkey "C:\Windows\Temp" "MO" "Ctrl+Shift+M" monitor off
Atau pintasan di desktop Anda yang dapat Anda klik seperti ini:
nircmd.exe cmdshortcut "~$folder.desktop$" "Turn Monitor off" monitor off
Dengan AutoHotkey , Anda dapat mengikat salah satu dari perintah di atas ke hotkey:
#s::Run nircmd.exe monitor off
Tombol pintas WIN+ di Satas misalnya akan mematikan monitor.
Program alternatif, jika Anda tidak menyukai scripting, bisa berupa PhaseExpress .
nircmd.exe cmdshortcutkey "c:\temp" "Turn Monitor Off" "Ctrl+Shift+M" monitor off
Atur screensaver Anda ke yang disebut "kosong". Tekan Win- L.
Berikut adalah beberapa contoh menggunakan AutoHotkey untuk mematikan monitor atau memulai screen saver tanpa perlu NirCmd.
Win
kunci - diwakili oleh #
di awal. Makro masih dapat menampilkan satu, misalnya ^o::SendInput #l
membuat CTRL-o
lakukan apa Win-L
.
SendMessage, 0x112, 0xF140, 0,, Program Manager
- Saya baru mencobanya dengan "kosong" sebagai screen saver saya dan berfungsi.
0xF170
yang SC_MONITORPOWER
, tidak satu sebelum yang disebut yang menggunakan 0xF140
untuk SC_SCREENSAVE
sebagai kedua SendMessage
argumen.
WM_SYSCOMMAND
pesan dan nilai hex-nya.
Saya menggunakan NirCmd untuk membuat tugas di penjadwal tugas Win7, yang mematikan monitor ketika saya mengunci komputer ( Ctrl+ L)
Dalam Actions, rekatkan: nircmd.exe
dan di put argumen monitor off
.
Kemudian gunakan drop-down di Pemicu untuk memilih "Workstation terkunci". Bekerja seperti pesona.
Ada fungsi bawaan di laptop saya. FnTekan saja tanda + F6. Ini toggle layar hitam di laptop saya, bagaimanapun: tidak ada pemrograman perintah tambahan yang diperlukan.
Fn + F2 melakukannya dengan cepat dan sederhana untuk saya (saat TIDAK menjalankan PowerPoint atau program lain, atau terhubung ke layar atau perangkat lain). Ulangi langkah ini untuk membuka blokir.
Jika Anda ingin mengosongkan hanya satu tampilan, tanpa menonaktifkan atau "tidur", Anda dapat menggunakan program VB6 ini yang hanya memuat file HTML latar belakang hitam di layar penuh tanpa asrama:
http://jpelectron.com/download/viewit-rev3.zip
Salin semua file ke: C: \ Program Files (x86) \ viewIT \ lalu jalankan atau buat jalan pintas ke viewit.exe
Ada juga opsi untuk membuat seluruh layar putih (seperti aplikasi senter)
Saya membuat ini karena saya membutuhkan cara untuk mengosongkan layar tablet saya (tampilan utama) sementara saya memiliki YouTube atau video lainnya bermain layar penuh di tempat lain (tampilan sekunder)
Jika Anda tidak suka ini hanya memuat pada tampilan utama, saya sarankan Anda membuka fillblack.htm di browser, letakkan browser itu di tampilan yang Anda inginkan, lalu tekan F11 untuk mengaktifkan mode layar penuh / kios - yang akan lakukan juga.
Alat lain yang bermanfaat untuk tujuan ini adalah Multiscreen Blank . Anda masih perlu mengatur pintasan seluruh sistem dengan alat tambahan, tetapi pengaturan pengosongan layar dapat disesuaikan dengan baik.
Jawaban yang diterima oleh Candreasen pada 31 Mei 13 jam 3:56 tepat.
Beberapa informasi tambahan berdasarkan implementasi saya di Windows 7:
Buat pintasan dengan target berikut:
C:\Windows\System32\scrnsave.scr
Ini mengosongkan kedua layar ketika tampilan lain terhubung ke port HDMI pada laptop saya.
Ini memanggil screensaver 'kosong'.
Saya pikir file screensaver .scr di folder Windows dapat dimulai dengan cara ini.
Tidak seperti penyalaan screensaver secara otomatis setelah tidak aktif di mesin ini, permintaan screensaver ini tidak meminta kata sandi ketika restart. Menurut ini, tampaknya normal untuk screensaver dipanggil dengan cara ini untuk tidak dikunci:
https://msdn.microsoft.com/en-us/library/ms686421(v=vs.85).aspx#ss_keys
"Sebelum screensaver muncul, Windows membuat desktop virtual baru untuk itu. Proses screensaver dibuat pada desktop kedua ini, yang tidak pernah terkunci . "
Saya terkejut bahwa fungsi sederhana namun penting ini tidak ada pada Windows 10. Saat ini saya menggunakan ScreenOff untuk menyelesaikan efek pengosongan layar ini. Tidak baik.
Opsi lain menggunakan AutoHotkey:
SendMessage 0x112, 0xF170, 2,,Program Manager
Anda perlu menginstal AutoHotkey (1.1.x, tidak yakin apakah itu berfungsi dalam 2.x), membuat file teks dengan ekstensi .ahk (mis. turn_off_screen.ahk
), Menempelkan baris ini di sana menggunakan editor teks apa pun, dan Anda dapat menjalankannya dengan klik dua kali .
untuk Menghindari mode tidur simpan skrip ini sebagai format .vbs dan klik dua kali hanya sekali. Perkiraan 1 jam layar Anda tidak akan masuk dalam mode tidur. bagaimana kerjanya: itu terus menyegarkan PC Anda selama 1 jam. aman dan nyaman . : D
set sh=createobject("wscript.shell")
for i=1 to 25
WScript.sleep 120000
sh.sendkeys"{F15}"
next
set sh=nothing
Step 1:
copy it and put this in your note pad
step 2:
while saving save it with .VBS ext. EX: ABCDEF.vbs
Step 3:
after that just double click on it once.
Ada utilitas Don'tSleep portabel mandiri biasa dari softwareok.com yang memungkinkan untuk menentukan aplikasi mana yang akan dilarang memaksa PC atau layar Anda dari tidur.
Saya hanya perlu layar kosong sehingga saya dapat menampilkan pesan, yang jika tidak akan muncul di desktop biasa dan tidak cukup terbaca, mendorong pengguna untuk melakukan sesuatu. Saya pikir solusi "viewit" harus bekerja untuk saya.