电脑教程 最新软件 热门软件 软件专题 软件排行 装机软件 软件厂商 文件类型 一键转贴 软件合集
软件 教程 软件
你的位置:心愿下载软件教程教育教学 →NSIS 宏的用法

NSIS 宏的用法

来源:本站整理 发布时间:2009-04-25

SetCompressor /SOLID lzma
SetCompress force
XPStyle on
OutFile "aaa.EXE"
Name "aaa"

!macro add a b c  ;一个实现(a+b)*(a-b)的宏
IntOp $R0 ${a} - ${b}
IntOp $R1 ${a} + ${b}
IntOp ${c} $R0 * $R1
!macroend
/*
注意:!macro和!insertmacro用法:
!macro add a b c            ;!macro 宏名 参数一 参数二 参数三 ...
!insertmacro add 10 20 $0   ;!insertmacro 宏名 参数一 参数二 参数三 ...
使用的时候!insertmacro的参数会代入!macro里面使用
就是如!insertmacro add 10 20 $0
代入!macro add a b c
.那么在!macro add里面等效于执行了
IntOp $R0 10 - 20
IntOp $R1 10 + 20
IntOp $0 $R0 * $R1
*/
Section

!insertmacro add 10 20 $0   ;调用宏
DetailPrint '$0'


!insertmacro add 5 10 $0
DetailPrint '$0'
!insertmacro add 2 10 $0
DetailPrint '$0'
!insertmacro add 2 587 $0
DetailPrint '$0'
!insertmacro add 15 58 $0
DetailPrint '$0'
!insertmacro add 158 58 $0
DetailPrint '$0'
!insertmacro add 0 4 $0
DetailPrint '$0'
!insertmacro add 87 587 $0
DetailPrint '$0'
!insertmacro add 587 5 $0
DetailPrint '$0'
!insertmacro add 8 58 $0
DetailPrint '$0'

SectionEnd
 

上面的内容还满意吗?心愿下载小编为您推荐了下面的文章:

关键字:

【上一篇】NSIS堆栈 Push,Pop用法详解
【下一篇】高圆圆 240*320 手机壁纸
相关文章教程(相关软件请在右侧查找)

文章教程评论

心愿下载是一个免费软件下载站,提供绿色软件,免费软件,手机软件,游戏下载,我们的目标是:让电脑软件改变学习和生活. 冀ICP备05025597号  

Copyright © 2006-2016 www.wishdown.com All rights reserved.