ตามที่ชื่อถาม (Windows 7) (อย่างไร) ฉันสามารถเปลี่ยนเวลาได้จนกว่าตัวรักษาหน้าจอจะเริ่มทำงานจากบรรทัดคำสั่ง? เป็นไปได้ไหม
ปกติฉันมีความสุขกับการตั้งค่า 5 นาที แต่บางครั้งฉันต้องการที่จะทำให้มันอีกต่อไป ฉันต้องการสองความยาวที่ผูกไว้กับปุ่มลัด (ฉันรู้วิธีทำ)
ฉันเดาว่าฉันสามารถบันทึกมาโครสองตัวและใช้สิ่งเหล่านั้นได้ แต่ฉันแค่สงสัยว่ามีตัวเลือกบรรทัดคำสั่งใด ๆ (รวมถึงการปรับปรุงรีจิสทรี) ที่ฉันสามารถใช้เพื่อบอกให้ Windows เริ่มโปรแกรมรักษาหน้าจอหลังจากไม่มีการใช้งาน X นาที
(โปรดทราบว่าฉันไม่ต้องการเริ่มโปรแกรมรักษาหน้าจอทันทีฉันต้องการเปลี่ยนระยะเวลาที่ Windows จะรอก่อนเริ่ม)
ขอบคุณล่วงหน้า.
[คำตอบ] ในที่สุดฉันก็ใช้รูปแบบของคำตอบจาก @Gjordis - แต่เครดิตทั้งหมดไปถึงเขา
ฉันไม่เห็นสาเหตุที่เราต้องการการดำเนินการ 3 รายการ: เพิ่มลบแล้วเปลี่ยนชื่อและลดจำนวนนั้นเป็นสอง
เนื่องจากฉันต้องการผูกคีย์ลัดฉันจึงต้องเรียกใช้ comamnds สองตัวในที่เดียว โดยปกติหนึ่งสามารถแยกคำสั่งด้วยเครื่องหมายอัฒภาคและออกพวกเขาในหนึ่งบรรทัด (เช่นdir c:;dir d:
) ที่ให้ข้อผิดพลาดกับreg
คำสั่งดังนั้นในที่สุดฉันมีสองไฟล์แบทช์ contens เป็น identitcal เฉพาะการเปลี่ยนแปลงระยะเวลา
สิ่งที่แปลก - ค่าถูกเขียนลงในรีจิสตรีอย่างถูกต้อง แต่แผงควบคุม / ส่วนบุคคล / โปรแกรมรักษาหน้าจอไม่ได้อัปเดต GUI อย่างไรก็ตามฉันทดสอบและตัวรักษาหน้าจอจะทำงานตามที่คาดไว้
@echo off
reg delete "HKEY_CURRENT_USER\Control Panel\Desktop" /v ScreenSaveTimeOut /f
reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v ScreenSaveTimeOut /t REG_SZ /d 180 /f
ถ้าสิ่งนี้ช่วยคุณได้โปรดตอบคำถาม ;-)