المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : حصريا :: شرح عمل Theme خاص بك ::


محمود عفيفى
28-11-2010, 02:32 PM
السلام عليكم ورحمة الله وبركاته
حياكم الله جميعا
قد يعجبنا Theme ولا نعرف طريقه للإحتفاظ به لدينا بدون مشاكل
والبعض يريد عمل Theme خاص لدمجه فى ويندوز مثلا

طريقة عمل Theme خاص بك
أولا مسار ملفات الثيم على ويندوز XP
C:\WINDOWS\Resources\Themes



لو النسخه غير معدلة لن ترى الا ثيم واحد فقط وهو الثيم الإفتراضى Luna
مما يتكون ?:-
ملف بإمتداد .theme
فولدر يحتوى ملفات وهى:-
ملف بإمتداد .msstyles
فولدر بإسم Shell بداخله على الاقل مجلد NormalColor داخله ملف shellstyle.dll
خلفية داخل المسار
C:\WINDOWS\Web\Wallpaper


هذا الحد الأدنى لعمل ثيم :abc_088:

ولعمل ثيم كامل بأيقونات + شاشة توقف + أشكال للماوس + أصوات اتبع الشرح

حمل هذا الملف بداخله جميع الملفات التى سنطبق عليها
http://www.mediafire.com/?801j9kynzf9ybuc

الان اعمل فولدر ونسميه مثلا ABC4WEB داخل المسار التالى
C:\WINDOWS\Resources\Themes

هنضع بداخلة ملفات الثيم

مع وضع الخلفية فى المسار االتالى
C:\WINDOWS\Web\Wallpaper



يمكننا وضعها مع ملفات الثيم لكن الافضل وضعها فى فولدر الخلفيات كى تعرض معهم

وضع ملفات الصوت فى المسار التالى
C:\WINDOWS\Media



الان لدينا فولدر ABC4WEB بداخله ملف بإمتداد .msstyles نسميه مثلا Ma7moud

لدينا بجانب الملف:-
فولدر Shell بداخله فولدر NormalColor بداخله ملف shellstyle.dll
فولدر Icons يحتوى الايقونات
فولدر ScSaver يحتوى شاشة التوقف

http://www.abc4web.net/vb/imgcache2011/8646.abc4web.png

الان جاء دور رابط هذه الملفات بملف بإمتداد .Theme
نفتح المفكرة ونكتب فيها الكود التالى

; Copyright © LightStar Technologies 2004

[Theme]
DisplayName=

; My Computer
[CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\DefaultIcon]
DefaultValue=

; My Documents
[CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103}\DefaultIcon]
DefaultValue=

; My Network Places
[CLSID\{208D2C60-3AEA-1069-A2D7-08002B30309D}\DefaultIcon]
DefaultValue=

; Recycle Bin
[CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon]
full=
empty=

; Internet Explorer
[CLSID\{871C5380-42A0-1069-A2EA-08002B30309D}\DefaultIcon]
DefaultValue=

[Control Panel\Desktop]
Wallpaper=
TileWallpaper=0
WallpaperStyle=2
Pattern=
ScreenSaveActive=0

[Control Panel\Cursors]
Arrow=
Help=
AppStarting=
Wait=
NWPen=
No=
SizeNS=
SizeWE=
Crosshair=
IBeam=
SizeNWSE=
SizeNESW=
SizeAll=
UpArrow=
DefaultValue=Windows default
Link=

[boot]
SCRNSAVE.EXE=

[MasterThemeSelector]
MTSM=DABJDKT
ThemeColorBPP=4

[VisualStyles]
Path=
ColorStyle=NormalColor
Size=NormalSize

[AppEvents\Schemes\Apps\.Default\.Default\.Current]
DefaultValue=

[AppEvents\Schemes\Apps\.Default\DeviceConnect\.Cur rent]
DefaultValue=

[AppEvents\Schemes\Apps\.Default\DeviceDisconnect\. Current]
DefaultValue=

[AppEvents\Schemes\Apps\.Default\DeviceFail\.Curren t]
DefaultValue=

[AppEvents\Schemes\Apps\.Default\LowBatteryAlarm\.C urrent]
DefaultValue=

[AppEvents\Schemes\Apps\.Default\MailBeep\.Current]
DefaultValue=

[AppEvents\Schemes\Apps\.Default\SystemAsterisk\.Cu rrent]
DefaultValue=

[AppEvents\Schemes\Apps\.Default\SystemExclamation\ .Current]
DefaultValue=

[AppEvents\Schemes\Apps\.Default\SystemExit\.Curren t]
DefaultValue=

[AppEvents\Schemes\Apps\.Default\SystemHand\.Curren t]
DefaultValue=

[AppEvents\Schemes\Apps\.Default\SystemNotification \.Current]
DefaultValue=

[AppEvents\Schemes\Apps\.Default\SystemStart\.Curre nt]
DefaultValue=

[AppEvents\Schemes\Apps\.Default\WindowsLogoff\.Cur rent]
DefaultValue=

[AppEvents\Schemes\Apps\.Default\WindowsLogon\.Curr ent]
DefaultValue=

[AppEvents\Schemes\Apps\Explorer\EmptyRecycleBin\.C urrent]
DefaultValue=

[AppEvents\Schemes\Apps\Explorer\Navigating\.Curren t]
DefaultValue=

;Edited By Ma7moud
;www.abc4web.net


نعدل إسم الثيم
بعد علامة = DisplayName نكتب إسم الثيم وليكن ABC4WEB Theme
إن لم نكتبه هيظهر إسم الثيم بإسم ملف .Theme

الان نعدل مسار الايقونات
فولدر الايقونات داخل المسار التالى

C:\WINDOWS\Resources\Themes\ABC4WEB\Icons

كما تعلمنا فى درس المسارات (http://www.abc4web.net/vb/showthread.php?t=13798)
C:\WINDOWS= windir
هيكون المسار

%windir%\resources\themes\ABC4WEB\Icons

ثم نضيف إسم الايقونة بعده
نعدل

; My Computer
[CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\DefaultIcon]
DefaultValue=

بعد DefaultValue= نكتب

%windir%\resources\themes\ABC4WEB\Icons\my computer.ico

بالمثل نعدل أيقونات
My Documents
My Network Places
Recycle Bin
Internet Explorer

ملحوظه أى خطأ فى مسار الايقونات لن يُقبل وتظهر رسالة خطأ
لو مش عاوزين نعدل الايقونات وجعلها كأيقونات الويندوز اللإفتراضيه نكتب

; My Computer
[CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\DefaultIcon]
DefaultValue=%WinDir%explorer.exe,0

; My Documents
[CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103}\DefaultIcon]
DefaultValue=%WinDir%SYSTEM32\mydocs.dll,0

; My Network Places
[CLSID\{208D2C60-3AEA-1069-A2D7-08002B30309D}\DefaultIcon]
DefaultValue=%WinDir%SYSTEM32\shell32.dll,17

; Recycle Bin
[CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon]
full=%WinDir%SYSTEM32\shell32.dll,32
empty=%WinDir%SYSTEM32\shell32.dll,31

نحدد مسار الخلفية

[Control Panel\Desktop]
Wallpaper=


كنا وضعناها بإسم Windows7.jpg على المسار التالى
C:\WINDOWS\Web\Wallpaper
بعد Wallpaper= نكتب

%WinDir%\Web\Wallpaper\Windows7.jpg

تغيير أشكال الماوس
سنعدل فقط شكل مؤشر الماوس فى الوضع الطبيعى
أسفل

[Control Panel\Cursors]

بعد Arrow=
نكتب

%WinDir%Cursors\aero_arrow.cur

نحدد مسار شاشة التوقف

[boot]
SCRNSAVE.EXE=

بعد SCRNSAVE.EXE= نكتب

%SystemRoot%\resources\themes\ABC4WEB\ScSaver\Wind ows7.scr

نعدل إسم ملف .msstyles

[VisualStyles]
Path=
نحدد مسار ملف Ma7moud.msstyles
بعد Path= نكتب

%windir%\resources\themes\ABC4WEB\Ma7moud.msstyles

تغيير الأصوات
هنغير فقط المقدمة والنهاية والتنقل
المقدمة

[AppEvents\Schemes\Apps\.Default\SystemStart\.Curre nt]
DefaultValue=

بعد DefaultValue= نكتب

%WinDir%\Media\xpstartu.wav

التنقل من فولدر لأخر
[AppEvents\Schemes\Apps\Explorer\Navigating\.Curren t]
DefaultValue=

بعد DefaultValue= نكتب

%WinDir%\Media\xpstart.wav

النهاية

[AppEvents\Schemes\Apps\.Default\SystemExit\.Curren t]
DefaultValue=


بعد DefaultValue= نكتب
%WinDir%\resources\Media\xpshutdn.wav

يمكننا الإستغناء عن تغيير الأيقونات و أشكال الماوس والأصوات للمحافظة على خفة الثيم

حفظ الملف
من قائمة File نختار Save As ونحفظ الملف بإمتداد .Theme
وننقله إلى المسار التالى
C:\WINDOWS\Resources\Themes
أى بجانب فولدر ABC4WEB

وليكن بإسم ABC4WEB.theme

لمعاينة الثيم
بالضغط بيمين الماوس على سطح المكتب نختار خصائص Properties
ثم ABC4WEB Theme

http://www.abc4web.net/vb/imgcache2011/8647.abc4web.png

عمل الثيم كبرنامج صامت يتم إرسال ملفاته الى فولدر الثيمزات:-
فى اى مكان نعمل 4 فولدرات بجانب بعضهم
1- نسمى الاول Resources ونعمل بداخله فولدر Themes وننقل إليه ملف ABC4WEB.theme وفولدر ABC4WEB بما يحتويه
2- الثانى Web ونعمل فولدر بداخله Wallpaper وننقل إليه الخليفة
3- الثالث Media وننقل إليه ملفات ميديا اللى حملناهم
4- الرابع Cursors وننقل إليه أشكال الماوس

http://www.abc4web.net/vb/imgcache2011/8648.abc4web.png

الان بيمين الماوس على الـ 4 فولدرات ونختار Add To Archive
نوع الضغط Best
Create SFX Options
من Advanced نختار SFX Options
نحدد مسار فك الضغط Path To Extract

%windir%\
فقط !!!
هذه أفضل طريقة لعمل تثبيت صامت للثيم و يوجد حل أخر وهو عمل برنامج خاص بكل فولدر وجمعهم جميعا لكنها طريقة ممله فما داموا جميعا فى مكان واحد مثل فولدر ويندوز يمكننا جمعهم بهذه الطريقة

ممكن نكتب فى Run After Extraction أمر لفتح الثيم
هنكتب

%SystemRoot%\resources\themes\ABC4WEB.theme

لكن لو أردنا إضافة الثيم لإسطوانة ويندوز لا نكتب هذا الامر

من Modes نختار Hide All
من Update نختار Skip Existing Files حتى لا يعطى رسالة خطأ لو وجد الملفات أثناء التجربة
OK
Ok
الان انتهينا من عمل الثيم كبرنامج تثبيت صامت يمكننا الان تجربته

تحميل الثيم النهائى كبرنامج صامت
http://www.mediafire.com/?zz7ag8tz6d8ji9k
أتمنى ان ينال الشرح إعجابكم ونرى تطبيقات :abc_022:

فلسطيني
28-11-2010, 02:50 PM
شرح ممتاز و طريقه جميله

بارك الله فيك اخي محمود

:abc_139:

أبو يوسف
28-11-2010, 03:34 PM
شرح رائع ومتأني

بارك الله فيك أخي محمود

.

هيام دياب
28-11-2010, 05:37 PM
تسلم ايديك اخي محمود على الشرح

بارك الله فيك وجزيت خيرا

جروح بارده
28-11-2010, 05:44 PM
سلمت الانامل الكريمه التى ابدعت

تحيتي العطرة

كينج نت
28-11-2010, 06:13 PM
السلام عليكم ورحمة الله وبركاته

بارك الله بك اخي العزيز محمود وجزاك الله كل خير

شرح مميز ومفيد

:abc_152:

.

المغربي الجديد
28-11-2010, 06:50 PM
جزاك الله خيرا
وبارك الله بك وفيك الى يوم الدين
شرح ممتاز كما عودتنا في كل شروحاتك
نسخت الدرس وحملت الملف للتجربة ان شاء الله
تسلم الايادي
:abc_152:

حمد محمد
28-11-2010, 06:55 PM
http://img444.imageshack.us/img444/4211/51166223.gif

حموكشة
06-12-2010, 11:32 AM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

عاشق الاتاوي
08-12-2010, 06:48 AM
مشكوووووووووووووووووور يا الغالي

:abc_085::abc_085::abc_085:

محمود عفيفى
08-12-2010, 06:35 PM
وعليكم السلام ورحمة الله وبركاته
جزاكم الله خيرا جميعا :abc_152:

abohmam
08-12-2010, 08:41 PM
بارك الله فيك أخى الغالى محمود

شرح مميز ماشاءا لله ولايبقى الا التطبيق بمجرد التفرغ

جزاك الله خيرا

:abc_152:

محمود عفيفى
08-12-2010, 08:57 PM
حياك الله أخى الحبيب اباهمام
الموضوع نور بوجودك
بارك الله فى وقتك :abc_139:

طريق احترافى
17-12-2010, 11:22 PM
مشكووووووووور

محمود عفيفى
18-12-2010, 11:28 PM
حياك الله أخى وبارك الله فيك
مرحبا بك معنا :abc_152:
تمت إضافة روابط على ميديا فير لسهولة التحميل

ايمن سالم
27-02-2011, 12:34 PM
بارك الله فيك استاذ محمود علي الشرح الرائع
جزاك الله كل خير وجعلة في ميزان حسناتك