08:49 PM

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

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

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




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

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

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

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