ตัวอย่างเช่นฉันสามารถกดWin+ Lเพื่อล็อคคอมพิวเตอร์ของฉันฉันสามารถกดWin+ ( บางอย่าง ) เพื่อเริ่มหน้าจอของฉันได้ไหม ฉันต้องการให้มันเหมือนกับว่ามันเริ่มต้นโดยอัตโนมัติที่มันจะแสดงหน้าจอล็อคเมื่อกลับมาทำงาน ฯลฯ
ตัวอย่างเช่นฉันสามารถกดWin+ Lเพื่อล็อคคอมพิวเตอร์ของฉันฉันสามารถกดWin+ ( บางอย่าง ) เพื่อเริ่มหน้าจอของฉันได้ไหม ฉันต้องการให้มันเหมือนกับว่ามันเริ่มต้นโดยอัตโนมัติที่มันจะแสดงหน้าจอล็อคเมื่อกลับมาทำงาน ฯลฯ
คำตอบ:
มีหลายวิธีในการบรรลุเป้าหมายนี้:
ทางลัดอย่างง่าย - ตามที่ Peter Maxwell แนะนำ - จะทำ หากต้องการล็อกเวิร์กสเตชันให้ทำงานต่อให้ทำทางลัดชี้ไปที่ต่อไปนี้:
cmd /c start /wait scrnsave.scr /s && rundll32 user32.dll,LockWorkStation
โปรดทราบว่าคุณไม่สามารถระบุWinคีย์เป็นส่วนหนึ่งของแป้นพิมพ์ลัด Windows อนุญาตให้Ctrl+ Altเป็นตัวดัดแปลงเท่านั้น
นี่เป็นข้อเสียเปรียบของการล็อคเวิร์กสเตชันหลังจากที่สกรีนเซฟเวอร์สิ้นสุดลงซึ่งช่วยให้เหลือบมองสั้น ๆ ที่เดสก์ท็อป
ดาวน์โหลดNirCmdดำเนินการภายในเก็บและคลิกnircmd.exe
Copy To Windows Directory
ตอนนี้สร้างทางลัดที่ชี้ไปที่ต่อไปนี้:
cmd /c nircmd lockws && nircmd cmdwait 1000 screensaver
การดำเนินการนี้จะเริ่มต้นสกรีนเซฟเวอร์ 1,000 ms หลังจากที่ล็อคหน้าจอซึ่งมีความปลอดภัยมากขึ้น
NirCmd จะเรียกใช้ตัวรักษาหน้าจอเริ่มต้นเสมอ (ซึ่งอาจเป็นหรือไม่เป็นไปตามที่คุณต้องการ)
หากคุณยืนยันในWinคีย์สำหรับแป้นพิมพ์ลัดคุณสามารถใช้AutoHotkey :
ดาวน์โหลดและติดตั้งเวอร์ชันล่าสุด
บันทึกหนึ่งในสคริปต์ต่อไปนี้screensaver.ahk
โดยใช้โปรแกรมแก้ไขข้อความที่คุณชื่นชอบ:
#s::
RunWait, scrnsave.scr /s
Run, rundll32 user32.dll`,LockWorkStation
return
#s::
Run, nircmd lockws
Run, nircmd cmdwait 1000 screensaver
return
คลิกสองครั้งที่ไฟล์เพื่อเรียกใช้สคริปต์
(ไม่บังคับ) คัดลอกสคริปต์ (หรือลิงก์ไปยังสคริปต์) ในStartup
โฟลเดอร์
การกดWin+ S( #
หมายถึงWinแป้น) จะมีผลเช่นเดียวกับการใช้งานทางลัดที่เกี่ยวข้องจากรายการก่อนหน้า
สร้างทางลัดไปยังC:\Windows\System32\scrnsave.scr
แล้วกำหนดคีย์ลัดในคุณสมบัติ
scrnsave.scr เป็นสกรีนเซฟเวอร์สีดำเลือกไฟล์ scr อื่นสำหรับสกรีนเซฟเวอร์ที่คุณต้องการโหลด
มีบทความ LifeHacker ชื่อว่าPushMonitOff ลิงค์ฮอตคีย์ผสมเพื่อตรวจสอบสวิตช์ไฟเกี่ยวกับแอพเล็ก ๆ ที่จะปิดจอภาพของคุณผ่านชุดคีย์ลัดที่กำหนดค่าได้ เป็นที่กล่าวถึงในบทความ, app สามารถดาวน์โหลดได้จากที่นี่
หรือคุณสามารถใช้ยูทิลิตี้AutoHotKeyกับสคริปต์ง่ายๆเพื่อทำสิ่งที่คุณต้องการ นี่คือสิ่งที่ฉันใช้อยู่ในปัจจุบันซึ่งเพิ่งปิดจอมอนิเตอร์ (มันไม่ล็อคคอมพิวเตอร์เพราะฉันได้คอมเม้นท์ในบรรทัดที่สองที่ทำอย่างนั้น):
^#l:: ; ctrl+winkey+l
;SendInput #l ; lock the computer (not currently enabled)
Sleep 1000 ; Give user a chance to release keys (in case their release would wake up the monitor again)
SendMessage, 0x112, 0xF170, 2,, Program Manager
; 0x112 is WM_SYSCOMMAND, 0xF170 is SC_MONITORPOWER
; Note for the above: Use -1 in place of 2 to turn the monitor on.
; Use 1 in place of 2 to activate the monitor's low-power mode.
return