runnerinstaller . NSI มี
;
;นี้ Script จะขึ้นอยู่กับ example1 . NSI มีแต่จำไม่ได้แล้วไดเรกทอรี,
;มีการถอนการติดตั้งและการสนับสนุน(ให้เลือก)จะติดตั้งเริ่มเมนูทางลัด.
;
;จะติดตั้ง example2 . NSI มีในไดเรกทอรีที่ผู้ใช้เลือก,
; --------------------------------
!รวมถึง mui2 . nsh
! ifndef full_version
!กำหนด full_version " 1.0.0.0 "
!! endif ifndef source_dir
!กำหนด source_dir " C :\ TEMP installertest นักวิ่ง"
!! endif ifndef installer_filename
!กำหนด installer_filename " C :\\ TEMP installertest runnerinstaller . exe "
! endif
! ifndef Country
!กำหนด Country ""
! endif
! ifndef copyright_txt
!กำหนด copyright_txt "( c )ลิขสิทธิ์ 2012 "
! endif
! ifndef file_desc
!กำหนด file_desc "สร้างด้วย gamemaker :สตูดิโอ"
! endif
! ifndef license_name
!กำหนด license_name " license . txt "
! endif
! ifndef icon_file
!กำหนด icon_file "ไอคอน. ico "
! endif
! ifndef image_finished
!กำหนด image_finished " runner_finish . bmp "
! endif
! ifndef image_header
!กำหนด image_header " runner_header . bmp "
! endif
! ifndef - product _ name
!กำหนด - product _ name "นักวิ่ง"
! endif
!กำหนด app_name "${ - product _ name }"
!กำหนด short_name "${ - product _ name }"
;;การใช้งาน:
!กำหนด min_fra_major " 2 "
!กำหนด min_fra_minor " 0 "
! - - กำหนด min_fra_build "*"
! addplugindir "."
; --------------------------------
;ชื่อของโปรแกรมติดตั้ง
ชื่อ"${ app_name }"
ป้ายคำอธิบาย"${ app_name }"
brandingtext "${ app_name }"
;ไฟล์ในการเขียน
outfile "${ installer_filename }"
;ที่ไดเรกทอรีการติดตั้งที่เป็นค่าเริ่มต้น
installdir "$โปรไฟล์${ app_name }"
;รีจิสทรีคีย์เพื่อทำการเช็คอินสำหรับไดเรกทอรี(ดังนั้นหากคุณติดตั้งอีกครั้ง,จะ
;เขียนทับที่เก่าแก่หนึ่งโดยอัตโนมัติ)
installdirregkey hkcu "ซอฟต์แวร์นักวิ่ง"" Install _ Dir "
;คำขอสิทธิพิเศษสำหรับแอปพลิเคชัน Windows Vista
requestexecutionlevel
viproductversion ผู้ใช้"${ full_version }"
viaddversionkey / lang = 1033 "เวอร์ชันของไฟล์""${ full_version }"
viaddversionkey / lang = 1033 " productversion ""${ full_version }"
viaddversionkey / lang = 1033 " ProductName ""${ - product _ name }"
viaddversionkey / lang = 1033 "ชื่อบริษัท""${ product_publisher }"
viaddversionkey / lang = 1033 " legalcopyright ""${ copyright_txt }"
viaddversionkey / lang = 1033 " filedescription ""${ file_desc }"
!กำหนด mui_headerimage
!กำหนด mui_headerimage_bitmap_nostretch !กำหนด mui_icon "${ icon_file }"
!กำหนด mui_welcomefinishpage_bitmap "${ image_finished }"
! - - กำหนด mui_headerimage_bitmap "${ image_header }"
!กำหนด mui_welcomefinishpage_bitmap_nostretch
; --------------------------------
;หน้า
! insertmacro mui_page_license "${ license_name }"
mui_page_components insertmacro !! insertmacro mui_page_directory
! insertmacro mui_page_instfiles
#เหล่านี้ทรวงอกงบปรับเปลี่ยนการตั้งค่าสำหรับ mui_page_finish
! - - กำหนด mui_finishpage_noautoclose !กำหนด mui_finishpage_run_text "เริ่มต้น${ - product _ name }"
!กำหนด mui_finishpage_run "$ INSTDIR ${ - product _ name }. exe "
! insertmacro mui_page_finish
uninstpage uninstconfirm
uninstpage instfiles
! insertmacro mui_language " ภาษาอังกฤษ "
; --------------------------------
;สิ่งของในการติดตั้ง
ส่วน'${}' app_name
sectionin โรมาเนีย,ตั้งค่าเอาต์พุตพาธไปที่ไดเรกทอรีการติดตั้ง.
setoutpath $ INSTDIR
;ใส่ไฟล์มี
แฟ้ม"${ license_name }"
ไฟล์/ R "${source_dir} **"
;เขียนที่ถอนการติดตั้งคีย์สำหรับ Windows
writeregstr shctx "ซอฟต์แวร์ Microsoft Windows currentversion ถอนการติดตั้ง${ short_name }" displayname สำหรับ""${ app_name }"
writeregstr shctx "ซอฟต์แวร์ Microsoft Windows currentversion ถอนการติดตั้ง${ short_name }" uninstallstring """$ INSTDIR การถอนการติดตั้ง. exe ",'
writeregdword shctx "ซอฟต์แวร์ Microsoft Windows currentversion ถอนการติดตั้ง${ short_name }" nomodify " 1
writeregdword shctx "ซอฟต์แวร์ Microsoft Windows currentversion ถอนการติดตั้ง${ short_name }" norepair " 1
writeuninstaller "ถอนการติดตั้ง. exe "
sectionend
;อุปกรณ์เสริม(สามารถปิดการใช้งานโดยผู้ใช้)
ส่วน"เริ่มเมนูทางลัด"
createdirectory "$${ smprograms app_name }"
createshortcut "$${ smprograms app_name }ถอนการติดตั้ง. lnk ""$ INSTDIR ถอนการติดตั้ง. exe """"$ INSTDIR ถอนการติดตั้ง. exe " 0
createshortcut "$${ smprograms app_name }${ app_name } lnk ""$ INSTDIR ${ - product _ name }. exe """"$ INSTDIR ${ - product _ name }. exe " 0
createshortcut "$${ smprograms app_name , time , long }${} app_name license . lnk "" Notepad . exe ""$ INSTDIR :การอนุญาตใช้งาน. txt "
sectionend
;อุปกรณ์เสริม(สามารถเปิดใช้งานโดยผู้ใช้)
มาตรา/ o ",ปุ่มลัด"
createshortcut "$${เดสก์ทอป app_name } lnk ""$ INSTDIR ${ - product _ name }. exe """
sectionend
; --------------------------------
; ถอน
ส่วน"ถอนการติดตั้ง"
;ลบรีจิสทรีคีย์
deleteregkey shctx "ซอฟต์แวร์ Microsoft Windows currentversion ถอนการติดตั้ง${ short_name }"
;ลบไฟล์และถอน(ทุกอย่าง)
rmdir / R "$ INSTDIR "
;ลบไอคอนเดสก์ทอป
ลบ"$${เดสก์ทอป app_name } lnk "
;ลบทางลัด,ถ้ามี
ลบ "$smprograms${app_name} *.*"
;ลบไดเรกทอรีใช้
rmdir "$${ smprograms app_name }"
rmdir "$ INSTDIR "
sectionend
การแปล กรุณารอสักครู่..