3تفعيل عرض شرائح سطح مكتب Windows باستخدام برنامج نصي

لقد قمت مؤخرًا بتحديث إعداد نشر windows غير المراقب, وكان أحد الأشياء التي أردت تمكينها هو خلفية عرض الشرائح مع تعيين الموقع على موقع الخلفيات الخاص بي على الخادم الخاص بي. هذا ليس مباشرًا كما ينبغي أن يكون, ولكن بعد قليل من العبث ، اكتشفت كيفية القيام بذلك بكل بساطة.

2 هناك حاجة لأجزاء - برنامج نصي ريج ونسخ ملف (وهو ما أفعله عبر ملف أرشيف يتم استخراجه ذاتيًا).

البرنامج النصي ريج هو على النحو التالي

نوافذ قلم محرر النسخة 5.00

[HKEY_CURRENT_USER  لوحة التحكم  التخصيص  عرض شرائح سطح المكتب]
"فترة"= dword:000927ج 0
"خلط"= dword:00000001

[HKEY_CURRENT_USER  SOFTWARE  Microsoft  Windows  CurrentVersion  Explorer  Wallpapers]
"SlideshowSourceDirectoriesSet"= dword:00000001
"نوع الخلفية"= dword:00000002
"عرض الشرائح"="/سلسلة طويلة عشوائية المظهر تذهب هنا"

ملاحظة - ستحتاج إلى إعداد عرض الشرائح بالمسار الصحيح على أحد ملفات أجهزة الكمبيوتر ثم قم بتصدير قيمة "SlideshowDirectoryPath1" من السجل الخاص بك حتى يعمل هذا

الجزء الثاني هو نسخ ملف يسمى slideshow.ini (أيضًا بعد إعداد عرض الشرائح الخاص بك) الذي يعيش فيه %appdata%\Microsoft\Windows\Themes

تحتوي محتويات هذا الملف على إشارة مشفرة إلى موقع عرض الشرائح الخاص بك على ما أعتقد.

بمجرد نسخ الملف واستيراد ملف reg ، تحتاج فقط إلى إعادة تشغيل Explorer أو الانتظار حتى تمر الفترة الفاصلة (تم تعيين لي على 10 minutes) وتم تشغيل التبديل العشوائي - قد تختلف قيمك إذا قمت بتعيينها بشكل مختلف وقمت بتصدير القيم المتغيرة من السجل

لقد وضعت slideshow.ini الخاص بي في ملف exe استخراج ذاتي مقتطفات إلى (ويكتب بصمت) %appdata%\Microsoft\Windows\Themes. ثم أقوم بتشغيل ملف 2 الأوامر باستخدام أوامر SynchronousCommands التالية في ImageUnattend.xml الخاص بي

<متزامن wcm:عمل ="إضافة">
  <ترتيب>6</ترتيب>
  <وصف>تعيين موقع عرض الشرائح</وصف>
  <سطر الأوامر>ج:\الإضافات  slideshow.exe</سطر الأوامر>
</متزامن>
<متزامن wcm:عمل ="إضافة">
  <ترتيب>7</ترتيب>
  <وصف>تمكين عرض الشرائح</وصف>
  <سطر الأوامر>ج:\إضافات  رفع -c ريج استيراد ج:\إضافات  slideshow.reg</سطر الأوامر>
</متزامن>

لمزيد من المعلومات حول استخدامي للأمر "رفع" ووجود ملفات في c:\مجلد إضافي ، يرجى قراءة مقالتي السابقة حول كيفية استخدام "برنامج نصي دفعي لإعادة تسمية جهاز الكمبيوتر استنادًا إلى اسم DHCP المحجوز"

Leave a Reply

3 Comments

Jجيمس

Seems Microsoft has changed some­thing, or they don’t do it the same for all con­fig­ur­a­tions. When I turn on slid­show for my ref­er­ence PC, there is no slideshow.ini file to copy in %appdata%\Microsoft\Windows\Themes. Instead, to files get cre­ated named transcoded_000 and transcoded_001.

It’s almost like Microsoft does­n’t want us to be able to eas­ily con­trol slideshow using scripts.

الرد
JSJon Scaife

Hi James
These instruc­tions were for Win­dows 10 — they still seem to work for that. Are you using win­dows 11? If so no doubt Microsoft will have changed things for no good reason
Also note — I had to cre­ate a slideshow for these files and set­tings to appear. I then copied the file to oth­er machines to make this work. So if you haven’t first set up a slide show then I guess the ini file won’t exist

الرد
JSJon Scaife

Hi James
I real­ise it has been a long while, but I just checked this on win­dows 11 (build 23H2) and there is def­in­itely still a slideshow.ini in that folder
It is a hid­den file by default so you would need to change explorer options to view hid­den files

الرد