Win7: buộc màn hình vào chế độ tiết kiệm năng lượng từ dòng lệnh trong khi chương trình toàn màn hình đang chạy


0

Tôi có một hệ thống chạy chương trình toàn màn hình (dựa trên love2d ) trong thời gian dài. Tôi muốn có thể đặt màn hình vào chế độ tiết kiệm năng lượng sau một thời gian không hoạt động nhất định. Thông thường, tôi sẽ mong đợi các cửa sổ sẽ làm điều này cho tôi, nhưng miễn là chương trình này đang chạy, nó sẽ không. Theo như tôi có thể nói rằng chương trình không đặt ra bất kỳ yêu cầu nào liên quan đến tiết kiệm năng lượng, VLC thực hiện - powercfg -requestspowercfg -requestsoverridekhông hiển thị gì trong HIỂN THỊ. Hàm ý là các cửa sổ sẽ không tắt màn hình nếu chương trình toàn màn hình đang chạy.

Có rất nhiều tài liệu về cách thực hiện điều này bằng cách thay đổi độ trễ trước khi màn hình tắt thành thứ gì đó rất ngắn, nhưng vì các cửa sổ sẽ không tắt màn hình theo cách riêng của nó, điều này không giúp ích gì. Một câu trả lời khác đề nghị nircmd, nhưng điều này chỉ tồn tại mà không làm gì cả; Khi chạy như một người dùng bình thường, nó thoát với mã 216 và khi chạy với tư cách quản trị viên, nó thoát với mã 0, nhưng trong cả hai trường hợp không có gì xảy ra.

Tôi ổn với việc viết một chương trình C hoặc C # nhỏ để thực hiện điều này, mặc dù lý tưởng nhất là tôi muốn làm điều đó với các công cụ hiện có.


Các chương trình nhỏ hiện có: kev009.com/wp/projects/lcdoff hoặc redmondpie.com/turn-off-your-notebook-lcd-with-one-click lần đầu tiên hiển thị thông báo Windows duy nhất bạn có thể gửi để thực hiện điều này.
Brian

lcdofftreo mà không làm gì cả Trong thử nghiệm tiếp theo, điều này sẽ xảy ra ngay cả khi chương trình love2d không chạy - vì vậy có gì đó không ổn.
ToxicFrog



@surfasb Làm trống màn hình mà không tắt nó rõ ràng không phải là điều tôi muốn làm - Tôi muốn tắt hoàn toàn. Đối với nircmd / lcdoff, tôi đã thử những thứ đó mà không thành công, như tôi đã nói.
ToxicFrog
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.