मैं काफी हद तक ऐसा करने के लिए अर्थ रखता था, फिर एक ओएस पुनः स्थापित होने के बाद कॉन्फ़िगरेशन को वापस उसी तरह से भेज रहा था, जिस तरह से मुझे यह पसंद है।
परियोजना को देखने के बाद मुझे स्लाइड शो कॉन्फ़िगरेशन फ़ाइल मिली; (% APPDATA% / Microsoft / Windows / Themes / slideshow.ini)। इस फ़ाइल में एक रेखा है "ImagesRootPIDL =", जो कि थोड़ी सी गुगली करने के बाद इंगित करता है कि अक्षरों, संख्याओं और प्रतीकों का निम्नलिखित बड़ा तार जलसेक में है, एक "uuencoded PCIDLIST_ABSOLUTE" जाहिर तौर पर यह विंडोज़ में एक निर्देशिका का पता लगाने का एक तरीका है एक पथ का उपयोग करने की तुलना में एक निम्न स्तर।
वैसे भी लंबी कहानी छोटी है क्योंकि ऐसा लगता है कि यह फाइल तब बदलती है जब स्लाइड के लिए किसी चित्र को dir में जोड़ा जाता है या जब स्लाइड शो को एक नई dir में बदल दिया जाता है। तो मेरा समाधान एक दिन में दो बार बैच फ़ाइल लिखना था,% TIME% चर पर निर्भर करते हुए,। मेरे प्रत्येक स्लाइडशो के लिए मेरे कॉन्फ़िगरेशन फ़ोल्डर में प्रतिलिपि बनाएँ और उन्हें दिन या रात के साथ जोड़ दें। फिर .ini फ़ाइल को अधिलेखित करें। उपयुक्त स्लाइडशो .ini फ़ाइल के साथ थीम फ़ोल्डर।
मेरे समाधान का एक नकारात्मक पहलू यह है कि, मेरे पास अब एक बैच फ़ाइल है जो हर समय चल रही है, हालांकि मुझे लगता है कि एक निर्धारित कार्य एक बेहतर क्रियान्वयन होगा और उस समस्या का ध्यान रखना चाहिए, मैं उन चीजों का निर्माण करना पसंद करता हूं जो केवल वास्तव में स्वयं के साथ बातचीत करते हैं। अब तक इसे स्लाइडशो के बीच स्विच करने के लिए कंप्यूटर या एक्सप्लोरर के किसी भी पुनरारंभ की आवश्यकता नहीं है, यह स्लाइड्स के बीच का समय समाप्त होने के बाद बस अगले स्लाइड शो पर रोल करता है। मैंने इसे अभी तक विफल बनाने की कोशिश नहीं की है, लेकिन इसे दो सप्ताह तक चलाना मेरे लिए एक डिबग अवधि के लिए पर्याप्त है।
मैं विंडोज़ ओएस के लिए नया हूं, इसलिए मेरी माफी अगर इसमें बहुत अधिक स्पष्ट कथन हैं, या आसानी से कुछ बार क्लिक करके किया जाता है। मुझे लगता है कि ओएस के आंतरिक कामकाज को सीखने के लिए इस तरह की चीज़ सबसे तेज़ तरीका है, हालांकि मुझे लगता है कि मैं इसे चालीस कुछ विषम लाइन बैच कोलोसस के बजाय एक लाइन बैश स्क्रिप्ट में लगभग पांच पंक्तियों में लिख सकता था।