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

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

Threaded View

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

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

    نقل قول نوشته اصلی توسط Magsoud نمایش پست ها
    سهند عزیز ، شما نیازی به پوشه دوم با نام sahand که داخلش فقط شورتکاتها قرار دارند ندارید.برای اینکه مطلب را درست
    متوجه شوید به مثال زیر توجه فرمائید.
    فرض کنیم که شما پوشه ای بنام sahand دارید که داخلش فایل ها و پوشه های زیادی قرار دارند.
    شما میخواهید محتوای این پوشه به درون پوشه ای بنام sahand در داخل پوشه Program Files کپی شوند.و همچنین
    میخواهید که برای سه تا از فایل های موجود در داخل پوشه sahand (فرضا" فایل های a1.exe و b1.exe و c1.exe) حتما"
    در داخل پوشه start سه تا شورت کات درست شوند.
    اگر منظورتان فرض های بالا باشد اول تمام محتوای پوشه sahand را درون پوشه ای با نام Files کپی کرده و در کنار پوشه
    Files آیکنی بنام a1.ico قرار داده و سپس کد های زیر را در کنار آن ها در فایلی بنام فرضا" sahand.nsi قرار دهید:

    (توضیح اینکه در اینجا بنده فرض کرده ام که فقط سه تا فایل a1.exe و b1.exe و c1.exe درون پوشه Files وجود دارند)


    کد:
    Name "Sahand"
    OutFile "Setup.exe"
    InstallDir "$PROGRAMFILES\Sahand"
    Icon "a1.ico"
    SilentInstall silent
    
    Section "Sahand"
      SetOutPath "$INSTDIR"
      File "Files\a1.exe"
      File "Files\b1.exe"
      File "Files\c1.exe"
      CreateDirectory "$SMPROGRAMS\Sahand"
      CreateShortCut "$SMPROGRAMS\Sahand\a1.lnk" "$INSTDIR\a1.exe"
      CreateShortCut "$SMPROGRAMS\Sahand\b1.lnk" "$INSTDIR\b1.exe"
      CreateShortCut "$SMPROGRAMS\Sahand\c1.lnk" "$INSTDIR\c1.exe"
      CreateShortCut "$DESKTOP\a1.lnk" "$INSTDIR\a1.exe"
    
    SectionEnd
    بعد از کامپایل کردن کد های بالا فایلی بنام Setup.exe ساحته خواهد شد که اگر این فایل را اجرا کنید برنامه بطور مخفیانه
    نصب شده و شما خواهید دید که بعد از نصب پوشه ای بنام Sahand درون پوشه Program Files درست شده که داخل آن
    فایل های a1.exe و b1.exe و c1.exe قرار داشته و همچنین در پوشه Programs داخل start هم پوشه ای بنام sahand
    درست شده که درونش شورتکات های سه فایل بالا وجود دارند و نیز یک شورت کات اضافه هم برای فایل a1.exe در داخل
    دسکتاپ درست شده.

    کد های بالا را مطالعه کرده و تست بفرمائید.

    و اگر منظورتان مطلب دیگری هست لطفا" اطلاع دهید.

    استاد ممنون از راهنمایی خیلی خوبتون
    اگه فایلهایی داشته باشیم که بخواهیم مثلا به هنگام نصب اونا داخل system32 کپی شوند بایدد دونه دونه اونا رو تو دستور ذکر کنیم واینکه اگر تعدادفایلها زیاد باشه چکار باید بکنیم و اینکه یه فایل رجیستری هم داریم دستور اون چطور خواهد بود
    شرمنده استاد زیاد سوال میپرسم

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


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

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

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

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

http://www.worldup.ir/