NSIS (Nullsoft Scriptable Install System) screenshot
NSIS (Nullsoft Scriptable Install System)

NSIS (Nullsoft Scriptable Install System) هو نظام احترافي مفتوح المصدر لإنشاء مثبتات Windows. تم تصميمه ليكون صغيرًا ومرنًا قدر الإمكان وبالتالي فهو مناسب جدًا للتوزيع عبر الإنترنت...

نظرًا لكونه أول تجربة للمستخدم مع منتجك ، فإن المثبت الثابت والموثوق يعد عنصرًا مهمًا في البرنامج الناجح. باستخدام NSIS ، يمكنك إنشاء أدوات تثبيت قادرة على القيام بكل ما هو مطلوب لإعداد برنامجك.

يعتمد NSIS على البرنامج النصي ويسمح لك بإنشاء منطق للتعامل حتى مع مهام التثبيت الأكثر تعقيدًا. تتوفر بالفعل العديد من المكونات الإضافية والبرامج النصية: يمكنك إنشاء مثبتات الويب ، والتواصل مع Windows ومكونات البرامج الأخرى ، وتثبيت المكونات المشتركة أو تحديثها والمزيد.

ميزات:

يمكن لـ NSIS إنشاء مثبتات Windows قادرة على التثبيت ، وإلغاء التثبيت ، وضبط إعدادات النظام ، واستخراج الملفات ، وما إلى ذلك. ولأن NSIS يعتمد على ملفات البرمجة النصية (السكريبت) ، يمكنك إنشاء مثبتات بسيطة ومتقدمة.

حجم صغير:

تم إنشاء NSIS ليكون صغيرا وسريعا وفعالا. يحتوي برنامج التثبيت NSIS كامل الميزات على 34 كيلوبايت فقط.

متوافق مع جميع إصدارات Windows الرئيسية:

يمكنك إنشاء مثبت واحد متوافق مع Windows 95 و Windows 98 و Windows ME و Windows NT و Windows 2000 و Windows XP و Windows Server 2003 و Windows Vista و Windows Sever 2008 و Windows 7 و Windows Server 2008R2 و Windows 8 و Windows Server 2012 و Windows 8.1 و Windows Server 2012R2 و Windows Server 2016 و Windows 10.

طرق ضغط فريدة:

يمكنك الاختيار من بين ثلاث طرق ضغط متكاملة مختلفة (ZLib ، BZip2 ، LZMA).

يعتمد على لغة السكريبت أو البرمجة النصية :

يحتوي NSIS على لغة برمجة نصية قوية. تم تصميم لغة البرنامج النصي هذه للمثبّتين ولها أوامر تساعدك على تنفيذ العديد من مهام التثبيت.

لغات متعددة في أداة تثبيت واحدة:

يمكن لمثبت واحد دعم لغات واجهة متعددة. تم تضمين أكثر من 40 ترجمة بالفعل ، ولكن يمكنك أيضًا إنشاء ملفات لغتك الخاصة. يتم دعم لغات RTL (من اليمين إلى اليسار) مثل العربية والعبرية بشكل كامل.

العديد من الميزات والتحقق من النظام المستهدف:

توفر لغة البرنامج النصي أوامر يمكنك استخدامها على النظام الهدف ، بدءًا من الميزات البسيطة مثل إنشاء المجلد وتحرير السجل إلى تعديل النص / الملف الثنائي وتعديل متغيرات البيئة وإعادة تشغيل النظام.

واجهات ومربعات حوار مخصصة:

يمكنك إنشاء صفحات معالج مخصصة للحصول على مدخلات المستخدم أو دمج خيارات التكوين. يتضمن NSIS واجهة معالج كلاسيكية وحديثة ، ولكن من الممكن أيضًا إنشاء واجهتك المخصصة.

نظام المكونات الإضافية:

يمكن توسيع NSIS باستخدام المكونات الإضافية التي يمكنها التواصل مع المثبت. يمكن كتابتها بلغة C أو C ++ أو Delphi أو لغة أخرى ويمكن استخدامها لأداء مهام التثبيت أو توسيع واجهة المثبت.

دعم تثبيت الويب ، تصحيح الملفات:

يتضمن توزيع NSIS مجموعة من المكونات الإضافية التي تسمح لك بتنزيل الملفات من الإنترنت ، وإجراء اتصالات بالإنترنت ، وتصحيح الملفات الموجودة والمزيد.

تكامل المشروع والإصدارات المختلفة والبنيات التلقائية:

يتميز مترجم NSIS بمعالج أولي قوي. يتيح لك ذلك دمج مشاريع متعددة بسهولة في أداة تثبيت واحدة أو إنشاء تصميمات للمثبت تلقائيًا.

تنسيقات ملفات سهلة وقابلة للقراءة البشرية:

تنسيق البرنامج النصي NSIS والتنسيق المستخدم لمربعات حوار الواجهة سهل وموثق وقابل للقراءة البشرية.

Compiler محمول: يمكن تجميع NSIS compiler لمنصات POSIX مثل Linux و * BSD. سيستمر تشغيل برنامج التثبيت المُنشأ على نظام Windows فقط ، ولكن بهذه الطريقة يمكن إنشاؤه بدون Windows أو WINE.

و اكثر...

NSIS (Nullsoft Scriptable Install System) - سجل التغيير:

التغييرات الرئيسية:

استخدام دليل برنامج إلغاء التثبيت المعزول لكل مثيل.

التغييرات الطفيفة:

إضافة !assert.

إصلاح خطأ !uninstfinalize في برامج إلغاء التثبيت الكبيرة.

و اكثر...

تنزيل NSIS (Nullsoft Scriptable Install System):

الحجم: 1.48 مب

تنزيل

رابط مرآة: تنزيل