العودة   منتديات داماس > انظمة التشغيل والاوفيس > المنتدى العام لتصميم الأسطوانة > المرحلة الثالثة : إضافة البرامج و الدرايفرات وبعض ملفات الميديا أو الخلفيات
 
 

المرحلة الثالثة : إضافة البرامج و الدرايفرات وبعض ملفات الميديا أو الخلفيات اضافة برامج ( مثل الاوفيس و النورتون و الريال ) الى اسطوانتك و الخلفيات و الثيمات لتكون ذاتية التنصيب معها بالاضافة الى سويتشات التنصيب الصامت للبرامج وكيفية التعامل مع WPI و Xplode

 
10-07-2014, 01:22 PM
txoo2
الوسـام الذهبي
رقم العضوية: 410458
تاريخ التسجيل: Dec 2012
المشاركات: 1,675
 
المشاركة الأصلية كتبت بواسطة Ahmad Saleh 
لا بأس اخي الحبيب
ولنفترض أن البرنامج الذي تريد أن تعمل له ارتباط في قائمة إزالة وإضافة البرامج هو وينرار أو غيره
سوف تقوم بعمل الآتي
اولاً سوف تقوم بتحميل آداة Iobit uninstaller من الرابط التالي...



بعد تحميل الآداة سوف نقوم بفتحها وسوف تكون كما بالشكل المقبل...












ولكن لن نستخدمه كما هو , هناك تعديل بسيط
وهو تغيير ملف الريجستري من الشكل هذا
انظر للكود السابق سوف تلاحظ ان مسار الملفات على القرص C
التعديل سوف يجعل الكود كالتالي



هل تلاحظ أننا قُمنا بتغيير المسار
C:\\Program Files
إلى

%PROGRAMFILES%
وهذا التغيير من أجل ان يكون ملف الريجستري صالح لجميع الأجهزة سواء كان النظام على C او D
اي استفسار آخر اسأل اخي

و الآن بقى لنا خطوة دمج الكود بواسطة الملف الدفعي
اولاً هذا كود الريجستري كاملاً

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\WinRAR archiver]
"DisplayName"="WinRAR 5.10 beta 4 (32-bit)"
"DisplayVersion"="5.10.4"
"VersionMajor"=dword:00000005
"VersionMinor"=dword:0000000a
"UninstallString"="%PROGRAMFILES%\\WinRAR\\uninstall.exe"
"DisplayIcon"="%PROGRAMFILES%\\WinRAR\\WinRAR.exe"
"InstallLocation"="C:\\Program Files\\WinRAR\\"
"NoModify"=dword:00000001
"NoRepair"=dword:00000001
"Language"=dword:00000000
"Publisher"="win.rar GmbH"
ضعه في ملف تكست ثم غير الامتداد الى .reg
ثم افتح الملف الدفعي خاصتك
ولنفترض أن ملف الريجستري اصبح اسمه كالتالي
amer.reg
إذاً سوف نضيف للملف الدفعي سطراً جديد كالتالي...

regedit /s amer.reg

سيكون الملف الدفعي بالاخير هكذا

@echo off

start /wait amer.exe /S
MD "%PROGRAMDATA%\amer"
xcopy /y /e "amer.xml" "%PROGRAMDATA%\amer"
regedit /s amer.reg
echo Set oWS = WScript.CreateObject("WScript.Shell") > CreateShortcut.vbs
echo sLinkFile = "%UserProFile%\Desktop\Ahmad Saleh.lnk" >> CreateShortcut.vbs
echo Set oLink = oWS.CreateShortcut(sLinkFile) >> CreateShortcut.vbs
echo oLink.TargetPath = "C:\Windows\notepad.exe" >> CreateShortcut.vbs
echo oLink.Save >> CreateShortcut.vbs
cscript CreateShortcut.vbs

echo Set oWS = WScript.CreateObject("WScript.Shell") > CreateShortcut.vbs
echo sLinkFile = "%UserProFile%\Start Menu\Programs\Ahmad Saleh.lnk" >> CreateShortcut.vbs
echo Set oLink = oWS.CreateShortcut(sLinkFile) >> CreateShortcut.vbs
echo oLink.TargetPath = "C:\Windows\notepad.exe" >> CreateShortcut.vbs
echo oLink.Save >> CreateShortcut.vbs
cscript CreateShortcut.vbs
del CreateShortcut.vbs
exit
مع العلم أنك غير مضطر لعمل أكثر من ملف ريجستري
يعني مثلاً لو عندك ملف ريجستري آخر يحمل تفعيل للبرنامج, يمكنك إضافة سطور ملف الريجستري إليه
بالتوفيق أخي
في غلط في الشرح انت كدا هتخلي الراجل يلف حولين نفسو

الرجستري مبيتعملش بالاختصارات مثل
%programfiles%







المشاركة الأصلية كتبت بواسطة LEBA 
عـــــــاش يا وحش
تسلم ايديك يا ابوحميد لمساعده الاخرين
مشاركه رائعه




10-07-2014, 02:17 PM
Ahmad Saleh
الوسـام الماسـي
رقم العضوية: 396430
تاريخ التسجيل: Jan 2012
الإقامة: Egypt - Alex
المشاركات: 3,050
 
بيتعمل مسار متغير وبأكتر من شكل
اقعد جرب شوية وهتيجي معاك

10-07-2014, 02:44 PM
txoo2
الوسـام الذهبي
رقم العضوية: 410458
تاريخ التسجيل: Dec 2012
المشاركات: 1,675
 
المشاركة الأصلية كتبت بواسطة Ahmad Saleh 
بيتعمل مسار متغير وبأكتر من شكل
اقعد جرب شوية وهتيجي معاك
انا عامل زي شرحك بالظبط وبردو بيجيب رسايل خطا

10-07-2014, 03:11 PM
Ahmad Saleh
الوسـام الماسـي
رقم العضوية: 396430
تاريخ التسجيل: Jan 2012
الإقامة: Egypt - Alex
المشاركات: 3,050
 
كلامك صح على فكرة
تشكر ع المعلومة
مفيش متغير للريجستري

10-07-2014, 09:16 PM
LEBA
عضوية الشرف
رقم العضوية: 184759
تاريخ التسجيل: Nov 2008
الإقامة: AHLY 4EVER
المشاركات: 3,244
 
المشاركة الأصلية كتبت بواسطة txoo2 
في غلط في الشرح انت كدا هتخلي الراجل يلف حولين نفسو

الرجستري مبيتعملش بالاختصارات مثل
%programfiles%



المشاركة الأصلية كتبت بواسطة Ahmad Saleh 
كلامك صح على فكرة
تشكر ع المعلومة
مفيش متغير للريجستري
كفايه انك حاولت المساعده
وبرضه مساعده اكتر من ممتازه

10-07-2014, 09:18 PM
Ahmad Saleh
الوسـام الماسـي
رقم العضوية: 396430
تاريخ التسجيل: Jan 2012
الإقامة: Egypt - Alex
المشاركات: 3,050
 
حبيبي يا ليبو
يا باشا لازم تريح علشان هتتعب
المسار المتغير شغال في الريجستري عادي

10-07-2014, 09:27 PM
Ahmad Saleh
الوسـام الماسـي
رقم العضوية: 396430
تاريخ التسجيل: Jan 2012
الإقامة: Egypt - Alex
المشاركات: 3,050
 
%WINDIR%%PROGRAMFILES%\Internet
وفي طرق تانية لكتابة مسار متغير في الريجستري

10-07-2014, 09:34 PM
LEBA
عضوية الشرف
رقم العضوية: 184759
تاريخ التسجيل: Nov 2008
الإقامة: AHLY 4EVER
المشاركات: 3,244
 
من عيونى يا ابوحميد

11-07-2014, 12:47 AM
txoo2
الوسـام الذهبي
رقم العضوية: 410458
تاريخ التسجيل: Dec 2012
المشاركات: 1,675
 
المشاركة الأصلية كتبت بواسطة Ahmad Saleh 
حبيبي يا ليبو
يا باشا لازم تريح علشان هتتعب
المسار المتغير شغال في الريجستري عادي
المشاركة الأصلية كتبت بواسطة Ahmad Saleh 
%WINDIR%%PROGRAMFILES%\Internet
وفي طرق تانية لكتابة مسار متغير في الريجستري
انت مش راسي علي بر شويه تقول شغال وشويه لا

11-07-2014, 12:56 AM
Ahmad Saleh
الوسـام الماسـي
رقم العضوية: 396430
تاريخ التسجيل: Jan 2012
الإقامة: Egypt - Alex
المشاركات: 3,050
 
ههههههههه
لا مش كده
امبارح كنت هنام بصراحة وقولت اوافقك علشان تسبني انام




Powered by vBulletin® Version
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
The owner and operator of the site is not responsible for the availability of, or any content provided.
Topics that are written in the site reflect the opinion of the author.
جميع ما يُطرح من مواضيع ومشاركات تعبر عن رأي كاتبها ولا تعبر عن رأي مالك الموقع أو الإدارة بأي حال من الأحوال.