- إنضم
- 7 أغسطس 2018
- المشاركات
- 646
- مستوى التفاعل
- 666
- النقاط
- 93
- الإقامة
- الجزائر
- الموقع الالكتروني
- mx-blind.com
- الجنس
- ذكر
- نظام التشغيل
- Windows10
- قارئ الشاشة المستخدم
- jaws
بسم الله الرحمان الرحيم, والصلاة والسلام على أشرف الخلق والمرسلين
أما بعد فأيها الأحباب أهلا وسهلا بكم في هذا الدرس الثالث من دورة تعلم برنامج InnoSetup
حيث اليوم سنتعرف على الأوامر السطرية التي يمكننا استخدامها في الملف المجمع الناتج
حيث هذا الدرس سيكون صغير نوعا ما لاكن هو مفيد جدا لمن يريد عمل تحديثات لبرامجه مثلا أو يريد تصميت أي برنامج مجمع بواسطة هذا البرنامج العملاق.
وقبل أن ندخل في الشرح دعوني أضع لكم رابط الرجوع إلى الدرس الثاني حيث شرحنا التعامل مع المعالج المساعد في إنشاء السكربتات
والآن هيا بنا نتوكل على الله
سأضع الأوامر في جدول حيث يسهل الحركة فيه
وسأقسمه لثلاث أقسام
الأمر والفائدة ثم المثال
فعلى بركة الله نبدأ
ملاحظة :
الإشارة + بين الأوامر أقصد بها أن كلا الأمرين لنفس المهمة
هذه هي كل الأوامر المتوفرة في الملف المنتج المجمع
حيث يمكنكم استخدامها كما شئتم
مع إمكانية إستخدام أكثر من أمر في نفس الوقت
وهذا مثال لتصميت البرنامج تصميت كامل مع عدم إعادة تشغيل الحاسوب وإجبار التطبيقات على إعادة التشغيل
بالإضافة إلى حذف جميع رسائل المحاورة والرجوع بالرقم 5 في حال كان البرنامج يتطلب إعادة تشغيل
وهذا كان كل شيء لدرسنا اليوم
نلتقي لاحقا في درس آخر
من هنا إلى ذالك الوقت أستودعكم الله الذي لا تغيب ودائعه
ولا تنسوني من خالص دعائكم
والسلام عليكم ورحمة الله تعالى وبركاته
أما بعد فأيها الأحباب أهلا وسهلا بكم في هذا الدرس الثالث من دورة تعلم برنامج InnoSetup
حيث اليوم سنتعرف على الأوامر السطرية التي يمكننا استخدامها في الملف المجمع الناتج
حيث هذا الدرس سيكون صغير نوعا ما لاكن هو مفيد جدا لمن يريد عمل تحديثات لبرامجه مثلا أو يريد تصميت أي برنامج مجمع بواسطة هذا البرنامج العملاق.
وقبل أن ندخل في الشرح دعوني أضع لكم رابط الرجوع إلى الدرس الثاني حيث شرحنا التعامل مع المعالج المساعد في إنشاء السكربتات
والآن هيا بنا نتوكل على الله
سأضع الأوامر في جدول حيث يسهل الحركة فيه
وسأقسمه لثلاث أقسام
الأمر والفائدة ثم المثال
فعلى بركة الله نبدأ
ملاحظة :
الإشارة + بين الأوامر أقصد بها أن كلا الأمرين لنفس المهمة
الأمر | المهمة | مثال |
---|---|---|
/HELP + /? | عرض رسالة فيها الأوامر السطرية التي يمكنكم استخدامها | setup.exe /? |
/SP- | تعطيل رسالة البداية التي تسأل هل تريد تثبيت البرنامج؟ | setup.exe /SP- |
/SILENT | تصميت البرنامج مع الإبقاء على نافذة التقدم التي تبين للمستخدم أنه جاري التثبيت | setup.exe /SILENT |
/VERYSILENT | تصميت البرنامج بشكل كامل حيث لا يعلم المستخدم نهائيا بالتثبيت | setup.exe /VERYSILENT |
/SUPPRESSMSGBOXES | لحذف رسائل المحاورة, يعمل مع الأمر السابق | setup.exe /SUPPRESSMSGBOXES |
/ALLUSERS | التثبيت لكافة المستخدمين, (يتطلب صلاحيات المسؤول). ينفع في حال كنت قد قمت بتحديد المربع الخاص بذالك عند إنشاء السكربت | setup.exe /ALLUSERS |
/CURRENTUSER | التثبيت للمستخدم الحالي فقط, (لا يتطلب صلاحيات المسؤول). يعمل في حال قمت بتحديد خيار التحكم من الأوامر السطرية في إنشائك للسكربت | setup.exe /CURRENTUSER |
/LOG | إجبار البرنامج على إنشاء سجل المعلومات في الملفات المؤقتة, حيث تكتب فيه معلومات التثبيت والأخطاء إلى غير ذالك | setup.exe /LOG |
/LOG="اسم الملف" | نفس الخيار السابق مع تحديد مسار ثابت لملف السجل, سيتم استبداله في حال كان الملف موجود مسبقا | /LOG="c:\setup.log" |
/NOCANCEL | منع المستخدم من الضغط على إلغاء عند تثبيت البرنامج | setup.exe /NOCANCEL |
/NORESTART | منع معالج التثبيت من إعادة تشغيل الحاسوب حتى لو كان التثبيت يتطلب ذالك, يستحسن عند التصميت | setup.exe /NORESTART |
/RESTARTEXITCODEcode= | جعل المعالج يرجع بقيمة في حال يجب إعادة تشغيل الحاسوب, يساعدك على إعلام المستخدم بإعادة التشغيل يدويا. | /RESTARTEXITCODE=1 |
/CLOSEAPPLICATIONS | السماح للمعالج بإغلاق التطبيقات الأخرى التي تستخدم ملفات يجب تحديثها في عملية التثبيت | setup.exe /CLOSEAPPLICATIONS |
/NOCLOSEAPPLICATIONS | منع المعالج من إغلاق التطبيقات التي تستخدم ملفات يجب تحديثها في عملية التثبيت, هذا يمكن أن يعرقل عملية التثبيت | setup.exe /NOCLOSEAPPLICATIONS |
/FORCECLOSEAPPLICATIONS | إجبار المعالج التطبيقات التي تستخدم ملفات يجب تحديثها على الإغلاق | setup.exe /FORCECLOSEAPPLICATIONS |
/NOFORCECLOSEAPPLICATIONS | عدم إجبار المعالج للتطبيقات التي تستخدم ملفات يجب تحديثها على الإغلاق | setup.exe /NOFORCECLOSEAPPLICATIONS |
/RESTARTAPPLICATIONS | إعادة تشغيل التطبيقات التي تستخدم ملفات يجب تحديثها في عملية التثبيت | setup.exe /RESTARTAPPLICATIONS |
/NORESTARTAPPLICATIONS | عدم إعادة تشغيل التطبيقات التي تستخدم ملفات يجب تحديثها | setup.exe /NORESTARTAPPLICATIONS |
/LOADINF="file" | إجبار المعالج على استخدام ملف إعدادات مخصص | setup.exe /LOADINF="c:\my Setup\settings.inf" |
/SAVEINF="file" | إجبار المعالج على استخراج ملف الإعدادات في مكان معين | setup.exe /SAVEINF="c:\my setup\settings.inf" |
/LANG=language | تغيير لغة المعالج, يستخدم الإسم الداخلي للغة | setup.exe /LANG=arabic |
/DIR="dir path" | تغيير مسار التثبيت الرئيسي | setup.exe /DIR="c:\my program\files" |
/GROUP=foldername | تغيير إسم المجلد الذي سيتم إنشائه في كافة البرامج في قائمة إبدأ | setup.exe /GROUP="برنامجي" |
/NOICONS | إزالة التحديد عن إنشاء مجلد قائمة إبدأ | setup.exe /NOICONS |
/TYPE=typeName | تبديل نوع التثبيت الإفتراضي | setup.exe /TYPE=custom |
/COMPONENTS="comma separated list of component names" | إجبار استخدام المكونات المحددة, الفصل بين الملحقات يكون بفاصلة | setup.exe /COMPONENTS="help,plugins" |
/TASKS="comma separated list of task names" | انشاء المهام الإضافية المحددة فقط, كمثلا الإجبار على إنشاء أيقونة سطح المكتب فقط | setup.exe /TASKS="desktopicon,fileassoc" |
/MERGETASKS="comma separated list of task names" | تحديد مهمة إضافية أو أكثر مع عدم المساس بالمهام الأخرى | setup.exe /MERGETASKS="desktopicon,fileassoc" |
/PASSWORD="pasword" | ادخال كلمة السر لتثبيت البرنامج في حال كان محمي | setup.exe /PASSWORD=123456 |
حيث يمكنكم استخدامها كما شئتم
مع إمكانية إستخدام أكثر من أمر في نفس الوقت
وهذا مثال لتصميت البرنامج تصميت كامل مع عدم إعادة تشغيل الحاسوب وإجبار التطبيقات على إعادة التشغيل
بالإضافة إلى حذف جميع رسائل المحاورة والرجوع بالرقم 5 في حال كان البرنامج يتطلب إعادة تشغيل
كود:
setup.exe /SP- /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /RESTARTEXITCODE=5 /RESTARTAPPLICATIONS
نلتقي لاحقا في درس آخر
من هنا إلى ذالك الوقت أستودعكم الله الذي لا تغيب ودائعه
ولا تنسوني من خالص دعائكم
والسلام عليكم ورحمة الله تعالى وبركاته