Я мав намір це зробити досить небагато, потім повернувся до цієї теми, під час налаштування конфігурації назад так, як мені це подобається, після перевстановлення ОС.
Заглянувши в проект, я знайшов файл конфігурації слайд-шоу; (% APPDATA% / Microsoft / Windows / Themes / slideshow.ini). Цей файл містить рядок "ImagesRootPIDL =", який після невеликого гуглінгу вказує на те, що наступний великий рядок букв, цифр та символів є інфактним, "uuencoded PCIDLIST_ABSOLUTE", мабуть, це спосіб знайти каталог у Windows на нижчий рівень, ніж використання шляху.
У будь-якому випадку короткий короткий оповідання виглядає так, ніби цей файл змінюється, коли зображення додається до режиму слайд-шоу або коли слайд-шоу змінюється на новий dir. Тому моє рішення полягало в тому, щоб написати пакетний файл двічі на день, залежно від змінної% TIME%, скопіювати .ini для кожного з моїх слайд-шоу у мою конфігураційну папку та додати їх день та ніч, а потім перезаписати. папка тем із відповідним слайд-шоу .ini файл.
Мінус мого рішення полягає в тому, що в мене весь час працює пакетний файл, хоча, мабуть, заплановане завдання було б кращою реалізацією та вирішити цю проблему, я люблю будувати речі, які реально взаємодіють між собою. Поки для цього не потрібен перезапуск комп'ютера чи провідника для переключення між слайд-шоу, він просто перекидається на наступне слайд-шоу після закінчення часу між слайдами. Я ще не намагався зробити його невдалим, але запуск його протягом двох тижнів здається мені достатньою для налагодження.
Я досить новачок в ОС Windows, тому вибачте, якщо в ній є занадто багато очевидних тверджень, або це легко зробити, натиснувши кілька разів. Я вважаю, що така штука - це найшвидший спосіб дізнатися про внутрішню роботу ОС, хоча я думаю, що я міг би написати це приблизно в п’ять рядків у скрипті Linux bash, а не в сорок деяких колосах з непарними лініями.