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

    آموزش پرتابل کردن برنامه ها با AutoIt

    درود بر شما

    تو سری های قبلی آموزش هایی در مورد پرتابل کردن نرم افزارها به کمک Nsis رو داشتیم.
    اینجا می خوام آموزش پرتابل کردن برنامه ها رو به کمک کردن AutoIt داشته باشیم!
    این برنامه قابلیت های خیلی زیادی داره! و اگه بهش مسلط باشین می تونین باهاش خیلی کارها انجام بدین!!

    ابتدا برنامه رو از لینک زیر دانلود کنین:

    download
    http://www.autoitscript.com/cgi-bin/getfile.pl?autoit3/autoit-v3-setup.exe



    آموزش با مثال خواهد بود تا گیرایی مطلب بالاتر بره!
    سری اول آموزش پرتابل کردن یه برنامه آسان تر رو خواهیم داشت و ادامه برنامه PhotoInstrument رو پرتابل خواهیم کرد (الان با AutoIt پرتابل اش کردم و عالی شده!).
    نکته: سورس فایل های آموزشی رو هم خواهم گذاشت که با مقایسه اونا با سورس Nsis به تفاوت های اونا بیشتر پی ببرین و زودتر مطالب رو یاد بگیرین!
    این برنامه حساسیت زیادی داره و باید دستورات رو با دقت بالایی بنویسین!

    میزان علاقه کاربران در حجم آموزش ها و مطالب گذاشته شده تاثیر مستقیم خواهد داشت!

    ادامه دارد ...
    کسی رو برای دوست داشتن انتخاب کن که قلب بزرگی داشته باشه!
    تا مجبور نشی به خاطر اينکه تو قلبش وارد بشی خودت را کوچک کنی!


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



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


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

    آموزش پرتابل کردن برنامه CHM Editor به روش AutoIt

    درود بر شما

    نکته: خود برنامه AutoIt پیش فرض پرتابل هستش یعنی تمام فایل های مورد نیاز رو تو همون دایرکتوری نصب میریزه!

    برنامه CHM Editor 1.3.0.37
    انتخاب کردم که هم حجم اش کمه و هم راحت کرک میشه!
    تمام فایل های لازم + سورس Nsis + سورس AutoIt رو آپلود کردم!

    کرک این برنامه به صورت رجیستری در مسیر HKCU\Software\GridinSoft ذخیره میشه که من اونو با نام RegInfo.reg در پوشه Data قرار دادم!
    بنابراین برای کرک برنامه کافیه که اون فایل رجیستری اجرا بشه!

    خوب میرسیم به دستورات AutoIt:
    ابتدا برنامه Notepad رو باز کنین و دستورات زیر رو توش کپی کنین و با فرمت au3 با نام دلخواه ذخیره کنین:


    کد:
    $RegInfo = @WorkingDir & "\Data\RegInfo.reg"
    این دستور مسیر فایل Data\RegInfo.reg رو با نام RegInfo$ ذخیره می کنه در برنامه (برای دستورات بعدی نیاز داریم)

    کد:
    ;-----Cleaning-----
    RegDelete("HKCU\Software\GridinSoft")
    نکته: هر کجا کاراکتر ; رو به کار ببریم برنامه دستورات بعد اون رو اجرا نمیکنه و رد میشه!
    دستور بالا مسیر رجیستری HKCU\Software\GridinSoft رو حذف میکنه! این کار برای اینه ممکنه کاربری قبلا برنامه CHM Editor رو به صورت درست اجرا نکرده باشه بنابراین باید ردپای گذشته رو از بین ببریم!

    کد:
    ;-----Importing Data-----
    RunWait('regedit.exe /S "' & $RegInfo & '"')
    این دستور رک برنامه که به صورت سریال در فایل RegInfo.reg که در پوشه Data قرار داره رو اجرا می کنه!
    نکته: سوئیچ s برای اجرا به صورت سایلنت هستش!
    نکته: RunWait مثل دستور ExecWait تو Nsis هستش یعنی تا اجرای برنامه تموم بشه بعد میره خط بعدی!


    کد:
    ;-----Lunching App-----
    RunWait(@WorkingDir  & "\App\chmeditor.exe")
    این دستور برنامه رو اجرا می کنه!
    توجه: تو برنامه Nsis مسیر فایل اجرایی به صورت EXEDIR\App\chmeditor.exe$ وارد میشد ولی اینجا یکم فرق می کنه : EXEDIR$ به @WorkingDir تبدیل شده و باقی دستور باید دقیقا به شکل بالا وارد بشه!


    کد:
    ;-----Cleaning-----
    Run (@WindowsDir & '\regedit.exe /E "Data\RegInfo.reg" "HKEY_CURRENT_USER\Software\chmeditor"')
    این دستور باعث ذخیره مسیر رجیستری HKEY_CURRENT_USER\Software\chmeditor در فایل Data\RegInfo.reg میشه! این کار باعث میشه تنظیمات برنامه که در حین اجرای برنامه انجام میشه برای دفعات بعد ذخیره بشه!
    تذکر: فایل RegInfo.reg جدید جایگزین RegInfo.reg قبلی میشه و سری بعد RegInfo.reg جدید اجرا میشه!


    کد:
    RegDelete("HKCU\Software\GridinSoft")
    با این دستور مسیر رجیستری HKCU\Software\GridinSoft حذف میشه و ردپایی از برنامه تو ویندوز نمی مونه!

    Exit
    پایان

    حالا توی مسیر نصب برنامه AutoIt برین توی پوشه Aut2Exe و برنامه Aut2exe.exe رو اجرا کنین! تو مسیر Source آدرس فایل au3 رو که ساختین بدین.
    آدرس Destination هم برای خروجی exe هستش که اگه وارد نکنین اونو کنار فایل au3 و با همون نام ذخیره میکنه!
    Custom Icon هم می تونین آیکن دلخواه تون رو بدین که اگه وارد نکنین آیکون پیش فرض رو قرار میده!
    فقط گزینه اول اجباری هستش و دو گزینه بعدی اختیاری هستش!

    بعد از زدن گزینه Convert فایل Exe شما ساخته میشه اونو درکنار پوشه App قرار بدین

    اولین قسمت آموزش تموم شد! این یه مثال خیلی ساده بود!
    شما با تمرین بیشتر می تونین کارهای مشکل تر و حرفه ای تری رو درست کنین!
    نسخه پرتابل شده برنامه رو آپلود کردم!
    توی پوشه Source هم سورس فایل Nsis و هم سورس فایل AutoIt رو قرار دادم!
    اونارو با هم مقایسه کنین و به اختلاف هاشون توجه کنین!

    دانلود:

    download
    http://dl.pc4you.ir/4pc/borhan_3010/PortableApps/CHM%20Editor%201.3.0.37.rar



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


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



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


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

    سری قبل نسخه پرتابل شده برنامه
    PhotoInstrument رو به روش Nsis گذاشته بودم (در این تایپیک)
    در این آموزش نسخه پرتابل شده این برنامه رو به روش AutoIt قرار میدم!

    دستورات تقریبا مشابه آموزش پست قبل هستش با این تفاوت که اینجا توسط دستور
    If FileExists چک می کنه اگه سریال موجود نباشه اونو وارد می کنه!
    تو دستور if بررسی می کنه اگه فایل رجیستری Data\RegInfo.reg موجود باشه (دستورات بعد از Then) که فایل رجیستری رو اجرا کرده و بعدش برنامه اجرا میشه و اگه موجود نباشه به صورت اتوماتیک سریال وارد میشه (دستورات بعد از Else) و بعد از بستن برنامه سریال که از رجیستری ذخیره میشه!
    بعد از هربار بستن برنامه هم رجیستری تخلیه میشه! تا ردپایی از برنامه تو ویندوز نمونه!

    لیست دستورات وارد شده در AutoIt:

     
    کد:
    $RegInfo = @WorkingDir & "\Data\RegInfo.reg"
    RegDelete("HKCU\Software\PhotoInstrument")
    
    If FileExists($RegInfo) Then
    RunWait('regedit.exe /S "' & $RegInfo & '"')
    RunWait(@WorkingDir  & "\App\PhotoInstrument.exe")
    RegDelete("HKCU\Software\PhotoInstrument")
    Exit
    
    Else
    Run(@WorkingDir  & "\App\PhotoInstrument.exe")
    WinWaitActive("Choice your language")
    Send("{ENTER}")
    WinWaitActive("Help Video: Please choose...")
    WinClose("Help Video: Please choose...")
    WinWaitActive("PhotoInstrument 5.5")
    Send("{F10}")
    Send("{RIGHT}")
    Send("{RIGHT}")
    Send("{RIGHT}")
    Send("{RIGHT}")
    Send("{ENTER}")
    Send("{DOWN}")
    Send("{ENTER}")
    WinWaitActive("Registration")
    Send("{TAB}")
    Send("{TAB}")
    ClipPut("MorPheus@MPT34m.net")
    Send("^v")
    Send("{TAB}")
    Send("03-THHHLBAM")
    Send("{ENTER}")
    ClipPut ("")
    WinClose("PhotoInstrument 5.5")
    
    Run (@WindowsDir & '\regedit.exe /E "Data\RegInfo.reg" "HKEY_CURRENT_USER\Software\PhotoInstrument"')
    
    RunWait(@WorkingDir  & "\App\PhotoInstrument.exe", "", "")
    RegDelete("HKCU\Software\PhotoInstrument")
    
    EndIf
    
    Exit



    از لینک زیر نسخه پرتابل شده برنامه PhotoInstrument + سورس Nsis + سورس AutoIt رو می تونین دانلود کنین!
    سورس Nsis و سورس AutoIt رو با هم مقایسه کنین! و به تفاوت اونها توجه کنین!
    توی Nsis مرحله سریال دادن توسط یه فایل ساخته شده در AutoIt با نام Start.exe انجام میشد (همون دستورات بعد از Else در بالا) ولی اینجا یکپارچه شده و از Start.exe خبری نیست!

    این برنامه رو حتما تست کنین و مطالعه بفرمایید! تا به تشریح دستورات اون بپردازم!

    منتظر نظرات و پیشنهادات شما هستم!


    لینک دانلود:

    download
    http://dl.pc4you.ir/4pc/borhan_3010/PortableApps/PhotoInstrument%205.5%20(AutoIt).rar






    توجه کنین که این آموزش ها بسیار ناب بوده و در هیچ تایپیک فارسی زبانی نمی تونین پیدا کنین!

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

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


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



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


  7. #4
    مدیر انجمن کامپیوتر
    همديگر را دوست داشته باشيم و بهم احترام بگذاريم
    تاریخ عضویت
    Mar 2012
    محل سکونت
    زیر سایه شما
    نوشته ها
    801
    تشکر تشکر کرده 
    3,495
    تشکر تشکر شده 
    3,460
    تشکر شده در
    796 پست
    حالت من : ShadOsarhal
    قدرت امتیاز دهی
    13719
    Array

    پیش فرض

    سلام به دوستان خوبم

    برهان جان، خيلي عالي بود و خيلي زحمت كشيديد.

    فقط لينك دانلود گويا مشكل داره!
    http://dl.pc4you.ir/4pc/borhan_3010/PortableApps/PhotoInstrument%205.5%20(AutoIt).rar

    سپاس
    ویرایش توسط eDvArDo : 05-22-2012 در ساعت 10:26 AM
    دوستدار هميشگي شما "eDvArDo"

    7n1wj1mlvxoxejezfhye

    دلِ هر ايراني كه براي ايران نمي‌تپد، بهتراست نتپد! (پروفسور حسابي)

    آيا پاسخ سوالي را بدانم بهتر است، يا اينكه ندانسته از دنيا بروم؟! (ابوريحان بيروني)

    پس از سالها جهد و تلاش در كسب علم و معرفت، دانستم كه هيچ ندانستم! (علامه حسن زاده آملي)

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


برچسب ها برای این تاپیک

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

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

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

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

http://www.worldup.ir/