आप वास्तव में यह नहीं समझाते हैं कि आप क्या हासिल करना चाहते हैं, इसलिए मैं एक अनुमान के आधार पर यहां कुछ सुझाव दे सकता हूं: आप अपने वॉलपेपर को कुछ स्थितियों में बदलना चाहते हैं (उदाहरण के लिए, हर बार जब आप अपने कंप्यूटर को पुनरारंभ करते हैं तो एक वॉलपेपर) या एक का उपयोग करने के लिए वॉलपेपर के रूप में कस्टम फ़ाइल।
विंडोज 7 में वॉलपेपर आमतौर पर पाया गया था %AppData%\Microsoft\Windows\Themes\TranscodedWallpaper
।
विंडोज 10 में आपको यह मिल जाएगा %AppData%\Microsoft\Windows\Themes\CachedFiles
।
आप रजिस्ट्री पर भी पूछताछ कर सकते हैं
HKEY_CURRENT_USER\Control Panel\Desktop\TranscodedImageCache
लेकिन उन प्रोग्रामों के बारे में नीचे दी गई चेतावनी पर ध्यान दें जो डिस्क पर फ़ाइल नहीं लिख रहे हैं!
यदि आप अपनी स्वयं की सीएमडी स्क्रिप्ट का निर्माण करना चाहते हैं, तो यह अविश्वसनीय हो सकता है यदि आप वॉलपेपर को विंडोज से नहीं, बल्कि बाहरी प्रोग्राम से सेट करते हैं। उदाहरण के लिए, यदि मुझे अपने ब्राउज़र में एक अच्छी छवि दिखाई देती है, तो मैं इसे सीधे वहां से वॉलपेपर के रूप में सेट करता हूं। इरफान व्यू के लिए भी। मैं आसानी से एक और 10 लोकप्रिय कार्यक्रमों को नाम दे सकता हूं जो वॉलपेपर को कस्टम पथ में बदल सकते हैं।
ध्यान दें कि कुछ प्रोग्राम वास्तव में डिस्क पर फ़ाइल लिखने के बिना वॉलपेपर बदल रहे हैं। यह माइक्रोसॉफ्ट विंडोज डेस्कटॉप विंडो को हुक करके और सीधे अपने कैनवास पर ड्राइंग करके किया जा सकता है। यह डेस्कटॉप पर GIF / AVI एनिमेशन कैसे बनाया जाता है।
यदि आप अपनी स्क्रिप्ट बनाते हैं तो एक और समस्या है: आप उन चित्रों को कैसे संभाल सकते हैं, जिनमें आपके डेस्कटॉप के समान पहलू अनुपात नहीं है, या जब डेस्कटॉप रिज़ॉल्यूशन बदलता है?
समाधान (यदि मैंने आपकी समस्या का सही ढंग से अनुमान लगाया है) जॉन के बैकग्राउंड स्विचर या बायिओक्स डेस्कटॉप बैकग्राउंड चेंजर जैसे प्रोग्राम का उपयोग करना होगा । उत्तरार्द्ध बहुत अधिक अनुकूलन योग्य है और कमांड लाइन के माध्यम से नियंत्रित किया जा सकता है। छवि को आकार देने (भरने / फिट / टाइल) का सबसे अच्छा तरीका पता लगाने के लिए इसमें ऑटो-डिटेक्शन भी है। BioniX डिस्क पर कुछ भी लिखे बिना भी GIF बना सकता है (जैसा कि ऊपर बताया गया है)।
एक और बेहतर तरीका "लॉक ऑन फ़ोल्डर" विकल्प का उपयोग करना होगा। हर 60 सेकंड में अपने वॉलपेपर को बदलने के लिए BioniX सेट करें (चिंता न करें, आप हर 60 सेकंड में एक नया वॉलपेपर नहीं देखेंगे क्योंकि आप केवल किसी भी फ़ाइल का उपयोग करेंगे)। किसी भी फोल्डर पर लॉक करने के लिए BioniX सेट करें (मान लें C:\Wallpapers
)। उस फोल्डर के अंदर आप एक सिंगल फाइल डालते हैं जिसे कुछ कहते हैं My Wallpaper.jpg
। BioniX हर 60 सेकंड में वॉलपेपर के रूप में उस फ़ाइल का उपयोग करेगा। अब, हर बार जब आप वॉलपेपर बदलना चाहते हैं, तो आप पुराने My Wallpaper.jpg
को अपनी नई फ़ाइल से बदल दें। BioniX आपके द्वारा फ़ोल्डर में किए गए परिवर्तन को देखेगा और नई फ़ाइल (60 सेकंड के भीतर) को लागू करेगा।
आइए जानते हैं कि बेहतर समाधान पाने के लिए आप अपनी स्क्रिप्ट के साथ क्या हासिल करना चाहते हैं।