जैसा कि शीर्षक पूछता है (विंडोज 7)। (कैसे) जब तक स्क्रीनसेवर कमांड लाइन से किक नहीं करता तब तक मैं समय बदल सकता हूं? क्या यह भी संभव है?
आम तौर पर मैं 5 मिनट की सेटिंग से खुश हूं, लेकिन कभी-कभार मैं इसे लंबा करना चाहता हूं। मैं गर्म-कुंजियों के लिए बाध्य दो लंबाई (मुझे पता है कि कैसे करना है) चाहेंगे।
मुझे लगता है कि मैं दो मैक्रोज़ रिकॉर्ड कर सकता हूं और उन का उपयोग कर सकता हूं, लेकिन मुझे आश्चर्य हुआ कि क्या कोई कमांड लाइन विकल्प (रजिस्ट्री अपडेट सहित) हैं जो मैं विंडोज़ मिनट को निष्क्रियता के बाद स्क्रीन सेवर शुरू करने के लिए कहने के लिए उपयोग कर सकता हूं।
(कृपया ध्यान दें, मैं स्क्रीन सेवर को तुरंत शुरू नहीं करना चाहता; मैं समय की लंबाई बदलना चाहता हूं विंडोज शुरू होने से पहले इंतजार करेगा)
अग्रिम में धन्यवाद।
[उत्तर] मैंने अंततः @ गोर्जिस के उत्तर पर एक भिन्नता का उपयोग किया - लेकिन सारा श्रेय उसे जाता है।
मैंने यह नहीं देखा कि हमें 3 ऑपरेशनों की आवश्यकता क्यों है: जोड़ दें, फिर हटाएं और नाम बदलें और दो को कम करें।
चूंकि मैं एक हॉटकी से बंधना चाहता हूं, मुझे एक में दो कॉमनंड को निष्पादित करने की आवश्यकता है। आम तौर पर, कोई कमांड को अर्धविराम से अलग कर सकता है और उन्हें एक पंक्ति (जैसे dir c:;dir d:
) पर जारी कर सकता है । इसने reg
कमांड के साथ त्रुटियां दीं , इसलिए अंत में मेरे पास दो बैच फाइलें हैं। कंटेस्टेंट पहचान योग्य हैं, केवल अवधि बदलती है।
अजीब बात पर - मान रजिस्ट्री के लिए सही लिखा गया है, लेकिन नियंत्रण कक्ष / निजीकृत / स्क्रीन सेवर अपने 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
यदि यह आपकी मदद करता है, तो कृपया इस प्रश्न को बढ़ाएं ;-)