Làm thế nào tôi có thể làm cho màn hình của tôi trống bằng một phím tắt?


23

Tôi muốn một phím tắt làm cho màn hình chuyển sang màn hình đen ngay lập tức mà không tắt nguồn hoặc thậm chí đặt nó ở chế độ ngủ.

Những cách tôi có thể làm điều đó?

Làm thế nào hiệu quả hơn để thiết lập là tốt hơn.


Ngoài ra, bạn có thể tạo một ứng dụng toàn màn hình nền đen và đặt một phím tắt trên thanh tác vụ. Ngoài ra, bạn có thể đặt nền màn hình thành màu đen đặc, ẩn tất cả các mục trên màn hình và bật tự động ẩn thanh tác vụ. Sau đó, chỉ cần nhấn Win + D và voila.
dùng1306322

Câu trả lời:


15

Bạn chỉ có thể tạo một lối tắt đến trình bảo vệ màn hình trống và sau đó đặt lối tắt bàn phím qua cửa sổ thuộc tính cho phím tắt.

Trình bảo vệ màn hình được gọi scrnsave.scr, nằm trong %SYSTEMROOT%\system32.


1
Giải pháp đơn giản đẹp.
user237209

1
Giải pháp này gọn gàng, nhưng bị hỏng đối với các trường hợp ứng dụng khác đã chiếm quyền điều khiển .scrtiện ích mở rộng (Eagle thực hiện điều này, thật khó chịu) và cũng không hoạt động trong trường hợp trình bảo vệ màn hình không hiển thị theo mặc định (không bắt buộc phải làm do đặc điểm kỹ thuật của Microsoft). Giải pháp tôi tìm thấy cho Windows 10 là liên kết trực tiếp tới:cmd /c scrnsave.scr /s
Đa thức

15

Bạn có thể dễ dàng làm điều này với NirCmd , bốn tùy chọn này sẽ cung cấp cho bạn một màn hình đen (với hiệu ứng phụ):

  • Tắt màn hình.

    nircmd.exe monitor off
    
  • Bắt đầu trình bảo vệ màn hình mặc định (đặt thành một chế độ trống, để bạn có thể làm cho màn hình trống).

    nircmd.exe screensaver
    
  • Đặt máy tính của bạn ở chế độ 'chờ'.

    nircmd.exe standby
    
  • Tắt máy tính của bạn.

    nircmd.exe exitwin poweroff
    

Hãy chắc chắn rằng bạn có nircmd.exetrong C:\Windows\System32nếu bạn muốn gọi nó từ bất cứ đâu.


Như Dennis Williamson đã chỉ ra trong bình luận của mình , bạn có thể tạo một phím nóng như thế này:

nircmd.exe cmdshortcutkey "C:\Windows\Temp" "MO" "Ctrl+Shift+M" monitor off

Hoặc một phím tắt trên máy tính để bàn của bạn mà bạn có thể nhấp vào như thế này:

nircmd.exe cmdshortcut "~$folder.desktop$" "Turn Monitor off" monitor off

Với AutoHotkey , bạn có thể liên kết bất kỳ lệnh nào ở trên với một phím nóng:

#s::Run nircmd.exe monitor off

Các phím nóng WIN+ ở trên Schẳng hạn sẽ tắt màn hình.

Một chương trình thay thế, nếu bạn không thích kịch bản, có thể là PhaseExpress .


hmm, bạn có thể bao gồm cách làm điều này tự động với một phím tắt không? nếu bạn quen thuộc với bất kỳ phần mềm nào
barlop

1
@barlop: Từ các ví dụ nircmd.exe cmdshortcutkey "c:\temp" "Turn Monitor Off" "Ctrl+Shift+M" monitor off
Tạm dừng cho đến khi có thông báo mới.

@DennisWilliamson: Ồ, không thấy điều đó. Cập nhật câu trả lời lần thứ hai ...
Tamara Wijsman

@Dennis Williamson Điều đó chỉ tạo một tập tin lnk cho nó. không chạy tệp lnk trên một phím tắt
barlop

1
@TomWij bạn nói đúng. Đề xuất này được kết hợp dựa trên nhận xét của dennis và dòng và nhận xét của bạn, cũng hoạt động C: \ nircmd> nircmd cmdshortcutkey "~ $ thư mục.desktop $" "TMO2" "Ctrl + Shift + M" monito r tắt Sau đó phím tắt hoạt động
barlop

6

Đặt trình bảo vệ màn hình của bạn thành một cái gọi là "trống". Nhấn Win- L.

Dưới đây là một số ví dụ về việc sử dụng AutoHotkey để tắt màn hình hoặc khởi động trình bảo vệ màn hình mà không cần NirCmd.


Tôi vừa thử Win-L và nó đã cho một màn hình chào mừng. Tôi thích giải pháp đó nhưng thật tuyệt khi có một giải pháp chung chung hơn, hoạt động cho các máy tính có bàn phím không có phím windows.
barlop

1
@barlop: Chỉ cần biến macro AHK của bạn thành một tổ hợp phím không được kích hoạt bởi thứ gì đó liên quan đến Winkhóa - được biểu thị #ở đầu. Vĩ mô có thể chúng ta vẫn đầu ra, ví dụ như ^o::SendInput #llàm cho CTRL-olàm những gì Win-Lkhông.
martineau

1
@barlop: Trong trang AHK tôi đã liên kết đến trong câu trả lời của mình: SendMessage, 0x112, 0xF140, 0,, Program Manager- Tôi chỉ thử nó với "blank" là trình bảo vệ màn hình của tôi và nó hoạt động.
Tạm dừng cho đến khi có thông báo mới.

1
@Dennis Williamson: À, ha! Tôi chỉ bắt được sự khác biệt. Tôi đang sử dụng 0xF170đó là SC_MONITORPOWER, không một trước đó bạn gọi mà sử dụng 0xF140cho SC_SCREENSAVElà thứ hai SendMessageđối số.
martineau

1
Đối với bất kỳ ai quan tâm trang Microsoft này liệt kê các WM_SYSCOMMANDthông báo khác nhau và các giá trị hex của chúng.
martineau

1

Tôi đã sử dụng NirCmd để tạo một tác vụ trong bộ lập lịch tác vụ Win7, nó sẽ tắt màn hình khi tôi khóa máy tính ( Ctrl+ L)

Trong phần Hành động, dán: nircmd.exevà trong Đối số đặt monitor off.

Sau đó sử dụng trình đơn thả xuống trong Triggers để chọn "Máy trạm bị khóa". Hoạt động như một lá bùa.


1

Có một chức năng tích hợp trên máy tính xách tay của tôi. Chỉ cần nhấn Fn+ F6. Điều này làm tắt màn hình đen trên máy tính xách tay của tôi, dù sao đi nữa: không cần lập trình lệnh bổ sung.


1
Điều đó chỉ hoạt động trên một số lượng hạn chế của máy tính xách tay. Nhưng OP không chỉ định thiết bị nào anh ấy muốn trên thiết bị này, vì vậy tôi đoán câu trả lời của bạn là ổn.
dùng1306322

@ user1306322 cho rằng có ít nhất hàng trăm máy tính xách tay phổ biến ngoài kia và xác suất của nó có chức năng làm trống màn hình là rất thấp .. cụ thể là không hữu ích. Nhưng ý kiến ​​chung cho rằng có lẽ máy tính xách tay có dấu chấm để làm trống màn hình là ok. Nếu người trả lời hiển thị ảnh chụp màn hình làm trống màn hình, điều đó sẽ tốt. Phím Fn + F6 là âm lượng. Nhưng nếu anh ta hiển thị một ảnh chụp màn hình sau đó bất cứ nơi nào nếu tôi có bức ảnh đó tôi có thể nhìn. Và người dùng, ngay cả khi tôi không có nó, một người khác có cùng câu hỏi có thể (trang web này không chỉ dành cho 1 người hỏi)
barlop 30/12/13

@barlop tốt rồi, người tiếp theo nên hỏi chỉ định loại và kiểu máy tính của họ, mà nhân tiện, bạn đã quên làm. Mặt khác, xin vui lòng, thêm rằng bạn đang tìm kiếm giải pháp có thể phù hợp với nhiều loại PC.
dùng1306322

@ user1306322 trang web này từ chối các câu hỏi quá "cục bộ". (và trong trường hợp này tôi sẽ đồng ý với quy tắc đó). Câu hỏi phải hữu ích cho mọi người. Nó không hữu ích cho nhiều người nếu một câu hỏi chỉ trả lời cho một kiểu máy tính xách tay cụ thể. Hoặc thậm chí nếu mọi người trả lời về 10 mô hình. Cơ hội của bất kỳ độc giả nào có một trong 10 mô hình đó là rất mong manh. Họ cũng có thể (đôi khi tôi nghĩ ngu ngốc), từ chối các câu hỏi vì quá chung chung. Tôi sẽ không làm cho nó quá chung chung để kích động một sự đóng cửa câm. Nhưng chắc chắn rằng một giải pháp Windows đủ chung để phù hợp với các mẫu máy tính xách tay khác nhau ...
barlop 30/12/13

và vâng nếu anh ta bao gồm một hình ảnh hoạt động. Nó chỉ là về việc đưa ra câu trả lời hợp lý. Tôi không thể đưa ra một câu hỏi hoàn toàn ngu ngốc từ mọi người. Nhưng câu hỏi đặt ra là ngắn gọn và rõ ràng và bất kỳ ai hiểu được quy tắc tốt hoàn toàn hợp lý mà trang web có, sẽ không trả lời về các mô hình cụ thể và sẽ không khuyến khích trả lời các mô hình cụ thể. những câu trả lời sẽ bị đánh giá thấp vì không hữu ích. Hãy nhớ rằng, câu hỏi và câu trả lời nên hữu ích cho không chỉ người hỏi. Trang web này trước hết là cơ sở dữ liệu của QnA.
barlop

0

Fn + F2 thực hiện nhanh chóng và đơn giản cho tôi (trong khi KHÔNG chạy PowerPoint hoặc bất kỳ chương trình nào khác, hoặc nối với bất kỳ màn hình hoặc thiết bị nào khác). Lặp lại bước để bỏ trống.


Đây là phụ thuộc vào thiết bị và không có giải pháp chung.
Jens Erat

0

Nếu bạn muốn để trống chỉ một màn hình, mà không tắt hoặc "ngủ", bạn có thể sử dụng chương trình VB6 này chỉ cần tải tệp HTML nền đen trong toàn màn hình mà không cần bất kỳ nội dung nào:

http://jpelectron.com/doad/viewit-rev3.zip

Sao chép tất cả các tệp vào: C: \ Chương trình tệp (x86) \ viewIT \ sau đó chạy hoặc tạo lối tắt đến viewit.exe

Ngoài ra còn có tùy chọn làm cho toàn bộ màn hình trắng (như ứng dụng đèn pin)

Tôi đã tạo điều này bởi vì tôi cần một cách để làm trống màn hình máy tính bảng của mình (màn hình chính) trong khi tôi có YouTube hoặc video khác phát toàn màn hình ở nơi khác (màn hình phụ)

Nếu bạn không thích điều này chỉ tải trên màn hình chính, tôi sẽ đề nghị bạn mở fillblack.htm trong trình duyệt, đặt trình duyệt đó lên màn hình bạn muốn, sau đó nhấn F11 để bật chế độ toàn màn hình / kiosk - điều đó sẽ làm quá


0

Một công cụ hữu ích khác cho mục đích này là Multiscreen Blank . Bạn vẫn sẽ cần thiết lập lối tắt toàn hệ thống với một công cụ bổ sung, nhưng cài đặt làm trống màn hình được điều chỉnh độc đáo.


0

Câu trả lời được chấp nhận bởi Candreasen vào ngày 31 tháng 5 năm 13 lúc 3:30 đã được đưa ra.

Một số thông tin bổ sung dựa trên triển khai của tôi trong Windows 7:
Tạo lối tắt với mục tiêu sau:
C:\Windows\System32\scrnsave.scr
Điều này làm trống cả hai màn hình khi một màn hình khác được kết nối với cổng HDMI trên máy tính xách tay của tôi.
Điều này gọi trình bảo vệ màn hình 'trống'.
Tôi nghĩ rằng bất kỳ tệp bảo vệ màn hình .scr nào trong các thư mục Windows đều có thể được khởi động theo cách này.
Không giống như tự động khởi động trình bảo vệ màn hình sau khi không hoạt động trên máy này, lệnh gọi trình bảo vệ màn hình này không yêu cầu mật khẩu khi khởi động lại. Theo đó, dường như là bình thường đối với trình bảo vệ màn hình được gọi theo cách này không bị khóa:
https://msdn.microsoft.com/en-us/library/ms686421(v=vs.85).aspx#ss_keys
"Trước khi trình bảo vệ màn hình xuất hiện, Windows tạo một máy tính để bàn ảo mới cho nó. Quá trình bảo vệ màn hình được tạo trên máy tính để bàn thứ hai này, không bao giờ bị khóa . "


0

Tôi ngạc nhiên khi chức năng đơn giản nhưng quan trọng này không được tích hợp trong Windows 10. Tôi hiện đang sử dụng ScreenPack để thực hiện hiệu ứng xóa màn hình này. Không tốt.


Khi giới thiệu phần mềm, hãy làm theo đề cương này .
Kamil Maciorowski

0

Một tùy chọn khác sử dụng AutoHotkey:

SendMessage 0x112, 0xF170, 2,,Program Manager

Bạn cần cài đặt AutoHotkey (1.1.x, không chắc nó có hoạt động trong 2.x) không, tạo tệp văn bản có đuôi .ahk (ví dụ turn_off_screen.ahk), dán dòng này ở đó bằng bất kỳ trình soạn thảo văn bản nào và bạn có thể chạy nó bằng cách nhấp đúp .


-1

để tránh chế độ ngủ, lưu tập lệnh này dưới dạng .vbs và nhấp đúp chỉ một lần. Xấp xỉ 1 giờ màn hình của bạn sẽ không chuyển sang chế độ ngủ. Cách thức hoạt động của nó: nó tiếp tục làm mới PC của bạn trong 1 giờ. an toàn và bảo mật : 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. 

Câu hỏi không phải là về việc ngăn máy tính đi ngủ, mà là tìm cách làm cho màn hình trống mà không ngủ máy, những thứ đó không giống nhau!
Máté Juhász

-1

Có một tiện ích Don'tS ngủ di động độc lập thông thường từ softwareok.com cho phép xác định ứng dụng nào sẽ bị cấm không cho PC hoặc màn hình của bạn ngủ.

Tôi chỉ cần một màn hình trống để tôi có thể xuất ra một mớ hỗn độn, nếu không nó sẽ xuất hiện trên máy tính để bàn thông thường và không hoàn toàn dễ đọc, khiến người dùng phải làm gì đó. Tôi nghĩ giải pháp "viewit" sẽ phù hợp với tôi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.