08:49 PM

جربتا لكن مشكلتها عندما تعمل ازاله للبرنامج الاختصار لا يحذف لازم حذف يدوى

ان كان ما فى تعب لو توجد طريقة تربط ازالة البرنامج مع الاختصار اكون شاكر لك

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


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

لا بأس اخي الحبيب
ولنفترض أن البرنامج الذي تريد أن تعمل له ارتباط في قائمة إزالة وإضافة البرامج هو وينرار أو غيره
سوف تقوم بعمل الآتي
اولاً سوف تقوم بتحميل آداة 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
مع العلم أنك غير مضطر لعمل أكثر من ملف ريجستري
يعني مثلاً لو عندك ملف ريجستري آخر يحمل تفعيل للبرنامج, يمكنك إضافة سطور ملف الريجستري إليه
بالتوفيق أخي
لا بأس اخي الحبيب
ولنفترض أن البرنامج الذي تريد أن تعمل له ارتباط في قائمة إزالة وإضافة البرامج هو وينرار أو غيره
سوف تقوم بعمل الآتي
اولاً سوف تقوم بتحميل آداة 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
مع العلم أنك غير مضطر لعمل أكثر من ملف ريجستري
يعني مثلاً لو عندك ملف ريجستري آخر يحمل تفعيل للبرنامج, يمكنك إضافة سطور ملف الريجستري إليه
بالتوفيق أخي
عـــــــاش يا وحش
تسلم ايديك يا ابوحميد لمساعده الاخرين
مشاركه رائعه
تسلم يا علاء يا غالي
ربنا يبارك في عمرك وييسرلك امورك
يا ترى ايه بقى المفاجآه اللي في الورشة
انا اللي محضرلكم كلكم مفاجآة جامدة
اليوم بإذن الله
تسلم يا علاء يا غالي
ربنا يبارك في عمرك وييسرلك امورك
يا ترى ايه بقى المفاجآه اللي في الورشة
انا اللي محضرلكم كلكم مفاجآة جامدة
اليوم بإذن الله
برنامج النــــود الاصــدار السابع
تنصيب صامت ومفعل تلقائيا بأذن الله
لضمه لقائمه البرامج باسطوانه الاسطى عامر
بس اوعى تقول لعامر
وننتظر مفاجاتك الرهيبه ياترى ايه هيه
هفكر من هنا للفطار
برنامج النــــود الاصــدار السابع
تنصيب صامت ومفعل تلقائيا بأذن الله
لضمه لقائمه البرامج باسطوانه الاسطى عامر
بس اوعى تقول لعامر
وننتظر مفاجاتك الرهيبه ياترى ايه هيه
هفكر من هنا للفطار
ههههههه لا مش هقوله وانت مش تحتار ولا تفكر لحد الفطار :) خليها مفاجأة برضه هههه
ههههههه لا مش هقوله وانت مش تحتار ولا تفكر لحد الفطار :) خليها مفاجأة برضه هههه
اتفقنا يا معلم
حبيبي يا لبيو يا سيدي المفاجآة هي التنصيب بالمسارات بواسطة برنامج Install Creator Pro وتشغيل ملفات الريجستري مع التنصيب اليوم الشرح هيكون موجود إن شاء الله
حبيبي يا لبيو يا سيدي المفاجآة هي التنصيب بالمسارات بواسطة برنامج Install Creator Pro وتشغيل ملفات الريجستري مع التنصيب اليوم الشرح هيكون موجود إن شاء الله
ايو بقى يا حاج
الكنز طالع اهو
انت شوقت الواحد اكتر
حبيبي يا مشتاق
انا شغال في الشرح