⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 setup.nsi

📁 Delphi编写的一个支持语法高亮显示和很多语言的文本编辑器
💻 NSI
📖 第 1 页 / 共 2 页
字号:
; Script generated by the HM NIS Edit Script Wizard.

; HM NIS Edit Wizard helper defines
!define PRODUCT_NAME "cEdit Professional"
!define PRODUCT_VERSION "5.6.7"
!define PRODUCT_PUBLISHER "cEdit Software"
!define PRODUCT_WEB_SITE "http://cedit.sourceforge.net"
!define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\cEdit.exe"
!define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}"
!define PRODUCT_UNINST_ROOT_KEY "HKLM"
!define PRODUCT_STARTMENU_REGVAL "NSIS:StartMenuDir"

SetCompressor lzma

InstType "Full"
InstType "Standard"
InstType "Lite"


; MUI 1.67 compatible ------
!include "MUI.nsh"
!include "Sections.nsh"

!define MUI_HEADERIMAGE
!define MUI_HEADERIMAGE_BITMAP "header.bmp"


; MUI Settings
!define MUI_ABORTWARNING
!define MUI_WELCOMEFINISHPAGE_BITMAP "${NSISDIR}\Contrib\Graphics\Wizard\nsis.bmp"

!define MUI_ICON "${NSISDIR}\Contrib\Graphics\Icons\modern-install.ico"
!define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\modern-uninstall.ico"

; Welcome page
!insertmacro MUI_PAGE_WELCOME
; License page
!insertmacro MUI_PAGE_LICENSE "c:\gnu.txt"
; Components page

!insertmacro MUI_PAGE_COMPONENTS
; Directory page
!insertmacro MUI_PAGE_DIRECTORY
; Start menu page
var ICONS_GROUP
!define MUI_STARTMENUPAGE_NODISABLE
!define MUI_STARTMENUPAGE_DEFAULTFOLDER "cEdit Professional"
!define MUI_STARTMENUPAGE_REGISTRY_ROOT "${PRODUCT_UNINST_ROOT_KEY}"
!define MUI_STARTMENUPAGE_REGISTRY_KEY "${PRODUCT_UNINST_KEY}"
!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "${PRODUCT_STARTMENU_REGVAL}"
!insertmacro MUI_PAGE_STARTMENU Application $ICONS_GROUP
; Instfiles page
!insertmacro MUI_PAGE_INSTFILES
; Finish page
!define MUI_FINISHPAGE_RUN "$INSTDIR\cEdit.exe"
!define MUI_FINISHPAGE_SHOWREADME "$INSTDIR\readme\Home.htm"
!insertmacro MUI_PAGE_FINISH

; Uninstaller pages
!insertmacro MUI_UNPAGE_INSTFILES

; Language files
!insertmacro MUI_LANGUAGE "English"

; Reserve files
!insertmacro MUI_RESERVEFILE_INSTALLOPTIONS

; MUI end ------

Name "${PRODUCT_NAME} ${PRODUCT_VERSION}"
OutFile "cSetup.exe"
InstallDir "$PROGRAMFILES\cEdit Professional"
InstallDirRegKey HKLM "${PRODUCT_DIR_REGKEY}" ""
ShowInstDetails show
ShowUnInstDetails show

Section "Main Files" SEC01
  SectionIn 1 2 3 RO
  SetOutPath "$INSTDIR"
  SetOverwrite ifnewer
  CreateDirectory "accounts"
  CreateDirectory "comments"
  CreateDirectory "compile"
  CreateDirectory "data"
  CreateDirectory "dictionary"
  CreateDirectory "funKeys"
  CreateDirectory "highlighters"
  CreateDirectory "ini"
  CreateDirectory "macros"
  CreateDirectory "plugins"
  CreateDirectory "plugin"
  CreateDirectory "projects"
  CreateDirectory "propose"
  CreateDirectory "readme"
  CreateDirectory "res"
  CreateDirectory "snippets"
  CreateDirectory "tags"
  CreateDirectory "temp"

  File "C:\backup\cEdit5\BORLNDMM.DLL"
  File "C:\backup\cEdit5\cEdit.exe"
  SetOutPath "$INSTDIR\res"

  SetOverwrite ifnewer
  File "C:\backup\cEdit5\res\Zip Archive.ico"
  File "C:\backup\cEdit5\res\Toolbar256.bmp"
  File "C:\backup\cEdit5\res\test2.bmp"
  File "C:\backup\cEdit5\res\test.bmp"
  File "C:\backup\cEdit5\res\tags.ico"
  File "C:\backup\cEdit5\res\snippets.ico"
  File "C:\backup\cEdit5\res\replace.bmp"
  File "C:\backup\cEdit5\res\reload.bmp"
  File "C:\backup\cEdit5\res\REC.bmp"
  File "C:\backup\cEdit5\res\projects.ico"
  File "C:\backup\cEdit5\res\pas.dfm"
  File "C:\backup\cEdit5\res\output.ico"
  File "C:\backup\cEdit5\res\new.zip"
  File "C:\backup\cEdit5\res\minizip.ico"
  File "C:\backup\cEdit5\res\logo.png"
  File "C:\backup\cEdit5\res\logo.jpg"
  File "C:\backup\cEdit5\res\logo.gif"
  File "C:\backup\cEdit5\res\internet.bmp"
  File "C:\backup\cEdit5\res\Internet Explorer.ico"
  File "C:\backup\cEdit5\res\images2.bmp"
  File "C:\backup\cEdit5\res\images.bmp"
  File "C:\backup\cEdit5\res\hyperlink.bmp"
  File "C:\backup\cEdit5\res\hex.bmp"
  File "C:\backup\cEdit5\res\gBar.bmp"
  File "C:\backup\cEdit5\res\fSettings.pas"
  File "C:\backup\cEdit5\res\fSettings.dfm"
  File "C:\backup\cEdit5\res\fSettings.dcu"
  File "C:\backup\cEdit5\res\fSettings.~pas"
  File "C:\backup\cEdit5\res\fSettings.~dfm"
  File "C:\backup\cEdit5\res\folder.bmp"
  File "C:\backup\cEdit5\res\findnext.bmp"
  File "C:\backup\cEdit5\res\findinfiles.bmp"
  File "C:\backup\cEdit5\res\files.ico"
  File "C:\backup\cEdit5\res\file.bmp"
  File "C:\backup\cEdit5\res\f.jsp"
  File "C:\backup\cEdit5\res\f.html"
  File "C:\backup\cEdit5\res\email.bmp"
  File "C:\backup\cEdit5\res\completion.bmp"
  File "C:\backup\cEdit5\res\compile.bmp"
  File "C:\backup\cEdit5\res\Color.bmp"
  File "C:\backup\cEdit5\res\advanced.bmp"
  File "C:\backup\cEdit5\res\02-control panel.ico"

  CreateDirectory "$SMPROGRAMS\$ICONS_GROUP"
  CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\cEdit Professional.lnk" "$INSTDIR\cEdit.exe"
  CreateShortCut "$DESKTOP\cEdit Professional.lnk" "$INSTDIR\cEdit.exe"
  File "C:\backup\cEdit5\cedit.chm"
  CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\Help.lnk" "$INSTDIR\cedit.chm"
  File "C:\backup\cEdit5\Readme.txt"
  SetOutPath "$INSTDIR\accounts\"
  File "C:\backup\cEdit5\accounts\Microsoft.ftp"
  File "C:\backup\cEdit5\accounts\WSFTP.ftp"
  SetOutPath "$INSTDIR\comments\"
  File "C:\backup\cEdit5\comments\XMLcmt"
  File "C:\backup\cEdit5\comments\XBasiccmt"
  File "C:\backup\cEdit5\comments\x86 Assemblycmt"
  File "C:\backup\cEdit5\comments\Visual Basiccmt"
  File "C:\backup\cEdit5\comments\Unrealcmt"
  File "C:\backup\cEdit5\comments\UNIX Shell Scriptcmt"
  File "C:\backup\cEdit5\comments\TeX Documentcmt"
  File "C:\backup\cEdit5\comments\Templatecmt"
  File "C:\backup\cEdit5\comments\TclTkcmt"
  File "C:\backup\cEdit5\comments\SynGen Msgcmt"
  File "C:\backup\cEdit5\comments\Standard MLcmt"
  File "C:\backup\cEdit5\comments\SQLcmt"
  File "C:\backup\cEdit5\comments\Semanta Data Dictionarycmt"
  File "C:\backup\cEdit5\comments\Salcmt"
  File "C:\backup\cEdit5\comments\Rubycmt"
  File "C:\backup\cEdit5\comments\Rebolcmt"
  File "C:\backup\cEdit5\comments\Pythoncmt"
  File "C:\backup\cEdit5\comments\Progresscmt"
  File "C:\backup\cEdit5\comments\PHPcmt"
  File "C:\backup\cEdit5\comments\Perlcmt"
  File "C:\backup\cEdit5\comments\Object Pascalcmt"
  File "C:\backup\cEdit5\comments\NullSoft Super Pimp Install Systemcmt"
  File "C:\backup\cEdit5\comments\Nonecmt"
  File "C:\backup\cEdit5\comments\MS-DOS Batchcmt"
  File "C:\backup\cEdit5\comments\MS VBScriptcmt"
  File "C:\backup\cEdit5\comments\Modula 3cmt"
  File "C:\backup\cEdit5\comments\Modelicacmt"
  File "C:\backup\cEdit5\comments\KiXtartcmt"
  File "C:\backup\cEdit5\comments\JavaScriptcmt"
  File "C:\backup\cEdit5\comments\Javacmt"
  File "C:\backup\cEdit5\comments\Jancmt"
  File "C:\backup\cEdit5\comments\Inno Setup Scriptcmt"
  File "C:\backup\cEdit5\comments\INI Filecmt"
  File "C:\backup\cEdit5\comments\HTMLcmt"
  File "C:\backup\cEdit5\comments\HTML Documentcmt"
  File "C:\backup\cEdit5\comments\HP48cmt"
  File "C:\backup\cEdit5\comments\GW-TELcmt"
  File "C:\backup\cEdit5\comments\Generalcmt"
  File "C:\backup\cEdit5\comments\Gembasecmt"
  File "C:\backup\cEdit5\comments\Galaxycmt"
  File "C:\backup\cEdit5\comments\Foxprocmt"
  File "C:\backup\cEdit5\comments\Fortrancmt"
  File "C:\backup\cEdit5\comments\Custom Highlightercmt"
  File "C:\backup\cEdit5\comments\CORBA IDLcmt"
  File "C:\backup\cEdit5\comments\COAS Product Manager Reportcmt"
  File "C:\backup\cEdit5\comments\Cascading Style Sheetcmt"
  File "C:\backup\cEdit5\comments\CA-Clippercmt"
  File "C:\backup\cEdit5\comments\Cache Object Scriptcmt"
  File "C:\backup\cEdit5\comments\C++cmt"
  File "C:\backup\cEdit5\comments\Borland Formscmt"
  File "C:\backup\cEdit5\comments\Blahcmt"
  File "C:\backup\cEdit5\comments\Baan 4GLcmt"
  File "C:\backup\cEdit5\comments\AWKcmt"
  File "C:\backup\cEdit5\comments\AVcmt"
  File "C:\backup\cEdit5\comments\Auto Lispcmt"
  File "C:\backup\cEdit5\comments\ADSP21xxcmt"
  File "C:\backup\cEdit5\comments\Active Server Pagescmt"
  File "C:\backup\cEdit5\comments\68HC11 Assemblercmt"
  SetOutPath "$INSTDIR\data\"
  File "C:\backup\cEdit5\data\tasks.tsk"
  File "C:\backup\cEdit5\data\toolbars.dat"
  SetOutPath "$INSTDIR\dictionary\"
  File "C:\backup\cEdit5\dictionary\english.1-1-4.dic"
  SetOutPath "$INSTDIR\ini\"
  File "C:\backup\cEdit5\ini\State.ini"
  File "C:\backup\cEdit5\ini\Replace.ini"
  File "C:\backup\cEdit5\ini\prefrences.ini"
  File "C:\backup\cEdit5\ini\Permissions.ini"
  File "C:\backup\cEdit5\ini\FTP.ini"
  File "C:\backup\cEdit5\ini\findHex.dat"
  File "C:\backup\cEdit5\ini\Find.ini"
  File "C:\backup\cEdit5\ini\find.dat"
  File "C:\backup\cEdit5\ini\Dimensions.ini"
  SetOutPath "$INSTDIR\plugins\"
  File "C:\backup\cEdit5\plugins\Project1.dll"
  File "C:\backup\cEdit5\plugins\SetTextSample.dll"
  File "C:\backup\cEdit5\plugins\HtmlFormat.dll"
  SetOutPath "$INSTDIR\projects\"
  File "C:\backup\cEdit5\projects\demo.cpf"
  File "C:\backup\cEdit5\projects\cEdit Source.cpf"
  SetOutPath "$INSTDIR\readme\"
  File "C:\backup\cEdit5\Readme\yettocome.htm"
  File "C:\backup\cEdit5\Readme\whatsnew.htm"
  File "C:\backup\cEdit5\Readme\top.htm"
  File "C:\backup\cEdit5\Readme\start.gif"
  File "C:\backup\cEdit5\Readme\right.htm"
  File "C:\backup\cEdit5\Readme\left.htm"
  File "C:\backup\cEdit5\Readme\Home.htm"
  File "C:\backup\cEdit5\Readme\features.htm"
  File "C:\backup\cEdit5\Readme\css.css"
  File "C:\backup\cEdit5\Readme\credits.htm"
  File "C:\backup\cEdit5\Readme\clear.gif"
  SetOutPath "$INSTDIR\tags\"
  File "C:\backup\cEdit5\tags\nsis.tag"
  File "C:\backup\cEdit5\tags\java.tag"
  File "C:\backup\cEdit5\tags\HTML.tag"
  File "C:\backup\cEdit5\tags\css.tag"
  File "C:\backup\cEdit5\tags\ansi.tag"
SectionEnd

Section "Compile Data" SEC02
  SectionIn 1 2
  SetOutPath "$INSTDIR\compile\"
  File "C:\backup\cEdit5\compile\NSIS.cmp"
  File "C:\backup\cEdit5\compile\Readme.txt"
SectionEnd

Section "Function Keywords" SEC03
  SectionIn 1 2
  SetOutPath "$INSTDIR\funKeys\"
  File "C:\backup\cEdit5\funKeys\XML.fun"
  File "C:\backup\cEdit5\funKeys\XBasic.fun"
  File "C:\backup\cEdit5\funKeys\x86 Assembly.fun"
  File "C:\backup\cEdit5\funKeys\Visual Basic.fun"
  File "C:\backup\cEdit5\funKeys\Unreal.fun"
  File "C:\backup\cEdit5\funKeys\UNIX Shell Script.fun"
  File "C:\backup\cEdit5\funKeys\TeX Document.fun"
  File "C:\backup\cEdit5\funKeys\Template.fun"
  File "C:\backup\cEdit5\funKeys\TclTk.fun"
  File "C:\backup\cEdit5\funKeys\SynGen Msg.fun"
  File "C:\backup\cEdit5\funKeys\Standard ML.fun"
  File "C:\backup\cEdit5\funKeys\SQL.fun"
  File "C:\backup\cEdit5\funKeys\Semanta Data Dictionary.fun"
  File "C:\backup\cEdit5\funKeys\Sal.fun"
  File "C:\backup\cEdit5\funKeys\Ruby.fun"
  File "C:\backup\cEdit5\funKeys\Rebol.fun"
  File "C:\backup\cEdit5\funKeys\Python.fun"
  File "C:\backup\cEdit5\funKeys\Progress.fun"
  File "C:\backup\cEdit5\funKeys\PHP.fun"
  File "C:\backup\cEdit5\funKeys\Perl.fun"
  File "C:\backup\cEdit5\funKeys\Object Pascal.fun"
  File "C:\backup\cEdit5\funKeys\NullSoft Super Pimp Install System.fun"
  File "C:\backup\cEdit5\funKeys\None.fun"
  File "C:\backup\cEdit5\funKeys\MS-DOS Batch.fun"
  File "C:\backup\cEdit5\funKeys\MS VBScript.fun"
  File "C:\backup\cEdit5\funKeys\Modula 3.fun"
  File "C:\backup\cEdit5\funKeys\Modelica.fun"
  File "C:\backup\cEdit5\funKeys\KiXtart.fun"
  File "C:\backup\cEdit5\funKeys\JavaScript.fun"
  File "C:\backup\cEdit5\funKeys\Java.fun"
  File "C:\backup\cEdit5\funKeys\Jan.fun"
  File "C:\backup\cEdit5\funKeys\Inno Setup Script.fun"
  File "C:\backup\cEdit5\funKeys\INI File.fun"
  File "C:\backup\cEdit5\funKeys\HTML.fun"
  File "C:\backup\cEdit5\funKeys\HTML Document.fun"
  File "C:\backup\cEdit5\funKeys\HP48.fun"
  File "C:\backup\cEdit5\funKeys\GW-TEL.fun"
  File "C:\backup\cEdit5\funKeys\General.fun"
  File "C:\backup\cEdit5\funKeys\Gembase.fun"
  File "C:\backup\cEdit5\funKeys\Galaxy.fun"
  File "C:\backup\cEdit5\funKeys\Foxpro.fun"
  File "C:\backup\cEdit5\funKeys\Fortran.fun"
  File "C:\backup\cEdit5\funKeys\CORBA IDL.fun"
  File "C:\backup\cEdit5\funKeys\COAS Product Manager Report.fun"
  File "C:\backup\cEdit5\funKeys\Cascading Style Sheet.fun"
  File "C:\backup\cEdit5\funKeys\CA-Clipper.fun"
  File "C:\backup\cEdit5\funKeys\Cache Object Script.fun"
  File "C:\backup\cEdit5\funKeys\C++.fun.bak"
  File "C:\backup\cEdit5\funKeys\C++.fun"
  File "C:\backup\cEdit5\funKeys\Borland Forms.fun"
  File "C:\backup\cEdit5\funKeys\Blah.fun"
  File "C:\backup\cEdit5\funKeys\Baan 4GL.fun"
  File "C:\backup\cEdit5\funKeys\AWK.fun"
  File "C:\backup\cEdit5\funKeys\AV.fun"
  File "C:\backup\cEdit5\funKeys\Auto Lisp.fun"
  File "C:\backup\cEdit5\funKeys\ADSP21xx.fun"
  File "C:\backup\cEdit5\funKeys\Active Server Pages.fun"
  File "C:\backup\cEdit5\funKeys\68HC11 Assembler.fun"
SectionEnd

Section "Highlighter Data" SEC04
  SectionIn 1 2
  SetOutPath "$INSTDIR\highlighters\"
  File "C:\backup\cEdit5\highlighters\xbasic.ini"
  File "C:\backup\cEdit5\highlighters\asp.ini"
  File "C:\backup\cEdit5\highlighters\sal.ini"
  File "C:\backup\cEdit5\highlighters\rebol.ini"
  File "C:\backup\cEdit5\highlighters\nsis.ini"
  File "C:\backup\cEdit5\highlighters\langfiles.dat"
  File "C:\backup\cEdit5\highlighters\jan.ini"
  File "C:\backup\cEdit5\highlighters\blah.ini"
  File "C:\backup\cEdit5\highlighters\av.ini"
  File "C:\backup\cEdit5\highlighters\autolisp.ini"
  File "C:\backup\cEdit5\highlighters\template.ini"
SectionEnd

Section "Proposal Files" SEC05
  SectionIn 1
  SetOutPath "$INSTDIR\propose\"
  File "C:\backup\cEdit5\propose\XML document.lst"
  File "C:\backup\cEdit5\propose\XML document.ins"
  File "C:\backup\cEdit5\propose\x86 assembly language.lst"
  File "C:\backup\cEdit5\propose\x86 assembly language.ins"
  File "C:\backup\cEdit5\propose\Visual Basic.lst"
  File "C:\backup\cEdit5\propose\Visual Basic.ins"
  File "C:\backup\cEdit5\propose\Unreal.lst"
  File "C:\backup\cEdit5\propose\Unreal.ins"
  File "C:\backup\cEdit5\propose\Template.lst"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -