setup ساز توسط نرم افزار WinRAR

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • Amir Ghasemiyan

    • 2013/09/20
    • 4504
    • 100.00

    setup ساز توسط نرم افزار WinRAR

    به نام خدا
    با عرض سلام خدمت همه دوستان عزيز.
    در اين تاپيك قصد دارم طريقه ساخت فايل exe توسط نرم افزار winrar رو خدمتتون آموزش بدم.
    قبل از اينكه بريم سراغ آموزش بايد عرض كنم كه فايل ضميمه يك نمونه آماده شده از همين آموزش است كه چون پسوند exe قابليت آپلود نداره بصورت zip آپلود ميكنم.

    خب بريم سر آموزش:
    ابتدا روي فايل يا مجموعه فايل و يا پوشه اي كه ميخوايم exe كنيم راست كليك كرده و گزينه Add to archive رو ميزنيم.



    در پنجره اي كه باز ميشه مطابق شكل عمل ميكنيم.



    خب در واقع كار ما اينجا تمومه ولي از اينجا به بعد تنظيمات و آپشن هاي اضافي هست كه خدمتتون عرض ميكنم. حال وارد تب Advanced ميشيم. دكمه SFX Options رو انتخاب ميكنيم.



    در پنجره اي كه باز ميشه تمام تنظيمات مربوطه قرار داره كه يكي يكي براتون معرفي ميكنم.

    تب اول : General



    در اين قسمت شما ميتونين مسيري براي گسترش ( extract) فايلتون مشخص كنيد. من به عنوان مثال آدرس درايو D رو دادم. پس انتظار ميره كه فايلم در مسيري كه مشخص كردم ايجاد بشه.نكته: نيازي نيست مسيري كه تعيين ميكنيم وجود خارجي داشته باشه. فقط درايوي كه مشخص ميكنيم بايد وجود خارجي داشته باشه.

    تب دوم : Setup



    اين تب يكي از مهمترين تب هايي هست كه بايد اطلاعاتش تكميل بشه. در كادر اول آدرس فايلي كه بايد بعد از گسترش اجرا بشه رو ميديم. به عنوان نمونه ما ميخوايم فايل exeliran.xlsx رو بعد از گسترش اجراش كنيم. پس آدرس اون رو اينجا مينويسيم. همونطور كه ميدونين محل گسترش فايلمون \: D هست. پس آدرس فايلمون ميشه D:\exceliran.xlsxكادر دوم مربوط ميشه به اجراي يك فايل قبل از انجام گسترش. خب اين گزينه هم كاربردهاي خاص خودش رو داره. ممكنه جايي نياز به اجراي يك برنامه قبل از گسترش داشته باشيم. اين كادر ميتونه برامون مفيد باشه.

    تب سوم : Modes



    قسمت Temporary mode : براي گسترش فايل بصورت موقت تعبيه شده. بعد از گسترش و انجام اعمالي كه ما براي نرم افزار تعريف ميكنيم فايل اصلي كه گسترش داديم رو پاك ميكنه. معمولا مسير پوشه موقت نرم افزار بصورت زير است:
    C:\Users\user\AppData\Local\Temp\RarSFX0

    قسمت Silent mode : در اين قسمت مشخص ميكنيم كه چه مراحلي از نصب رو نشون بده و چه مراحلي رو نشون نده. مثلا يك مرحله مسير گسترش فايل هست كه با تنظيمات اين قسمت مشخص ميكنيم كه اين مرحله رو نشون بده يا خير.

    تب چهارم : Advanced



    قسمت Delete : در اين قسمت ميتونيم بعد از انجام گسترش فايل ، فايلي رو حذف كنيم.
    قسمت Shortcuts : در اين قسمت ميتونيم براي فايلمون ميانبور بسازيم. ميانبوري در Desktop يا Start menu يا Startup

    تب پنجم : Update



    اين قسمت مربوط ميشه به اجراهاي بعدي فايل exe . مثلا فرض كنيد شما يك بار فايل exe رو اجرا كردين و فايل مورد نظرتون گسترش پيدا كرد.
    حالا براي بار دوم كه فايل exe رو اجرا ميكنيد انتظار دارين چه اتفاقي براي فايل هاتون (فايل هايي كه قبلا گسترش داده شده اند) بيفته؟
    تنظيمات اين قسمت جواب سوال شما خواهد بود.

    تب ششم : Text and icon



    در اين قسمت شما ميتونين توضيحاتي در خصوص نرم افزار (فايل exe ) توليد شده ارائه بدين. براي اينكه بهتر متوجه بشيد فايل ضميمه رو اجرا كنيد.
    در مورد عكسي كه به عنوان لوگو قرار ميدين عرض كنم كه بسته به ورژن نرم افزارتون ممكنه لوگو عمودي يا افقي نياز باشه. معولا براي لوگوي عمودي ابعاد 90*310 مناسب است و براي لوگوي افقي ابعاد 500*125 گزينه مناسبي خواهد بود.
    در مورد آيكن فايل اجرايي كه قراره ساخته بشه عرض كنم كه بهترين ابعاد 256*256 خواهد بود كه البته باز هم بسته به ورژن نرم افزارتون ممكنه اين ابعاد ساپورت نشه كه در اين صورت از ابعاد 128*128 استفاده كنيد.

    تب هفتم : License



    در اين قسمت شما ميتونين لايسنس فايلتون رو قرار بدين. در واقع موافقت نامه نصب نرم افزار كه اكثر نرم افزارها در مرحله نصب اين سوال رو از شما ميپرسن. باز هم براي اينكه بهتر متوجه بشيد ارجاع ميدم به فايل ضميمه.

    تب هشتم : Module



    در اين قسمت شما مشخص ميكنيد كه مراحل نصب در محيط گرافيكي (گزينه اول) انجام بگيره و يا در محيط تحت داس (گزينه دوم). كه مسلما گزينه اول زيباتر و كاربرپسند تر و راحت تر خواهد بود.

    سعي كردم آموزش كاملي ارائه بدم. اميدوارم از اين آموزش استفاده لازم رو برده باشيد.
    سوالي داشتين تو همين تاپيك مطرح بفرماييد.
    موفق باشيد
    فایل های پیوست شده
    Last edited by Amir Ghasemiyan; 2013/12/23, 13:22.
  • MEYTI

    • 2010/11/11
    • 362

    #2
    با سلام و تشکر از آقای قاسمیان عزیز بابت آموزش خوبشون، ولی به نظرم باید عنوان موضوع تغییر پبدا کنه مثلا(آموزش setupساز توسط winrar) زیرا exe کردن فایلی یعنی اجرایی کردن اون فایل برای همیشه ولی در این آموزش نحوه ساخت یک فایل نصبی و تنیظمات مسیر نصبی و جزئیاتش آموزش داده شده
    مهدی کریمی

    کامنت

    • Amir Ghasemiyan

      • 2013/09/20
      • 4504
      • 100.00

      #3
      نوشته اصلی توسط MEYTI
      با سلام و تشکر از آقای قاسمیان عزیز بابت آموزش خوبشون، ولی به نظرم باید عنوان موضوع تغییر پبدا کنه مثلا(آموزش setupساز توسط winrar) زیرا exe کردن فایلی یعنی اجرایی کردن اون فایل برای همیشه ولی در این آموزش نحوه ساخت یک فایل نصبی و تنیظمات مسیر نصبی و جزئیاتش آموزش داده شده
      ممنون مهدي جان. كاملا حق با شماست.
      عنوان تاپيك رو اصلاح كردم.متنش خوبه؟

      ممنون از تذكر به موقعت

      کامنت

      • Kaveh777
        • 2014/04/17
        • 1

        #4
        جناب قاسمیان عزیز!
        با تشکر از شما بابت آموزش جالب و کاملی که ارائه دادید. فقط یه سوال دارم، ممنون میشم راهنمایی بفرمایید:
        چنانچه قصد داشته باشیم که فایل مورد نظر در مسیری خاص که بسته به یوزرنیم هر سیستم فرق میکنه کپی بشه، آدرس دهی رو چطور باید انجام داد. به عنوان مثال اگه قرار باشه فایل در مسیر زیر کپی بشه چکار باید کرد.
        C:\Users\*****\AppData\Roaming\Microsoft\Excel\XLS TART
        علامت ***** به جای یوزرنیم بکار رفته!
        بازم ممنون

        کامنت

        • H_F_G
          • 2014/12/21
          • 1

          #5
          نوشته اصلی توسط Kaveh777
          جناب قاسمیان عزیز!
          با تشکر از شما بابت آموزش جالب و کاملی که ارائه دادید. فقط یه سوال دارم، ممنون میشم راهنمایی بفرمایید:
          چنانچه قصد داشته باشیم که فایل مورد نظر در مسیری خاص که بسته به یوزرنیم هر سیستم فرق میکنه کپی بشه، آدرس دهی رو چطور باید انجام داد. به عنوان مثال اگه قرار باشه فایل در مسیر زیر کپی بشه چکار باید کرد.
          C:\Users\*****\AppData\Roaming\Microsoft\Excel\XLS TART
          علامت ***** به جای یوزرنیم بکار رفته!
          بازم ممنون
          سلام
          من فقط به خاطر اینکه به سوال شما پاسخ بدم عضو اینجا شدم
          برای اینکار از متغیرهای خود سیستم باید استفاده کنیم، سیستم اسم کاربر فعلی رو در متغیر USERNAME نگه میداره حالا برای اینکه سیستم به طور اتوماتیک اسم یوزری که در حال اجرای سیستم هست رو برگردونه باید USERNAME رو بین دوتا درصد قرار بدیم و استفاده کنیم.
          یعنی مسیر شما اینجوری تغییر میکنه:
          کد:
          C:\Users\[COLOR=#ff0000]%USERNAME%[/COLOR]\AppData\Roaming\Microsoft\Excel\XLSTART
          برای اینکه بقیه متغیرهای سیستمی رو ببینید و از اونها استفاده کنید، Run رو باز کنید و cmd رو باز کنیدو حالا set رو تایپ و اینتر کنید.
          برای استفاده هر کدوم از این متغیرها کافیه اون رو بین دو درصد قرار بدید و استفاده کنید. برای اینکه منظورم رو بهتر متوجه بشید وقتی set رو تایپ و اینتر کردید ببینید جلوی temp چی نوشته، حالا ران رو باز کنید و کد زیر رو تایپ و اینتر کنید.
          کد HTML:
          %temp%

          کامنت

          • Amir Ghasemiyan

            • 2013/09/20
            • 4504
            • 100.00

            #6
            نوشته اصلی توسط H_F_G
            سلام
            من فقط به خاطر اینکه به سوال شما پاسخ بدم عضو اینجا شدم
            برای اینکار از متغیرهای خود سیستم باید استفاده کنیم، سیستم اسم کاربر فعلی رو در متغیر USERNAME نگه میداره حالا برای اینکه سیستم به طور اتوماتیک اسم یوزری که در حال اجرای سیستم هست رو برگردونه باید USERNAME رو بین دوتا درصد قرار بدیم و استفاده کنیم.
            یعنی مسیر شما اینجوری تغییر میکنه:
            کد:
            C:\Users\[COLOR=#ff0000]%USERNAME%[/COLOR]\AppData\Roaming\Microsoft\Excel\XLSTART
            برای اینکه بقیه متغیرهای سیستمی رو ببینید و از اونها استفاده کنید، Run رو باز کنید و cmd رو باز کنیدو حالا set رو تایپ و اینتر کنید.
            برای استفاده هر کدوم از این متغیرها کافیه اون رو بین دو درصد قرار بدید و استفاده کنید. برای اینکه منظورم رو بهتر متوجه بشید وقتی set رو تایپ و اینتر کردید ببینید جلوی temp چی نوشته، حالا ران رو باز کنید و کد زیر رو تایپ و اینتر کنید.
            کد HTML:
            %temp%

            سلام دوست عزيز
            خيلي خوش اومدين
            ممنون بابت آموزش خوبتون. اينطور كدنويسي ها رو ديده بودم ولي مفهومشو نميدونستم
            نكته بسيار كاربردي ياد گرفتم :53:

            کامنت

            • Hosein poursade
              • 2018/12/18
              • 3

              #7
              با عرض سلام و خسته نباشید خدمت شما (Help me)
              من از اینترنت گیمی رو دانلود کردم که حداقل شامل 20پارت فایل رار هستش من میخوام برای این فایل ها SETUP درست کنم و به DVD بزنم مثل گیم هایی که بیرون میفروشن که راحت اکسترکت و نصب کنم لطفا در این مورد راهنماییم کنید بطور دقیق
              با تشکر.

              کامنت

              • Amir Ghasemiyan

                • 2013/09/20
                • 4504
                • 100.00

                #8
                نوشته اصلی توسط Hosein poursade
                با عرض سلام و خسته نباشید خدمت شما (Help me)
                من از اینترنت گیمی رو دانلود کردم که حداقل شامل 20پارت فایل رار هستش من میخوام برای این فایل ها SETUP درست کنم و به DVD بزنم مثل گیم هایی که بیرون میفروشن که راحت اکسترکت و نصب کنم لطفا در این مورد راهنماییم کنید بطور دقیق
                با تشکر.
                سلام دوست عزيز
                شما بايد همه 20 پارت رو كنار هم بذاريد و روي يكي راست كليك كرده و گزينه extract here رو بزنيد. تمام اون 20 قسمت از حالت فشرده خارج شده و تبديل به يك فايل ميشه. احتمالا يك فايل iso بهتون ميده كه ميتونين خيلي راحت تو DVD رايت كنين

                کامنت

                • Hosein poursade
                  • 2018/12/18
                  • 3

                  #9
                  آهان خیلی ممنون. خیلی لطف کردین:8:

                  کامنت

                  • Hosein poursade
                    • 2018/12/18
                    • 3

                    #10
                    ولی اگه بعد از اکسترک فایل iso وجود نباشه چیکار کنم؟

                    کامنت

                    چند لحظه..