----------------------------------------------------
MakeNSISW - MakeNSIS Windows Wrapper
----------------------------------------------------
About MakeNSISW
---------------
MakeNSISW is a wrapper for the MakeNSIS that is distributed with
NSIS (http://www.nullsoft.com/free/nsis/). MakeNSISW allows you
to compile NSIS scripts using a Windows GUI interface. To install
MakeNSISW, compile the source using Visual C++ or Mingw.
Requirements
------------
MakeNSISW requires NSIS be installed on your system. The default
directory for this installation is $PROGRAMFILES\NSIS\Contrib\MakeNSISW.
Usage:
------
If you installed the Shell Extensions option during the installation, then
all that is required is that you choose 'Compile NSI' from the right-
click menu on a NSIS script. This will invoke MakeNSISW.
The format of the parameters when calling MakeNSISW from the commandline is:
makensisw [options] [script.nsi | - [...]]
For the options, please see the MakeNSIS documentation.
Shortcut Keys
-------------
Ctrl+A: Select All text
Ctrl+B: Open Script Folder
Ctrl+C: Copy selected text
Ctrl+D: Opens the Define Symbols dialog
Ctrl+E: Edits the script
Ctrl+F: Find text
Ctrl+L: Load a script
Ctrl+R: Recompiles the script
Ctrl+T: Tests the installer
Ctrl+W: Clear Log Window
Alt+X: Exits the application
F1: View Documentation
Version History
---------------
0.1
- Initial Release
0.2
- Added ability to save output and copy output
0.3
- Added option to recompile script (F2 or File|Recompile)
- Added Help Menu
- Return code is now always set
- Added Accelerator key support for Exit and Recompile
- No longer uses NSIS's version string
- Made clearer status message in title bar
- Disabled menu/accelerator functions during compile
0.4
- Fixed Copy Selected bug
0.5
- Minor Makefile changes (mingw)
- Moved strings into global strings to make editing easier
- Added Clear Log Command under Edit menu
- Recompile no longer clears the log window (use F5)
- Close is now the default button when you hit enter
- added VC++ project, updated resources to work with VC++
- rearranged directory structure
- makefiles now target ../../makensisw.exe
- removed makensisw home link in help menu (hope this is ok,
doesn't really seem needed to me)
- made display use a fixed width font (Some people may not like
this, but I do)
- added 'test' button (peeks output for 'Output' line)
- made it so that the log shows the most recent 32k.
- made it so that the log always clears on a recompile.
- compiled with VC++ so no longer needs msvcrt.dll
- made the compiler name be a full path (for more flexibility)
0.6
- print correct usage if unable to execute compiler
- removed mingw warnings
- set title/branding before errors
- some docs changes
- Added Edit|Edit Script function
0.7
- Edit Script should now work for output>32k
- Added resize support (thanks to felfert)
- Added window position saving (thanks to felfert)
- Disable some items when exec of makensis failed
0.8
- Added window size constraints (thanks to bcheck)
- Cleaned up the resource file
0.9
- Removed global strings (moved into #defines)
- Some GUI changes
- No longer focused Close button (its default anyways)
- Fixed resize bug on minimize/restore (thanks to felfert)
- Made window placement stored in HKLM instead of HKCU, cause
I hate things that get littered in HKCU.
1.0
- Fixed bug with large output causing crash
1.1
- Crash may actually be fixed
1.2
- XP visual style support
1.3
- Added Documentation menu item
- Fix GUI problem with About dialog
1.4
- Edit Script command will now work with or without file associations
- Added default filename for save dialog
- Use standard fonts
- Documentation menuitem caused recompile
1.5
- Fixed Copy All function
1.6
- Reduced size from 44k to 12k (kichik)
- Editbox not limited to 32k (now using richedit control)
- Made the log window font-size smaller.
1.7
- Added check for warnings
- Added sound for sucessfull compilations
- Update home page and documentation menu items to Sourceforge page
1.8
- Contents of log window are now streamed in
- Empty log window check (to prevent random crashes)
1.9
- Text always scrolls to bottom (kichik)
- Updated link to new docs
- Makensisw now takes the same parameters as makensis.exe
- Fixed some random crashes
- Drag and Drop Support into the Makensisw window
- Updated icon to more sexy one
- Added Load Script option on File menu
- Added Search Dialog (Ctrl+F) (kichik)
- Added Select All (Ctrl+A), Copy (Ctrl+C), Exit (Alt+X) keys
- Branding text now reflects NSIS version
- Added some simple tool tips
- Added Context Menu in log window
- Added resize gripper
- Ctrl+L loads a script
- Added Clear Log (Ctrl+W)
- Browse Script (Ctrl+B) launches explorer in script directory
- Check for Update command
- Added link to the NSIS Forum under Help menu
- Bunch of other stuff not worth mentioning
- Define Symbols menu (Ctrl+D)
2.0
- Improved user interface
- Define Symbols is available even if a script is not loaded
- Defined Symbols are saved on exit and reloaded on start
- Added NSIS Update menu
- Added toolbar for commonly used menus
- Made the Toolbar style flat
- Added option for compile & run
- Added compressor setting option
- Added support for lzma compression
- Added named Symbols sets.
2.1
- Added "Cancel compilation" menu item
2.2
- Settings saved in HKCU instead of HKLM
- Added menu accelerators to MRU list
2.3
- Escape button closes MakeNSISw
2.3.1
- Fixed broken command line parameter handling
Copyright Information
---------------------
Copyright (c) 2002 Robert Rainwater
Contributors: Justin Frankel, Fritz Elfert, Amir Szekely, Sunil Kamath, Joost Verburg
This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
arising from the use of this software.
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software
in a product, an acknowledgment in the product documentation would be
appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
nsis 插件开发源码 (540个子文件)
RegTool.bin 6KB
orange-uninstall.bmp 51KB
orange.bmp 51KB
arrow.bmp 51KB
orange-uninstall-nsis.bmp 51KB
orange-nsis.bmp 51KB
scrollbar.bmp 37KB
nullsoft.bmp 26KB
nsis.bmp 26KB
win.bmp 26KB
llama.bmp 26KB
orange-uninstall.bmp 10KB
nsis-r.bmp 10KB
orange-uninstall-r.bmp 10KB
orange.bmp 10KB
nsis.bmp 10KB
win.bmp 10KB
orange-r.bmp 10KB
orange-uninstall-nsis.bmp 10KB
orange-uninstall-r-nsis.bmp 10KB
orange-r-nsis.bmp 10KB
orange-nsis.bmp 10KB
colorful.bmp 2KB
navigationbar.bmp 2KB
simple-round2.bmp 2KB
modern.bmp 2KB
simple.bmp 2KB
simple-round.bmp 2KB
vertical_border.bmp 2KB
red.bmp 886B
classic-cross.bmp 886B
red-round.bmp 886B
big.bmp 886B
classic.bmp 886B
grey-cross.bmp 886B
grey.bmp 886B
horizontal_border.bmp 792B
examine_background.bmp 360B
bzip2 58KB
bzip2_solid 59KB
stb_image.c 161KB
pluginapi.c 4KB
exdll.c 1KB
NSIS.chm 360KB
COPYING 31KB
XUnzip.cpp 149KB
UIRender.cpp 88KB
UICommonControls.cpp 82KB
UIManager.cpp 73KB
UIList.cpp 70KB
UIRichEdit.cpp 59KB
UIContainer.cpp 57KB
UIActiveX.cpp 36KB
UIBase.cpp 30KB
UICombo.cpp 28KB
UIMarkup.cpp 23KB
UIControl.cpp 22KB
UIDlgBuilder.cpp 18KB
SkinEngine.cpp 16KB
nsTBCIASkinEngine.cpp 14KB
UserComputerInfo.cpp 3KB
dllmain.cpp 2KB
UIDelegate.cpp 2KB
StdAfx.cpp 282B
DuiLib_ud.dll 1.25MB
FindProcDLL.dll 492KB
nsTBCIASkinEngine.dll 368KB
nsInstallAssist.dll 192KB
CloseRun2.dll 184KB
Math.dll 144KB
PluginInstallEx.dll 80KB
nsPluginInstall.dll 80KB
BHOSetupPlugin.dll 76KB
UACTool.dll 52KB
Resource.dll 35KB
NSISdl.dll 16KB
InstallOptions.dll 15KB
System.dll 11KB
nsDialogs.dll 10KB
StartMenu.dll 8KB
VPatch.dll 8KB
BgImage.dll 8KB
dumpstate.dll 7KB
nsExec.dll 6KB
AdvSplash.dll 6KB
LangDLL.dll 5KB
UserInfo.dll 4KB
Splash.dll 4KB
Dialer.dll 4KB
Banner.dll 4KB
TypeLib.dll 3KB
exdll.dpr 3KB
exdll_with_unit.dpr 670B
exdll.dsp 4KB
exdll.dsw 533B
360SafeSetup.exe 1.37MB
NSIS.exe 839KB
360Safe_ud.exe 571KB
makensis.exe 548KB
GenPat.exe 183KB
共 540 条
- 1
- 2
- 3
- 4
- 5
- 6
资源评论
feixiangdear
- 粉丝: 1
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Picasso_v3.1 2.ipa
- chromedriver-mac-arm64.zip
- 蓝zapro.apk
- chromedriver-linux64.zip
- UCAS研一深度学习实验-MNIST手写数字识别python源码+详细注释(高分项目)
- 基于Python和PyTorch框架完成的一个手写数字识别实验源码(带MINIST手写数字数据集)+详细注释(高分项目)
- 基于Matlab在MNIST数据集上利用CNN完成手写体数字识别任务,并实现单层CNN反向传播算法+源代码+文档说明(高分项目)
- NVIDIA驱动、CUDA和Pytorch及其依赖
- 基于SVM多特征融合的微表情识别python源码+项目说明+详细注释(高分课程设计)
- html动态爱心代码一(附源码)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功