نمایش نتایج: از شماره 1 تا 10 , از مجموع 49

موضوع: اموزش نرم افزار کاربردی Nsis

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #36
    کاربر فعال
    یاد بگیریم وبه دیگران هم یاد بدیم
    تاریخ عضویت
    Nov 2013
    محل سکونت
    تبریز
    نوشته ها
    617
    تشکر تشکر کرده 
    1,591
    تشکر تشکر شده 
    1,930
    تشکر شده در
    617 پست
    قدرت امتیاز دهی
    6074
    Array

    پیش فرض پاسخ : اموزش نرم افزار کاربردی Nsis

    نقل قول نوشته اصلی توسط Magsoud نمایش پست ها
    صفحه پيغام
    =======

    در برنامه NSIS با استفاده از دستور messageBox ميتوان پيغام هاي مختلفي را با شرايط مختلف به كار بر
    ارايه نمود.
    براي مثال به نمونه زير توجه نمائيد:

    1. كد هاي زير را در notepad نوشته و آن را فرضا" با نام Message.nsi ذخيره نمائيد:

    کد:
    outfile "Message.exe"
    SilentInstall silent
     
    section
        messageBox MB_OK "Sahand is my Good friend!"
    
    sectionEnd

    2. حال روي فايل Message.nsi كليك راست كرده و روي گزينه Compile كليك نمائيد. چند لحظه بعد فايلي
    بنام Message.exe درست خواهد شد كه اگر اجرايش كنيد پنجره اي شبيه شكل زير خواهيد ديد:

    sra7qka7z9yreczdz5z

    همانطور كه مشاهده مي كنيد، پنجره پيغام عبارتي را كه ما در كد هاي بالا بعد از دستور messageBox MB_OK
    مابين علايم "" نوشته ايم را نشان مي دهد.

    معلوم است كه اندازه پنجره نشان داده شده بسته به مقدار نوشته هاي ما كوچكتر يا بزرگتر خواهد شد.

    در اين مثال يك كليد OK هم نشان داده مي شود كه پس از كليك روي اين دگمه صفحه پيام بسته خواهد شد.

    مثال بالا يك مثال خيلي ساده بوده و ميتوانيم تغييرات ديگري در اين پنجره انجام دهيم مثل گذاشتن دگمه هاي
    ديگر مثل Yes ,No ,Cancel و غيره كه خوداين مسئله بحث جداگانه اي هست. بهر حال براي مورد مصرف شما
    همين نوع هم كافي بنظر مي رسد.

    سوال كرده ايد كه آيا ميشود روند نصب نشان داده شود؟ بله برنامه NSIS پلاگ اين هائي از جمله RealProgress plug-in
    براي نشان دادن روند كار دارند ولي تجربيات بنده حداقل به خود بنده ثابت كرده كه نشان دادن روند كار فقط با برنامه نويسي
    درست كار كرده و در بقيه موارد، هم زحمت زيادي دارد و هم بايد سطور كد زيادي نوشت و هم اينكه با تمام اين كار ها ممكن
    است درست كار نكرده و باعث توقف در ادامه كار كردد.. لذا بنده در اين مورد حرفي نزده و رد مي شوم.

    من عقيده دارم كه در اول و انتهاي برنامه ات يك پيام تصويري استفاده نمائيد. براي مثال بنده دو تا فايل اجرائي
    با نام هاي Begin.exe و End.exe درست كرده و در پيوست فرار داده ام كه شما ميتوانيد فايل Begin.exe زا به اول
    برنامه ات و فايل End.exe را به آخر برنامه ات اضافه كنيد كه در نتيجه در شروع و پايان كار، پيام هاي تصويري زير
    را خواهيد داشت:

    در شروع كار:

    0nhhuxfr6kl5k03pu81

    در انتهاي كار

    t71z4t8sijz75z4wt935
    استاد کدهای این دوتا فایل رو که درست کردید اینجا میذارید خیلی ممنون
    ویرایش توسط سهند : 08-08-2017 در ساعت 08:44 PM

  2. کاربر مقابل از سهند عزیز به خاطر این پست مفید تشکر کرده است:


علاقه مندی ها (بوک مارک ها)

علاقه مندی ها (بوک مارک ها)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست در پست خود ضمیمه کنید
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

http://www.worldup.ir/