منتدى شارع مصر
أو إذا كنت عضو فرجاءً قم بتسجيل الدخول من هنا

منتدى شارع مصر

تجمع مصري اجراء الحورات السياسيه والنقاشات الساخنه , اكبر موقع تعليمي في مصر , تعليم دراسي ، تعليم حرفي .
 
الرئيسيةالرئيسية  س .و .جس .و .ج  بحـثبحـث  التسجيلالتسجيل  دخولدخول  
الموقع قيد الصيانة حاليا نظراً للتجديدات السنوية ... وكالة ميديا وورلد للإعلان www.mediawoorld.com
دخول
اسم العضو:
كلمة السر:
ادخلني بشكل آلي عند زيارتي مرة اخرى: 
:: لقد نسيت كلمة السر
سحابة الكلمات الدلالية
الاجهزة اللغه الجديده معالج مشروع اختبارات مغربي التاريج العامة مباشر امتحان منهج روحاني افلام ثانوى احمد صيانة الرحمن خالد التحليل نموذج محمود السلام 1992 المنزلية عصام
المواضيع الأخيرة
» جلب الحبيب بالنظرة شيخ روحاني في الامارات دبي ابوظبي | 0012044005380 | أ.د / ابو اياد المقدسي
الأربعاء نوفمبر 30, 2016 2:22 pm من طرف الجزيرة العربية

» شيخ روحاني صادق قدملى العلاج مجانا وهذا اسمة | 0012044005380 | أ.د / ابو اياد المقدسي
الأربعاء نوفمبر 30, 2016 12:57 pm من طرف الجزيرة العربية

» جلب الحبيب في ساعة | 0016304891847 | الدكتور/ أبو الخير بو عزيزي
الأربعاء نوفمبر 30, 2016 7:05 am من طرف الجزيرة العربية

» جلب الحبيب في ساعة | 0016304891847 | الدكتور/ أبو الخير بو عزيزي
الأربعاء نوفمبر 30, 2016 6:13 am من طرف الجزيرة العربية

» شيخ روحاني في السعودية | 0012044002773 | الشيخ الروحاني/ ابو الحسن المغربي
الثلاثاء نوفمبر 29, 2016 3:35 pm من طرف الجزيرة العربية

» شيخ روحاني في السعودية | 0012044002773 | الشيخ الروحاني/ ابو الحسن المغربي
الثلاثاء نوفمبر 29, 2016 11:41 am من طرف الجزيرة العربية

» شيخ روحاني مغربي | 0012044005651 | الشيخ/ ابو الحارث داوود المغربي
الإثنين نوفمبر 28, 2016 7:35 pm من طرف الجزيرة العربية

» باب لزواج البنت البائر و العانس | سماحة الشيخ الروحاني/ أ.د/ صادق النعماني
الإثنين نوفمبر 28, 2016 11:13 am من طرف الجزيرة العربية

» إذا فاتك أختي قطار الزواج وصنفت من العانسات...أدخلى هنا | الشيخ الروحاني/ أبو عبد الله البصري
الإثنين نوفمبر 28, 2016 10:54 am من طرف الجزيرة العربية

بحـث
 
 

نتائج البحث
 
Rechercher بحث متقدم

شاطر | 
 

 شرح كيفية عمل برنامج محموله

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
امير
Admin


عدد المساهمات : 108
فعالية العضو : 0
تاريخ التسجيل : 14/07/2008
العمر : 22
الموقع : http://am1r.yoo7.com

مُساهمةموضوع: شرح كيفية عمل برنامج محموله   السبت يوليو 19, 2008 11:25 am

تقدم اكبر مؤسسه تعلميه على الانترنت شرح بسيط لهذا البرنامج


السلام عليكم ورحمة الله وبركاته

هل تعبت من تنصيب البرامج وأخذ وقت طويل ؟
إليك طريقة تسهلك كل هذا العناء وهي جعل البرنامج تنفيذي(Portable) يعني محمول
أي إنك لن تضطر إلى تنصيبه كل ماعليك فعله هو النقر عليه مرتين بزر الفأره الأيسر....على الرغم من وجود هذه الطريقه في منتديات قليله إلا إنها تم شرحها بشكل بسيط واليوم أنا سأشرحها بشكل موسّع
وهذا ماسيميز الموضوع عن المواضيع في المنتديات الأخرى

# طريقة العمل:
1)- سنحتاج إلى برنامج الـــWinrar لإنه الشرح بيتمحور عليهبشكل كبير
2)- سنحتاج إلى برنامج لإستخراج الأيقونات وهو Icon maker الذي شرحته في موضوع سابق
هذا رابط الموضوع
والبرنامج الذي سيتم إختياره لجعله محمول هو الــــIcon maker ...لماذا؟

# ملاحظه هامّه جداً:
*هذه العمليّه(Portable)تكون فعّاله بشكل كبير على البرامج ذو الملفات المبعثره
أذهب إلى ملفات برنامج الــWinrar الموجوده داخل قرص c:\program files\WinRAR
وأنظر إلى طريقة ملفاته(ملفات ال DLL والملفات النصيّه والبرنامج .....كلها مفتوحه وليست مرتّبه في مجلدات
بمجرد وجود ملف البرنامج ذو اللاحقه exe.* في سطح المجلد(مجلد البرنامج نفسه)ستتم العمليه بنجاح 100%

*جرب تدخل لملفاتpacket tracer (لاتستغربوا من إختياري لهذا البرنامج لإنه هو الوحيد المنصّب عندي بهذا الشكل....^_^) مثلاً وستلاحظ إن ملفاته مرتّبه أي إنك أول ماتدخل الملف ستجد إلا مجلدات فقط فيها ملفات البرنامج
أعتقد الأن إنك تتسائل ........"لماذا يتم تحويل البرنامج ذو الملفات المبعثره إلى portable غير ذلك يكون الأمر صعب؟"
*سأجيب عن سؤالك....لإن الملف الportable عندما تقوم بتحويل والنقر عليه للعمل أول شيء سيفعله هو البحث في الملفات المجوده مباشرتاً داخل ملف البرنامج الأصلي
ليتم تفعيلها والعمل عليها مباشرتاً أما إن كانت الملفات البرنامج موجوده في مجلدات فلن يعثر عليها بحكم إنه يبحث في المجلد الرئيسي وملفات البرنامج في مجلدات ثانويّه
وهذه صور توضّح الفكره

الملفات المبعثره



الملفات المرتّبه



ارجو إن الفكره قد وصلت الأن بشكل واضح

# الشرح :

أفتح برنامج الـــIcon maker وأتّبع الخطوات الموضّحه في الصور







كما هو مبين في الصوره ستظهر النافذه الخاصه بعرض الأيقونات الموجوده في البرنامج

1- هذه اللسته فيها أرقام وكل رقم يتم الضغط عليه سيتم عرض الأيقونات الموجوده للبرنامج من خلاف الأيقونه الرئيسيه وبكافة الأحجام والأبعاد
2-مستعرض الأيقونات
3- عند الأكتمال من تحديد الأيقونه أضغط على إستخراج(Extract).
عندها ستظهر الأيقونه على إطار العمل للبرنامج على شكل Pixels صوره نقطيه .
من ثم قوم بحفظها عن طريق Save As..وحدد مكانها ......
الأن أنتهينا من إستخرادج الأيقونه.

سوف ننتقل الأن إلى الجزء المهم من الشرح........لنبـــــــــــــداء.






1)- أذهب إلى قرص C أو أكتب هذا المسار C:\Program Files\Easy Icon Maker في الــRun
وستشاهد ملفات البرنامج بهذا الشكل.



الأن قوم بتظليلهم كاملاً وغالباً ماستظهرلك رساله وتخبرك إنه هناك ملف مخفي عندها لايمكنك التظليل هذا من ناحية التظليل بزر Ctrl+A
يمكنك إظهار الملفات وتظللها ولكن لكي تتجنّب هذه الرساله قوم بالتظليل يدوياً لإختصار الوقت وتأكد إن كل الملفات مظلله كاملاً حتى لايحصل خطاء في العمل
والأن تابع الصور








في هذه النافذه وبالتحديد في النقطه رقم واحد ينقوم بتحديد الخيارين
Create SFX archive
Create solid archive



والسبب حتى يتيح لنا إختيار القائمه SFX option من التبويب Advanced
قوم بإختياره وأضغط موافق OK....


ستظهر نافذه فرعيه Advanced SFX option وفي التبويب General لاحظ الجدول في الصوره


الأختيار الأول إن قمت بتحديده سيتم وضعه في Program file في قرص الــC
الأختيار الثاني إن قمت بتحديده (أصلاً هو محدد)سيتم إخراج البرنامج المحمول في نفس مكان العمل أي في مجلد البرنامج الأصلي
لك حريّة الأختيار ولكنني في الشرح سأتبع الأختيار الثاني .
الأن أنتقل مباشره إلى التبويب Text and icon متجاهلاً كل التبويبات الأخرى .......لماذا؟
لإننا في غنى عنها .....السبب إنه كل العمل سيكون بالأسكريبت Script أهـــــــا غريبه إنه الرار فيه سكريبت ....صح
لاحظوا الصوره.




ملاحظه :
يُفضّل إختيار صورة الأيقونه أولاً على الواجهه لإنه سيتم إعتماد أول شيء تختاره لكن إن حصل العكس فلن تظهر الأيقونه



# Script


هنا سأقوم بشرح الأوامر بالتفصيل الممل....

Delete command
من إسمه يمكنك معرفة وظيفته .....وهو يقوم بحذف مسار الملف الموجود في مجلد الملفات المؤقته(Temp) قبل مايبداء بتفعيل البرنامج وإن فشل بذلك
بسبب إنه الملف المراد حذفه محمي سيقوم معالج الــSFX بتغيير إسمه حتى يتمكن من حذفه بعد مايتم إعادة تشغيل الجهاز....طبعاً نجاح هذه الطريقه منوطه بإصدار الوندوز
ملاحظه:-
هذا الأمر يكون فعّال قبل مايتم إستخراج الملفات أي يجب كتابته في بداية السطر من محرر النصوص
وفي أخر الممطاف يمكنك الأستغناء عنه لإنه لانحتاجه بكثره

مثال:-
Delete=ChangeIcon.exe

لاحظ كتابة الكود....سترى إنه من دون فراغات وهذا هو المطلوب..والكود التالي سيقوم بحذف البرنامج الفرعي للــIcon maker
وهو Changeicon.exe حالما تحذفه جرب تذخل على البرنامج ومنه تختار القائمه file...>icon changer تحدثنا عنه سابقاً في شرح البرنامج Icon maker
الأن ستلاحظ إنه لايعمل.
البعض سيقول لماذا امر الحذف وأنا سأقوم بتحويله إلى ملف محمول؟
الجواب بسيط وذلك لتقليل حجم البرنامج .......لإن هناك ملفات ليس لها أهميّه فيه مثل ملفات الصوت وبرامج مستقله لاتستخدمها

Licensecommand
أمر ليس بظروري إستخدامه وهو لعمل ترخيص نصّي

مثال:-

هنا نكتب عنوان الترخيص =License
}
أي نص تريده License
أي نص تريده License

{

لاحظ إشارات {}من عنده خلفيّه في لغة البرمجه سيعرف ماهي مالم
وظيفتها إنه أي شيء يكتب في داخلها سيكون ضمن الأجراء(هذا في لغة البرمجه)لكن في البرنامج بشكل عام أي أمر نصي سيطلب هذه الطريق
ووظيفتهاعرض مافي القوسين
أي سيعرض الترخيص أثناء فتح الملفات للبرنامج أثناء التنفيذ


Path Command
هذا الأمر سيطلب مسار الملف الذي تريد فتحه وله 3طرق لكتابته

مثال 1:-
Path Easy icon maker

لاحظ كتبنا أسم الملف المراد فتحه .....ومتاكد إنك ستقول "كيف يتم معرفة مكان الملف وهناك 4 أقراص صلبه؟"
الجواب سهل .......لإن الأمر بنظام SFX طالما إنك كتبت البرنامج من دون مسار هن تلقائياً سيعتمد البحث في ملفات Program files

مثال2:-

path c:\Easy icon maker

هنا يمكنك أن تكون أكثر تحديداً وذلك بوضع القرص الذي سيتم البحث فيه

مثال3:-
Path .\Easy icon maker

هنا سينشىء مجلد خالي بإسم البرنامج وذلك بسبب \.


text command

كل مافي هذا الأمر إنك ستكتب فيه أي رساله نصيّه تظهر على نافذة فتح الضغط للبرنامج المحمول

مثال1:-
أي نص تريد=text

مثال2:-
text
{
أي نص تريد
}


Title command
هذا الأمر سيعرض عنوان لجدول فتح الضغط
مثال:-
Title=Easy icon maker,version 5

لاحظ الفاصله بين النصّين وهي لكتابة أكثر من نص بعدها


الأن سندخل للأوامر الذي سنتعامل معها بشكل كبير والذي من ذونها لامعنى لعملنا

Overwrite command

هذا الأمر وظيفته قراءة الملفات للبرنامج وله 3 طرق للقرائه

مثال1:-
Overwrite=0
إن تم كتابته بهذا الشكل سيقوم بعرض رساله قبل تشغيل البرنامج ومضمونها إخبارك بإنك تريد المتابعه؟
Overwrite=1
نفس سابقه ولكن من دون رسالة الموافقه على بداء البرنامج
Overwrite=2
لن يتم قرائة الملفات

Setup command

هذا الأمر يقوم بإقلاع البرنامج بعد فتح الضغط

مثال:-
Setup=iconmaker.exe

مع مراعاة إمتداد البرنامج exe.*

وهنا طريقه أخرى
Setup=Easy icon maker.exe/s

لاحظ في نهاية الأمر وجود s/ وهي لجعل جدول فك الضغط عن فتح البرنامج في طور Silent mode (مخفي)
يعني عند الضغط على أيقونة البرنامج المحمول لايظهر جدول فك الضغط وإنما البرنامج مباشرتاً والجدول يكون مخفي
وهناك أمر مستقل لإخفاء الجدول دون إستخدام المفتاح /s


Silent command

هذا الأمر وظيفته إخفاء جدول فك الضغط

مثال:-
Silent=1
أو
Silent=2
الأول يخفي جدول فك الضغط والثاني مثله ولكن يقوم بإظهار معالج فتح الضغط وليس الجدول تقريباً لإنني لم اجربه على برامج كبيره لأرى فعاليته
ويفضّل غعتماد الطريقه الأولى


Savepath command

يقوم بحفظ المسار لمجلد البرنامج الذي تعمل عليه في مسجل النظام Registry
وهذه الطريقه تكون فعّاله في حالة وجد تحديث للبرنامج فسيقوم بحفظه على مسجل النظام

Path=Easy icon maker
Savepath

لاحظ إن أمر Savepath يكون دون فعاليّه إ ن لم يتم تحديد المسار كما هو موضّح في الكود


Shortcut command
هذا الأمر من شأنه عمل إختصار للبرنامج والأمر طويل بعض الشيء وله حروف مفتاحيّه تدل على أماكن إنشاء الإختصار

مثال:-
Shortcut=D,iconmaker.exe,iconmaker,"Iconmaker for extracting icons","Iconmaker pro"

سأشرح الأمر على سطر سطر
shortcut=D
هنا حددنا مكان إنشاء الإختصار D وسيكون على سطح المكتب .....أنظر إلى هذا الجدول لتوضيح الفكره





بعد الفاصله سيتم كتابة أسم البرنامج Iconmaker.exe الذي سيتم عمل الإختصار منه

ملاحظه:
يجب كتابته مع مراعاة اللاحقه exe.*

بعد الفاصله الذي تلي أسم البرنامج سيتم كتابة أسم الأختصار iconmaker الذي سيتم إنشائه في مجلد البرنامج
بعدها كتابة وصف للبرنامج على الأختصار "Iconmaker for extracting icons" وستراه عندما تجعل مؤشر الفأره على الأختصار ويجب مراعاة إشارتي التنصيص "...." لإنه بينهم سيتم كتابة الوصف كما هو موضّح في الأمر أعلاه
أخيراً أسم الأختصار "Iconmaker pro"وأيضاً سيتم كتابته بين إشارتي التنصيص


Presetup command

هذا الأمر فعّال في حالة إنك تريد أن تحذف النسخه القديمه من البرنامج وإستبدالها بجديده وهو يقوم بإزالة البرنامج القديم لكي تتمكن من عمل نسخه جديده قد قمت بتنزيلها
والمفتاح /clean للتأكد من إنه تم الحذف نهائياً

مثال:-
Presetup=uninstall.exe /clean



Tempmode command

هذا الأمر له عدة إستخدامات ومن دونه الشغل كلّه خربان,لإن هذا الأمر يجبر نمط SFX على إنشاء مجلد للملفات المؤقته
للبرنامج حتى يتم إستخراجهم إليه وله إستخدامين وهما

مثال1:-
TempMode
هنا نكتفي بكتابته من دون قيم أو مُدخلات لتتم العمليه

مثال2:-
TempMode=Do you wish to continue installation of Iconmaker v5?, Iconmaker setup

هناسيعطيك رساله قبل البداء بإستخراج الملفات وهي Do you wish to continue installation of Iconmaker v5?
هل تريد أن تقوم بتنصيب البرنامج ؟ يمكنك أ نتكتب أي رساله تريدها
أما بعد الفاصله ستكتب أسم النافذه الذي ستظهر الرساله وسيكون إسمها Iconmaker setup



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




أو




من دون رساله حتى يصبح برنامج محمول 100%
1- أنظر إلى سطر الأوامر الذي تم إدخاله في محرر النصوص
2- مع إختيار الأيقونه الذي عملناها سابقاً في مستعرض الصور





غالباً ماتكون لاحقة البرنامج بعد الأنتهاء من العمل SFX.* عندها كل ماعليك فعله هو حذفها من دون كتابة أي شيء خلافها

إنتهــــــــــى......................
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://egypt.forum.st
 
شرح كيفية عمل برنامج محموله
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى شارع مصر :: التقنية :: الكمبيوتر والبرمجه(يشاهدة 210 زائر) :: قسم البرامج المشروحه-
انتقل الى: