Notepad++是一款开源优秀专业的代码编辑开发工具,如何使用notepad++来编辑nsis代码是很容易的,在菜单栏里选择"语言"找到nsis就可以对代码进行高亮格式化显示了.使用Notepad++来编辑代码源于编辑器的小巧所以编写响应速度很快,如何使用Notepad++来生成nsis代码并执行它呢?由于nsis代码首先要编译成EXE可执行文件,但可执行文件的名称对于不同的代码当然是不确定的,这就给notepad++使用快捷键使用命令行来编译并运行它显的不那么容易了,要想使用notepad++来编译并执行nsis代码,需要使用到nsis自身命令行的特点,二者相结合才能比较好的完成这个功能,具体操作如下:
在notepad++下按F5键,将下面的代码填上,点击保存,然后命名即可.
cmd /c D:NSISmakensis.exe "$(FULL_CURRENT_PATH)" /X"OutFile %temp%test.exe" & start %temp%test.exe & EXIT
使用cmd /c是在执行完程序后就自动关闭的意思.
makensis.exe的路径你需要填上自己的目录替换之.
FULL_CURRENT_PATH是notepad++的宏名,即当前代码的路径/X是nsis中的参数,即附加执行代码段,这里涉及到一个执行顺序的问题,对于使用过nsis的同学应该可以理解,就不多说了.
有不明白的地方可以追加评论,欢迎一起讨论.