PDA

توجه ! این یک نسخه آرشیو شده می باشد و در این حالت شما عکسی را مشاهده نمی کنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : چند مقاله ی جالب در مورد نرم افزارهای فشرده ساز ( مخصوصا 7Zip )



Borna66
03-22-2009, 05:17 PM
سوال :

چگونه با نرم افزار 7Zip یک SFX Archive بسازیم که بتواند محتویاتش را در پوشه ی Temp استخراج کند و سپس فایلی را اجرا نمایید ؟

جواب :

برای ساختن چنین SFX Archive ی مراحل زیر را دنبال کنید :
1 . ابتدا به کمک نرم افزار قدرتمند 7Zip فایل (های) مورد نظرتان را فشرده کنید .
نکته ی اول : هنگام فشرده سازی Archive format را روی 7z تنظیم کنید .
نکته ی دوم : نام این فایل باید MB_Danger باشد !!
2 . فایل 7zSD.SFX را دانلود کنید .
نکته : فایل 7zSD.SFX باید در کنار MB_Danger.7z قرار داشته باشد .
3 . برنامه ی Notepad را اجرا کنید و کد زیر را در آن کپی نمایید و آن را با نام Config.TXT ذخیره کنید .

کد:

نقل قول:
;!@Install@!UTF-8!
ExecuteFile="Setup.msi"
;!@InstallEnd@!
نکته ی اول : Setup.msi همان فایلی است که می خواهیم اجرا شود .
نکته ی دوم : شما به جای Setup.msi نام فایل مورد نظرتان را تایپ کنید .
به عنوان مثال : Firefox_Setup.exe
4 . مجددا برنامه ی Notepad را اجرا کنید و کد زیر را در آن کـپی نمایــید و آن را با نام Command.BAT ذخیره کنید .

کد:

نقل قول:
COPY /B 7zSD.SFX + Config.TXT + MB_Danger.7z My" "SFX.exe
نکته : فایل Command.BAT باید در کنار MB_Danger.7z قرار داشته باشد .
5 . فایل Command.Bat را اجرا کنید تا یک فایل جدید با نام My SFX.exe ساخته شود !
کار تمام است !

سوال :

فایل 7zSD.SFX چه کاری را نجام می دهد ؟

این فایل تمام محتویات MB_Danger.7z را در پوشه ی Temp استخراج می کند و آنگاه فایل Setup.msi را به اجرا در می آورد و پس از اینکه فایل Setup.msi بسته شد ، تمام فایل های استخراج شده را از پوشه ی Temp پاک می کند .
ضمنا شما می توانید واسط گرافیکی SFX Archive تان را با ویرایش کردن این فایل تغییر دهید .

سوال :

چگونه فایل 7zSD.SFX را ویرایش کنیم ؟

جواب :

با استفاده از نرم افزار Resource Hacker و امثال آن

سوال :

فایل Config.TXT چه وظیفه ای را بر عهده دارد ؟

جواب :

با Config.TXT می توانید SFX Archive تان را پیکربندی کنید !
دستورات Config.TXT با عبارت

کد:


کد:

;!@Install@!UTF-8!شروع و با عبارت

کد:



کد:

;!@InstallEnd@!تمام می شود .

برای ساختن Silent SFX Archive از کد زیر استفاده کنید .

کد:



کد:

Progress="No"با این کد SFX Archive تان به صورت نامرئی ، آرام و خاموش اجرا می شود !

اگر می خواهید هنگام اجرا شدن SFX Archive تان پیغامی نمایش داده شود ، از کد زیر استفاده نمایید .

کد:



کد:

BeginPrompt="Do you want to continue ?"به جای عبارت ? Do you want to continue پیغام دلخواه تان را تایپ کنید .

http://www.pnu-club.com/imported/2009/03/85.png

اگر می خواهید این پیغام عنوانی داشته باشد ، باید از کد زیر استفاده کنید .

کد:





کد:
Title=""MB_Danger"

به جای MB_Danger عنوان مورد نظرتان را تایپ کنید .

http://www.pnu-club.com/imported/2009/03/86.png

اگر فایلی که قرار است اجرا شود ، دارای Parameter هایی باشد ، می توانید برای معیِّن کردن آن Parameter ها از کد زیر استفاده کنید .

کد:


کد:

ExecuteParameters="/I"