01:22 PM

اقتباس : المشاركة الأصلية كتبت بواسطة Ahmad Saleh
لا بأس اخي الحبيب
ولنفترض أن البرنامج الذي تريد أن تعمل له ارتباط في قائمة إزالة وإضافة البرامج هو وينرار أو غيره
سوف تقوم بعمل الآتي
اولاً سوف تقوم بتحميل آداة Iobit uninstaller من الرابط التالي...

Link

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












ولكن لن نستخدمه كما هو , هناك تعديل بسيط
وهو تغيير ملف الريجستري من الشكل هذا
انظر للكود السابق سوف تلاحظ ان مسار الملفات على القرص 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
عـــــــاش يا وحش
تسلم ايديك يا ابوحميد لمساعده الاخرين
مشاركه رائعه


لدعم قناة وسام الحمد على اليوتيوب

التعديل الأخير تم بواسطة txoo2 ; 10-07-2014 الساعة 02:36 PM
بيتعمل مسار متغير وبأكتر من شكل
اقعد جرب شوية وهتيجي معاك
سبحان الله وبحمده .. سبحان الله العظيم
اللهم أغفر لأبي وأمي واسكنهم جنات الفردوس برحمتك يارب العالمين
اللهم أرحم موتى المسلمين جميعاً

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

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



اقتباس : المشاركة الأصلية كتبت بواسطة Ahmad Saleh
كلامك صح على فكرة
تشكر ع المعلومة
مفيش متغير للريجستري
كفايه انك حاولت المساعده
وبرضه مساعده اكتر من ممتازه
اللهم صل وسلم وزد وبارك على نبينا وحبيبنا وشفيعنا محمد بن عبد الله
اللهم ارحم والدتى برحمتك الواسعه ...واكتبها من الصديقين والشهداء
DG
Number One
اعملو Follow لحسابى انستجرام
https://www.instagram.com/ahly.4ever/
حبيبي يا ليبو
يا باشا لازم تريح علشان هتتعب
المسار المتغير شغال في الريجستري عادي
كود:
%WINDIR%%PROGRAMFILES%\Internet
وفي طرق تانية لكتابة مسار متغير في الريجستري
من عيونى يا ابوحميد
اقتباس : المشاركة الأصلية كتبت بواسطة Ahmad Saleh
حبيبي يا ليبو
يا باشا لازم تريح علشان هتتعب
المسار المتغير شغال في الريجستري عادي
اقتباس : المشاركة الأصلية كتبت بواسطة Ahmad Saleh
كود:
%WINDIR%%PROGRAMFILES%\Internet
وفي طرق تانية لكتابة مسار متغير في الريجستري
انت مش راسي علي بر شويه تقول شغال وشويه لا
ههههههههه
لا مش كده
امبارح كنت هنام بصراحة وقولت اوافقك علشان تسبني انام

نحتاج شرح لعمل اختصار للبرامج

أدوات الموضوع