صفحه 2 از 3 نخستنخست 123 آخرینآخرین
نمایش نتایج: از شماره 11 تا 20 , از مجموع 25

موضوع: ساخت برنامه های پرتابل (Portable ) روش (3)

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    مدیر سایت
    دوستتان دارم
    تاریخ عضویت
    Jan 2012
    محل سکونت
    تهران
    نوشته ها
    2,286
    تشکر تشکر کرده 
    4,798
    تشکر تشکر شده 
    13,155
    تشکر شده در
    2,296 پست
    قدرت امتیاز دهی
    45308
    Array

    پیش فرض

    سلام
    یک توضیح قبل از ادامه بحث:
    --------------------------------
    تصمیم داشتم در حین این مبحث ،تمام برنامه های نام برده شده و نیز تمام مثال های انجام شده در این بحث را آپلود
    نمایم تا کاربران بهتر بهره ببرند.ولی متاسفانه ، حداقل فعلا" نمیتوانم اینکار را بکنم. چون بنده آپلود هایم را در سایت
    مدیافایر قرار میدادم که کار باهاش راحت تر است .ولی همانگونه که بعضی از شما ها اطلاع دارید تعدادی از سایت ها
    از حدود یک روز مانده به انتخابات تا الان از دسترس خارج شده اند.
    لذا سعی میکنم در فرصت های بعدی نیازمندی ها را جایی که کارکردن با آن برایم راحت باشد آپلود نموده و لینک های
    مربوطه را در اختیار عزیزان قرار دهم.

    پرتابل کردن برنامه WinRAR 4.10 Beta 2
    --------------------------------------------
    1.برنامه WinRAR 4.10 Beta 2 را بطور عادی نصب بفرمایید.واضح است که برنامه در آدرس زیر نصب خواهد شد:
    C:\Program Files\WinRAR
    2. این نکته را عرض کنم که هر زمان ما کد لازم را به برنامه WinRAR داده و آن را اکتیو کنیم ، این برنامه کد مورد نظر را
    در فایلی بنام rarreg.key در داخل پوشه نصب (C:\Program Files\WinRAR) نگهداری میکند. بنابراین کافی است که در
    این مثال به شرح زیر عمل کنید تا WinRAR اکتیو شود:
    برنامه notepad را باز کرده و کد زیر را تایپ نموده و سپس آن را با نام rarreg.key در داخل پوشه (C:\Program Files\WinRAR)
    ذخیره نمایید.
    کد:
    RAR registration data
    Shirin zaban
    Single PC usage license
    UID=236ace19aa762d246d31
    64122122506d31e00c45a0d9322e1c1b966480925d78f6c69445ed
    6c1886a710fd694667186035c6ab9048e2c5c62f0238f183d28519
    aa87488bf38f5b634cf28190bdf438ac593b1857cdb55a7fcb0eb0
    c3e4c2736090b3dfa45384e08e9de05c58602fbe1a6966d638c8c6
    3a61a41294a51f965891a9c0917e7011550d6f99c60ca71fdaef6e
    5fa8e42eb271d793ddd45aa91a09174edcd32543ed1d9f7a60c07f
    62c59b8bac51a232de34abe67ebe5b179df1666ef8470008062499
    حال اگر را اجرا کنید و بررسی کنید خواهید دید که برنامه به نام shirin zaban اکتیو شده است.

    تذکر 1_ در متن بالا چیزی را تغییر ندهید و گرنه کار نخواهد کرد
    تذکر 2_ این کد در ورژن گفته شده کار میکند و من فکر میکنم در تمام ورژن های 4 کار کند.

    حال اگر شما پوشه WinRAR را از سیستم کپی کرده و به هر کامپیوتری منتقل کنید برنامه با اجرای فایل WinRAR.exe
    موجود در داخل پوشه WinRAR بدون نیاز به نصب اجرا خواهد شد و اکتیو هم خواهد بود.

    در اینجا بخش اول این مبحث تمام میشود . ما حالا سه تا برنامه داریم که پرتابل کار میکنند و بخش بعدی مبحث اینها
    را توسط برنامه NSIS به یک Pack تبدیل خواهیم کرد.

    تا فرصتی دیگر و ادامه بحث
    ویرایش توسط Magsoud : 03-04-2012 در ساعت 10:20 PM

    [SIGPIC][/SIGPIC]

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


  3. #2
    مدیر سایت
    دوستتان دارم
    تاریخ عضویت
    Jan 2012
    محل سکونت
    تهران
    نوشته ها
    2,286
    تشکر تشکر کرده 
    4,798
    تشکر تشکر شده 
    13,155
    تشکر شده در
    2,296 پست
    قدرت امتیاز دهی
    45308
    Array

    پیش فرض

    سلام
    یک توضیح:
    -----------
    چند سال پیش (روز هشتم از ماه آگوست 2008) ،بنده آموزشی را در مورد اینکه چگونه باید برنامه های پرتابل بسازیم
    در لینک زیر قرار دادم .مسئول پرتقالی سایت که برنامه نویس دلفی هم هست ، از این روش خوشش آمده و در پیامی
    به بنده گفت که برای این آموزش یک بخش مجزا در فروم مربوطه درست کرده و انتظار دارد که بنده مطالب بیشتر و
    متنوع تری در مورد ساخت برنامه های پرتابل بنویسم که همینطور هم شد و این بخش فروم هم مشتری های خودش
    را پیدا کرد.
    [PortableApps] How to Make Portable programs - reboot.pro
    در همان زمان اعضای فروم مذکور پیام های زیادی داده و از حقیر خواستند که روش پرتابل کردن برنامه ها را به روش
    PortableApps.com توضیح دهم.لذا در آن زمان روش سایت مذکور را مطالعه و یاد گرفتم و در موردش مطالبی نوشتم.

    منظور از داستان سرایی بالا (و شاید به عقیده بعضی ها تعریف از خود کردن) ، این بود که بگویم روشی که در سطور
    زیر در موردش صحبت خواهم کرد همان روشی است که همان موقع یاد گرفتم. و ممکن است که درحال حاضر در سایت
    مورد بحث روش یا روش های دیگری هم بکار رفته باشد که بنده دنبالش نرفته ام که بفهمم و در حال حاضر هم سایت
    مذکور ما را تحریم کرده است و دسترسی به سورس فایل هایش مقداری سخت است.لذا در این بحث بنده به همان
    روش سال 2008 بسنده خواهم کرد.
    ----------------------------------------
    دوستان ، دراین روشی که توضیح خواهم داد ، برای هر برنامه پرتابل باید پوشه های زیر را بسازیم
    __ پوشه ای با نام برنامه پرتابل درست کنید.
    __ داخل پوشه بالا سه تا پوشه دیگر با نام های Appdata و portable و Source درست کنید.
    در این مثال ما سه برنامه را پرتابل کردیم لذا اکنون پوشه های زیر را میسازیم:

    1. برای برنامه Sumatra PDF Viewer ، پوشه ای بنام SumatraPDF ساخته و در داخل آن سه تا پوشه دیگر با نام های
    Appdata و portable و Source درست کنید.
    2. برای برنامه UltraISO PE 9.5.0.2800، پوشه ای بنام UltraISO ساخته و در داخل آن سه تا پوشه دیگر با نام های
    Appdata و portable و Source درست کنید.
    3. برای برنامه WinRAR 4.10 Beta 2 ، پوشه ای بنام WinRAR ساخته و در داخل آن سه تا پوشه دیگر با نام های
    Appdata و portable و Source درست کنید.

    توضیحات در مورد پوشه های ساخته شده
    ---------------------------------------------
    __ در پوشه Appdata باید فایل های لازم برای اجرای برنامه را بگذاریم.
    __ در پوشه portable باید فایل های رجستری لازم برای اجرای برنامه را بگذاریم.
    __ در پوشه Source باید فایل کد برنامه NSIS و یک آیکن برای برنامه بگذاریم.که برنامه NSIS از این کد و آیکن برای
    ساخت فایل اجرایی هر برنامه پرتابل استفاده خواهد کرد.

    حال بیاییم و اولین برنامه را یعنی Sumatra PDF Viewer را کامل کنیم. در سطور بالا پوشه ای با نام SumatraPDF
    ساختیم که حاوی سه پوشه خالی با نام های گفته شده بود.در زمان ساخت نوع پرتابل این برنامه ، در انتها گفتم
    که فایل های لازم را در پوشه C:\SumatraPDF نگهدارید.حال کلیه محتویات پوشه C:\SumatraPDF را به داخل پوشه
    تازه ساخته شده SumatraPDF\Appdata... منتقل کنید.
    قبلا" گفتم که در داخل پوشه portable باید فایل های رجستری لازم برای اجرای برنامه را بگذاریم و در پستهای قبلی
    دیدیم که برای اجرای برنامه Sumatra PDF Viewer نیاز به هیچ تغییرات رجستری نداریم، لذا پوشه SumatraPDF\portable
    را میگذاریم خالی بماند.
    حال باید فایل کد NSIS ونیز آیکن لازم برای برنامه را در داخل پوشه SumatraPDF\Source قرار دهیم.
    هر آیکنی که دوست دارید برنامه پرتابل Sumatra PDF Viewer در منوی انتهایی به آن شکل نشان داده شود را ساخته و
    یا تهیه کرده و آن را دقیقا" با نام SumatraPDF.ico در پوشه SumatraPDF\Source قرار دهید.
    در این مرحله فقط کد NSIS باقی مانده که در اینجا من راه درست کردن یک کد عمومی را توضیح میدهم که خیلی ساده
    است.
    notepad را باز کرده کد های زیر را عینا" در آن وارد کرده و سپس آن را با نام general.nsi جایی ذخیره نمایید:
    کد:
    کد:
    !define SNAME "XXX"
    !include "Registry.nsh"
    CRCCheck off
    AutoCloseWindow True
    SilentInstall silent
    WindowIcon off
    XPSTYLE on 
    Name "${SNAME}"
    Icon "${SNAME}.ico"
    Caption "${SNAME} Launcher"
    OutFile "..\${SNAME}.exe"
    LoadLanguageFile "${NSISDIR}\Contrib\Language files\English.nlf"
    
    Section "Main"
    
    ;Needed settings to apply to registry
    
        ${registry::RestoreKey} "$EXEDIR\portable\AAA.reg" $R0
        Sleep 300
    
    ;File to run after applying registry settings
    
        ExecWait "$EXEDIR\Appdata\Application.exe"
    
    ;Cleaning up when we close the application
    
        ${registry::RestoreKey} "$EXEDIR\portable\RegClean.reg" $R0
        
    
    SectionEnd
    این یک فایل بسیار ساده برای ساختن بار کننده برنامه های پرتابل معمولی توسط برنامه NSIS است.
    ما دقیقا" از همین فایل در هر سه برنامه پرتابلی که ساخته ایم استفاده خواهیم کرد، با این تفاوت که برای هر برنامه
    نام و بعضی مشخصات داخل این فایل را عوض خواهیم کرد.
    فعلا" نسخه ای از این فایل را به محل های زیر کپی کنید:
    __ داخل پوشه SumatraPDF\Source
    __ داخل پوشه UltraISO\Source
    __ داخل پوشه WinRAR\Source

    حال میتوانیم آخرین کار را برای برنامه پرتابل SumatraPDF بشرح زیر انجام دهیم:
    1__ وارد پوشه SumatraPDF\Source شده و نام فایل general.nsi را به SumatraPDF.nsi تغییر دهید.
    2__ حال فایل SumatraPDF.nsi را با notepad باز کرده و تغییرات زیر را انجام دهید:
    _____ عبارت !define SNAME "XXX" را به !define SNAME "SumatraPDF" تغییر دهید.(مشخص کردن نام فایل پرتابل).
    _____ در عبارت EXEDIR\Appdata\Application.exe نام Application.exe را با نام فایل اجرایی برنامه عوض نمایید که
    در این مثال فایل اجرایی برنامه (داخل پوشه SumatraPDF\Appdata ) عبارت است از SumatraPDF.exe
    _____ قیلا" گفتیم که این برنامه برای اجرا نیاز به هیچ تغییری در رجستری ندارد لذا ما نیازی یه اجرای قسمت رجستری
    کد نداشته و لذا کد های مربوطه را حذف میکنیم.
    کار تمام است و کد ما برای این برنامه تکمیل شده و بصودت زیر درآمده است:
    کد:
    !define SNAME "SumatraPDF"
    !include "Registry.nsh"
    CRCCheck off
    AutoCloseWindow True
    SilentInstall silent
    WindowIcon off
    XPSTYLE on 
    Name "${SNAME}"
    Icon "${SNAME}.ico"
    Caption "${SNAME} Launcher"
    OutFile "..\${SNAME}.exe"
    LoadLanguageFile "${NSISDIR}\Contrib\Language files\English.nlf"
    
    Section "Main"
    
    ;File to run after applying registry settings
    
        ExecWait "$EXEDIR\Appdata\SumatraPDF.exe"
        
    SectionEnd
    فعلا" کارمان با پوشه SumatraPDF تمام شده و میرویم سراغ پوشه WinRAR . در اینجا هم دقیقا" مثل برنامه بالا
    بشرح زیر عمل میکنیم:

    1. قبلا" در بحث WinRAR دیدیم که برنامه در محل (C:\Program Files\WinRAR) نصب شده .الان محتویات پوشه
    WinRAR موجود در C:\Program Files را به داخل پوشه WinRAR\Appdata منقل میکنیم.
    2. قبلا" دیدیم که این برنامه هم نیاز به فایل های رجستری ندارد،لذا برای این برنامه هم پوشه WinRAR\portable
    را خالی میگذاریم.
    3. یک آیکن برای برنامه انتخاب و آن را با نام WinRAR.ico در پوشه WinRAR\Source قرار میدهیم.
    4.فایل general.nsi را در داخل پوشه WinRAR\Source به WinRAR.nsi تغییر نام میدهیم.
    5. مثل مثال بالا تغییرات لازم را در فایل WinRAR.nsi انجام مبدهیم که در انتها بصورت زیر در می آید:

    کد:
    !define SNAME "WinRAR"
    !include "Registry.nsh"
    CRCCheck off
    AutoCloseWindow True
    SilentInstall silent
    WindowIcon off
    XPSTYLE on 
    Name "${SNAME}"
    Icon "${SNAME}.ico"
    Caption "${SNAME} Launcher"
    OutFile "..\${SNAME}.exe"
    LoadLanguageFile "${NSISDIR}\Contrib\Language files\English.nlf"
    
    Section "Main"
    
    ;File to run after applying registry settings
    
        ExecWait "$EXEDIR\Appdata\WinRAR.exe"
        
    SectionEnd
    خوب این قسمت از کارمان با WinRAR هم در این مرحله تمام شده و باید به سراغ UltraISO برویم.

    ----------------------
    سعی میکنم مطلب را حتی الامکان در جلسه بعدی تمام کنم

    تا فرصتی دیگر و ادامه بحث
    ویرایش توسط Magsoud : 03-05-2012 در ساعت 09:40 PM

    [SIGPIC][/SIGPIC]

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


  5. #3
    مدیر سایت
    دوستتان دارم
    تاریخ عضویت
    Jan 2012
    محل سکونت
    تهران
    نوشته ها
    2,286
    تشکر تشکر کرده 
    4,798
    تشکر تشکر شده 
    13,155
    تشکر شده در
    2,296 پست
    قدرت امتیاز دهی
    45308
    Array

    پیش فرض

    سلام
    آماده سازی فایل های UltraISO
    ------------------------------------
    در پست های قبلی این برنامه را نصب کردیم و برنامه در محل C:\Program Files\UltraISO نصب شده بود.
    1. کلیه محتویات پوشه C:\Program Files\UltraISO را داخل پوشه UltraISO\Appdata کپی کنید.
    2. در موقع اکتیو کردن این برنامه ، دیدیم که برنامه سریال را در رجستری ذخیره میکند. بنابر این ما برای اینکه بتوانیم
    از این برنامه بطور کامل استفاده کنیم، باید موقع استفاده از آن ، اول به طریقی عین همین تغییر را در رجستری
    کامپیوتری که در آن از برنامه استفاده میکنیم وارد کنیم.برای اینکار در این مرحله فایل رجستری با محتویات زیر را
    ساخته و آن را با نام UltraISO.reg در پوشه UltraISO\portable ذخیره میکنیم.
    کد:
    Windows Registry Editor Version 5.00
    
    ; Generated by Shirin Zaban
    
    [HKEY_CURRENT_USER\Software\EasyBoot Systems\UltraISO\5.0]
    "Registration"="cba489b6d293ced0d6abefacdef1dfae"
    "UserName"="mcs"
    در سطور بعد خواهم گفت که چگونه باید تغییرات فوق را در سیستم مورد استفاده ایجاد کنیم.
    3. ما وقتی برنامه را اجرا کنیم تغییرات رجستری فوق در کامپیوتر مورد استفاده ایجاد خواهد شد.حال لازم است که
    کاری کنیم که وقتی برنامه را بستیم ، تغییراتی که داده ایم در سیستم پاک شده و رجستری کامپیوتر بحالت قبلی
    برگردد.
    برای اینکار یک فایل رجستری دیگر با محتویات زیر ساخته و آن را هم در پوشه UltraISO\portable با نام Clean.reg
    ذخیره میکنیم.
    کد HTML:
    Windows Registry Editor Version 5.00
    
    ; Generated by Shirin Zaban
    
    [-HKEY_CURRENT_USER\Software\EasyBoot Systems\UltraISO\5.0]
    با اجرای این فایل تغییرات داده شده قبلی حذف خواهد شد. چگونگی بکار گیری این فایل را هم در سطور بعدی توضیح
    خواهم داد.
    4. اکنون باید کد مربوط به برنامه NSIS را هم آماده کنیم، لذا وارد پوشه UltraISO\portable شده و اول نام فایل
    general.nsi را به UltraISO.nsi تغییر میدهیم و سپس محتوای فایل UltraISO.nsi را بصورت زیر تغییر میدهیم:
    کد:
    !define SNAME "UltraISO"
    !include "Registry.nsh"
    CRCCheck off
    AutoCloseWindow True
    SilentInstall silent
    WindowIcon off
    XPSTYLE on 
    Name "${SNAME}"
    Icon "${SNAME}.ico"
    Caption "${SNAME} Launcher"
    OutFile "..\${SNAME}.exe"
    LoadLanguageFile "${NSISDIR}\Contrib\Language files\English.nlf"
    
    Section "Main"
    
    ;Needed settings to apply to registry
    
        ${registry::RestoreKey} "$EXEDIR\portable\UltraISO.reg" $R0
        Sleep 300
    
    ;File to run after applying registry settings
    
        ExecWait "$EXEDIR\Appdata\UltraISO.exe"
    
    ;Cleaning up when we close the application
    
        ${registry::RestoreKey} "$EXEDIR\portable\Clean.reg" $R0
            
    SectionEnd
    توضیحات مختصر در مورد کد بالا:
    در کد بالا برنامه NSIS قبل از اجرای UltraISO.exe با دیدن کد زیر اول تغییرات رجستری موجود در UltraISO.reg اعمال
    کرده و بعد 300 میلی ثانیه هیچ کاری نمیکند و سپس خود برنامه UltraISO.exe را اجرا میکند.
    ${registry::RestoreKey} "$EXEDIR\portable\UltraISO.reg" $R0
    Sleep 300
    موقعیکه برنامه را می بندیم برنامه NSIS قبل از خروج اول کد زیر را دیده و آن را یعنی Clean.reg اجرا میکند تا تغییرات
    داده شده درسیستم پاک شوند.
    ${registry::RestoreKey} "$EXEDIR\portable\Clean.reg" $R0

    5. آیکنی را که دوست دارید برنامه با آیکن درست شود را تهیه و آن را با نام UltraISO.ico در پوشه UltraISO\portable
    قرار دهید.

    ================================
    تا این جا همه کار های لازم را کردیم ، و مانده که ساخته های خودمان را با برنامه NSIS به یک Pack تبدیل کنیم که
    اینکار دو مرحله دارد که بشرح زیر است:
    1. برنامه NSIS و پلاگ این رجستری مربوطه را در لینک زیر آپلود کرده ام ، آن را دانلود کرده اول NSIS و بعد پلاگ این مربوطه
    را نصب کنید.
    ShiftFile - Free File Hosting and File Sharing
    2. وارد پوشه SumatraPDF\Source شده روی فایل SumatraPDF.nsi کلیک راست کرده و روی گزینه Compile NSIS Script
    کلیک کنید .اگر اشکالی در نوشتن کد مربوطه نداشته باشید،در عرض چند لحظه کار برنامه NSIS تمام خواهد شد . حال اگر
    به پوشه SumatraPDF وارد شوید خواهید دید که آن جا فایلی با نام SumatraPDF.exe و با آیکن مورد نظر شما ساخته شده
    که اگر این فایل را اجرا کنید برنامه SumatraPDF اجرا خواهد شد.
    3. همین کار را در پوشه Source دیگر برنامه ها هم انجام دهید.

    ================================
    حال فقط مانده که هر سه برنامه پرتابل خود را بصورت یک Pack داشته باشیم.
    برای اینکار باید برنامه PortableApps.com Platform را دانلود کرده و پس از نصب آن پوشه های ساخته شده خودتان یعنی
    پوشه های SumatraPDF و UltraISO و WinRAR را بداخل پوشه PortableApps در برنامه PortableApps.com Platform
    کپی کنید.
    من برای راحت تر کردن شما کل سه برنامه ایکه با هم ساختیم و نیز برنامه Total uninstall که به آن ها اضافه کرده ام را
    داخل برنامه PortableApps.com Platform قرار داده و آن را در لینک زیر آپلود کرده ام که میتوانید دانلود کرده و استفاده کنید.
    My Portables.rar (11.7MB)
    --------------------------
    ShiftFile - Free File Hosting and File Sharing
    کافی است که پس از درآوردن از فشردگی روی فایل My Portables\StartPortableApps.exe دابل کلیک کرده و نتیجه را ببینید.

    [SIGPIC][/SIGPIC]

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


  7. #4
    مدیر بخش اموزشی
    !Busy
    تاریخ عضویت
    Dec 2011
    محل سکونت
    . : : I R A N : : .
    نوشته ها
    1,330
    تشکر تشکر کرده 
    4,575
    تشکر تشکر شده 
    6,033
    تشکر شده در
    1,280 پست
    حالت من : Khoshhal
    قدرت امتیاز دهی
    1144
    Array

    پیش فرض

    سلام
    امکانش هست ultra iso طوری تنظیم بشه که با اجرای اون یه درایو مجازی جدید ایجاد کنه؟ فکر کنم تو رجیستری بشه؟!
    کسی رو برای دوست داشتن انتخاب کن که قلب بزرگی داشته باشه!
    تا مجبور نشی به خاطر اينکه تو قلبش وارد بشی خودت را کوچک کنی!


    موفق كسی است كه با آجرهايی كه به طرفش پرتاب می شود، يک بنای محكم بسازد!
    اشکی که برای شکست می ریزیم، عرقی است که برای تلاش نریختیم!



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


  9. #5
    مدیر سایت
    دوستتان دارم
    تاریخ عضویت
    Jan 2012
    محل سکونت
    تهران
    نوشته ها
    2,286
    تشکر تشکر کرده 
    4,798
    تشکر تشکر شده 
    13,155
    تشکر شده در
    2,296 پست
    قدرت امتیاز دهی
    45308
    Array

    پیش فرض

    نقل قول نوشته اصلی توسط borhan_3010 نمایش پست ها
    سلام
    امکانش هست ultra iso طوری تنظیم بشه که با اجرای اون یه درایو مجازی جدید ایجاد کنه؟ فکر کنم تو رجیستری بشه؟!
    سلام
    در این نمونه ایکه آپلود کردم ، سعی کردم ساده ترین گزینه ها را بکار ببرم. چون در غیر اینصودت مسایلی پیش
    می آمد که مجبور بودم بیشتر توضیح دهم و آموزش خیلی طولانی تر میشد و کاربران را فراری میداد.

    موقع نصب UltaISO میتوانی تمام گزینه ها را انتخاب و نصب کنی و سپس تغییرات رجستری در حین نصب را
    بغیر از محل نصب ذخیره کرده و بعد در NSIS این مشخصه ها را هم همراه مشخصات کرک اجرا کنی.

    ولی با این کار پاک کردن رجستری بعد از بسته شدن برنامه یک مقدار سخت تر میشود

    [SIGPIC][/SIGPIC]

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


  11. #6
    مدیر بخش اموزشی
    تاریخ عضویت
    Apr 2011
    نوشته ها
    294
    تشکر تشکر کرده 
    2,174
    تشکر تشکر شده 
    2,141
    تشکر شده در
    294 پست
    حالت من : Ghafelgir
    قدرت امتیاز دهی
    289
    Array

    پیش فرض

    درود
    با تشکر از دوستان عزیز بویژه استاد عزیز
    یک اموزش فارسی هم در این رابطه یعنی اسکریپت nsis بود که مطالعه اش خالی از لطف نیست!
    خدمت دوستان
    فایل های پیوست شده
    • نوع فایل: pdf NSIS.pdf (489.6 کیلو بایت)

      این فایل 15 بار دانلود شده است .


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


  13. #7
    مدیر بخش اموزشی
    تاریخ عضویت
    Apr 2011
    نوشته ها
    294
    تشکر تشکر کرده 
    2,174
    تشکر تشکر شده 
    2,141
    تشکر شده در
    294 پست
    حالت من : Ghafelgir
    قدرت امتیاز دهی
    289
    Array

    پیش فرض

    درود
    جناب شیرین زبان یک سوالی داشتم!! داشتم یک نسخه کرک شده از Total Uninstall Pro می ساختم. وقتی اسکریپت رو کامپایل کردم، فقط اسکریپت کامپایل شد!! یعنی برای استفاده از این اسکریپت باید از همون روش قدیمی یعنی Winrar برای ساخت یک فایل واحد استفاده کنیم؟!
    مرشی


    اگه برای بقیه لاتی برای ما شکلات هم نیستی
    1725128855

    زندگی شاید آن لبخندی ست، که دریغش کردیم
    زندگی زمزمه پاک حیات ست، میان دو سکوت
    زندگی، خاطره آمدن و رفتن ماست
    لحظه آمدن و رفتن ما، تنهایی ست
    من دلم می خواهد
    قدر این خاطره را دریابیم

    سهراب سپهری


     
    من چه سبزم امروز
    و چه اندازه تنم هوشیار است
    نكند اندوهی ‚ سر رسد از پس كوه

    چه كسی پشت درختان است ؟
    هیچ می چرد گاوی در كرد
    ظهر تابستان است
    سایه ها می دانند كه چه تابستانی است
    سایه هایی بی لك
    گوشه ای روشن و پاك
    كودكان احساس! جای بازی اینجاست

    زندگی خالی نیست
    مهربانی هست سیب هست ایمان هست
    آری تا شقایق هست زندگی باید كرد

    در دل من چیزی است مثل یك بیشه نور مثل خواب دم صبح
    و چنان بی تابم كه دلم می خواهد
    بدوم تا ته دشت بروم تا سر كوه
    دورها آوایی است كه مرا می خواند



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


  15. #8
    مدیر سایت
    دوستتان دارم
    تاریخ عضویت
    Jan 2012
    محل سکونت
    تهران
    نوشته ها
    2,286
    تشکر تشکر کرده 
    4,798
    تشکر تشکر شده 
    13,155
    تشکر شده در
    2,296 پست
    قدرت امتیاز دهی
    45308
    Array

    پیش فرض

    نقل قول نوشته اصلی توسط n1ma نمایش پست ها
    .........داشتم یک نسخه کرک شده از Total Uninstall Pro می ساختم. وقتی اسکریپت رو کامپایل کردم، فقط اسکریپت کامپایل شد!! یعنی برای استفاده از این اسکریپت باید از همون روش قدیمی یعنی Winrar برای ساخت یک فایل واحد استفاده کنیم؟!
    ........
    سلام
    نیما جان اول نوع کرک شده را برای ما هم آپلود کن
    و اما بعد.
    اگر زنده باشم چند روز بعد مختصری در مورد ساخت نصب کننده با NSIS صحبت خواهم کرد.
    البته من این برنامه را 30 درصد حالیمه نه بیشتر؟!

    اما یک نکته را فراموش نکن که کلمه Install در NSIS را همواره در ذهنت عمل کپی در محل نصب فکر کن.
    لذا در حین نصب تمام فایل ها به محل نصب کپی خواهند شد.
    پس در NSIS از چند Section استفاده کن و برای هر Section آرایش دیگر مورد نظرت را اعمال کن
    و فراموش نکن که دستورات فایل اسکریپت داده شده مثل برنامه Batch سطور را بترتیب و یکی پس از دیگری اجرا میکند.

    سعی میکنم چند روز بعد بیشتر و واضحتر و با مثال مطلب را عرض کنم. بازهم تکرار میکنم که بنده از برنامهNSIS فقط به
    اندازه رفع نیاز هایم بلد هستم.

    [SIGPIC][/SIGPIC]

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


  17. #9
    مدیر بخش اموزشی
    تاریخ عضویت
    Apr 2011
    نوشته ها
    294
    تشکر تشکر کرده 
    2,174
    تشکر تشکر شده 
    2,141
    تشکر شده در
    294 پست
    حالت من : Ghafelgir
    قدرت امتیاز دهی
    289
    Array

    پیش فرض

    درود
    ممنون!!
    نه مشکل من با پک کردن هست!! چون که خوب WinRar اگر پک کنم سرعت کار را پایین می اورد.
    به هرحال این نسخه را پابلیش کردم!!
    شما هم یک نگاهی بیاندازید.
    مرسی
    نرم افزار قدرت مند و کاربردی Total Uninstall Pro 5.10.0


    اگه برای بقیه لاتی برای ما شکلات هم نیستی
    1725128855

    زندگی شاید آن لبخندی ست، که دریغش کردیم
    زندگی زمزمه پاک حیات ست، میان دو سکوت
    زندگی، خاطره آمدن و رفتن ماست
    لحظه آمدن و رفتن ما، تنهایی ست
    من دلم می خواهد
    قدر این خاطره را دریابیم

    سهراب سپهری


     
    من چه سبزم امروز
    و چه اندازه تنم هوشیار است
    نكند اندوهی ‚ سر رسد از پس كوه

    چه كسی پشت درختان است ؟
    هیچ می چرد گاوی در كرد
    ظهر تابستان است
    سایه ها می دانند كه چه تابستانی است
    سایه هایی بی لك
    گوشه ای روشن و پاك
    كودكان احساس! جای بازی اینجاست

    زندگی خالی نیست
    مهربانی هست سیب هست ایمان هست
    آری تا شقایق هست زندگی باید كرد

    در دل من چیزی است مثل یك بیشه نور مثل خواب دم صبح
    و چنان بی تابم كه دلم می خواهد
    بدوم تا ته دشت بروم تا سر كوه
    دورها آوایی است كه مرا می خواند



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


  19. #10
    مدیر سایت
    دوستتان دارم
    تاریخ عضویت
    Jan 2012
    محل سکونت
    تهران
    نوشته ها
    2,286
    تشکر تشکر کرده 
    4,798
    تشکر تشکر شده 
    13,155
    تشکر شده در
    2,296 پست
    قدرت امتیاز دهی
    45308
    Array

    پیش فرض

    بنام دوست

    برهان جان من هنوز متوجه قضیه نشده ام ! شما چه چیزی میخواهید انجام بگیرد؟
    اگر میخواهید قابلیت بار کردن ایزو را در یک درایو مجازی داشته باشد که دارد.
    اگر قصدتان فقط ساخت درایو مجازی در سیستم است و کاری با Ultraiso ندارید که این هم به روش های مختلف شدنی است.
    و یا منظورتان چیست من نتوانستم متوجه بشوم.

    [SIGPIC][/SIGPIC]

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


صفحه 2 از 3 نخستنخست 123 آخرینآخرین

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

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

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

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

http://www.worldup.ir/