青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

轉(zhuǎn)自 http://hi.csdn.net/jinglidong

!include "LogicLib.nsh"
使用 NSIS 的宏來提供各種邏輯基本語句,不需要預(yù)先添加函數(shù)。
  • 基本語句

If|Unless..{ElseIf|ElseUnless}..[Else]..EndIf|EndUnless
- 有條件的執(zhí)行一個語句區(qū)塊,取決于表達(dá)式。

AndIf|AndUnless|OrIf|OrUnless
- 給 If、Unless、ElseIf 和 ElseUnless 增加額外的條件語句。

IfThen..|..|
- 有條件的執(zhí)行一個內(nèi)聯(lián)語句,取決于表達(dá)式。

IfCmd..||..|
- 條件的執(zhí)行一個內(nèi)聯(lián)語句,取決于 NSIS 函數(shù)提供的真值。

Select..{Case[2|3|4|5]}..[CaseElse|Default]..EndSelect
- 執(zhí)行多個語句區(qū)塊之一,取決于表達(dá)式的值。

Switch..{Case|CaseElse|Default}..EndSwitch
- 跳轉(zhuǎn)到多個標(biāo)記之一,取決于表達(dá)式的值。

Do[While|Until]..{ExitDo|Continue|Break}..Loop[While|Until]
- 重復(fù)一個語句區(qū)塊直到停止 取決于表達(dá)式的值。

While..{ExitWhile|Continue|Break}..EndWhile
- DoWhile..Loop的別名(向后兼容)

For[Each]..{ExitFor|Continue|Break}..Next
- 重復(fù)語句區(qū)塊來連續(xù)改變變量的值。

  • 表達(dá)式

標(biāo)準(zhǔn)(內(nèi)建的)字串判斷(不區(qū)分大小寫):
a == b; a != b

另外的不區(qū)分大小寫的字串判斷(使用 System.dll):
a S< b; a S>= b; a S> b; a S<= b
- 需要在 !include LogicLib.nsh 之前 !define LOGICLIB_STRCMP

區(qū)分大小寫字串判斷(使用 System.dll):
a S== b; a S!= b
- 需要在 !include LogicLib.nsh 之前 !define LOGICLIB_STRCMP

標(biāo)準(zhǔn)(內(nèi)建的)有符號整數(shù)判斷:
a = b; a <> b; a < b; a >= b; a > b; a <= b

標(biāo)準(zhǔn)(內(nèi)建的)無符號整數(shù)判斷:
a U< b; a U>= b; a U> b; a U<= b

64位整數(shù)判斷(使用System.dll):
a L= b; a L<> b; a L< b; a L>= b; a L> b; a L<= b
- 需要在 !include LogicLib.nsh 之前 !define LOGICLIB_INT64CMP

內(nèi)建的NSIS標(biāo)記判斷:
${Abort};
${Errors};
${RebootFlag};
${Silent}

內(nèi)建的 NSIS 其它判斷:
${FileExists} a;

任何有條件的 NSIS 指令判斷:
${Cmd} a;

區(qū)段標(biāo)記判斷:
${SectionIsSelected} a;
${SectionIsSectionGroup} a;
${SectionIsSectionGroupEnd} a;
${SectionIsBold} a;
${SectionIsReadOnly} a;
${SectionIsExpanded} a;
${SectionIsPartiallySelected} a;

posted @ 2012-05-15 09:43 Mumoo 閱讀(1601) | 評論 (0)編輯 收藏
 
頭文件引用:
!include "LogicLib.nsh"

 基本語句

If|Unless..{ElseIf|ElseUnless}..[Else]..EndIf|EndUnless
- 有條件的執(zhí)行一個語句區(qū)塊,取決于表達(dá)式。

AndIf|AndUnless|OrIf|OrUnless
- 給 If, Unless, ElseIf 和 ElseUnless 增加額外的條件語句。

IfThen..|..|
- 有條件的執(zhí)行一個內(nèi)聯(lián)語句,取決于表達(dá)式。

IfCmd..||..|
- 條件的執(zhí)行一個內(nèi)聯(lián)語句,取決于 NSIS 函數(shù)提供的真值。

Select..{Case[2|3|4|5]}..[CaseElse|Default]..EndSelect
- 執(zhí)行多個語句區(qū)塊之一,取決于表達(dá)式的值。

Switch..{Case|CaseElse|Default}..EndSwitch
- 跳轉(zhuǎn)到多個標(biāo)記之一,取決于表達(dá)式的值。

Do[While|Until]..{ExitDo|Continue|Break}..Loop[While|Until]
- 重復(fù)一個語句區(qū)塊直到停止 取決于表達(dá)式的值。

While..{ExitWhile|Continue|Break}..EndWhile
- DoWhile..Loop 的別名 (向后兼容)

For[Each]..{ExitFor|Continue|Break}..Next
- 重復(fù)語句區(qū)塊來連續(xù)改變變量的值。

Goto
要跳轉(zhuǎn)的標(biāo)記 | +偏移| -偏移| 用戶變量(目標(biāo)地址)
如果指定了標(biāo)記,則跳轉(zhuǎn)到 “要跳轉(zhuǎn)的標(biāo)記:”。

如果指定了 +偏移 或 -偏移 ,跳轉(zhuǎn)會根據(jù)偏移指令相對的跳轉(zhuǎn)。Goto +1 跳轉(zhuǎn)到下一條指令,Goto -1 跳轉(zhuǎn)到上一條指令,等等。

Goto label
Goto +2
Goto -2
Goto $0

這是原生支持的跳轉(zhuǎn),利用跳轉(zhuǎn)可以寫循環(huán)。
posted @ 2012-05-14 10:30 Mumoo 閱讀(6297) | 評論 (0)編輯 收藏
 

邏輯語句的宏文件: !include logiclib.nsh
IF語句:
   ${If} $0 == 'some value'
      MessageBox MB_OK '$$0 is some value'
   ${ElseIf} $0 == 'some other value'
      MessageBox MB_OK '$$0 is some other value'
   ${Else}
      MessageBox MB_OK '$$0 is "$0"'
     ${EndIf}

while循環(huán):

   StrCpy $R1 0 ——————————字符串賦值為整型
   ${While} $R1 < 5
         IntOp $R1 $R1 + 1
         DetailPrint $R1——————————打印字符串
${EndWhile}

 

posted @ 2012-05-11 10:25 Mumoo 閱讀(9233) | 評論 (0)編輯 收藏
 
!include logiclib.nsh

Var tmpInst
ReadRegStr $0 HKLM ${PRODUCT_INST_KEY} "InstallDir"
MessageBox MB_OK "tmpInst 有沒有值: $0"

${If} $0 == ""
MessageBox MB_OK "沒值"
${Else}
MessageBox MB_OK "有值"
${EndIf}
posted @ 2012-05-11 10:12 Mumoo 閱讀(2108) | 評論 (0)編輯 收藏
 
; OpenReg.nsi
; 檢查某注冊表鍵是否存在的NSIS例子
; 編寫:zhfi <zhfi1022@tom.com>
 
;--------------------------------
;定義注冊表主鍵
!define HKEY_CLASSES_ROOT           0x80000000
!define HKEY_CURRENT_USER           0x80000001
!define HKEY_LOCAL_MACHINE          0x80000002
!define HKEY_USERS                  0x80000003
 
OutFile OpenReg.exe
 
XPStyle on
 
!include LogicLib.nsh
 
;--------------------------------
Name OpenReg
 
Section Nil
SectionEnd
 
Function .onInit
;為鍵的句柄創(chuàng)建一個緩存
System::Call "*(i 0) i .R0"
;將要檢測的鍵放入內(nèi)存中
Push "SOFTWARE\TENCENT\QQPinYin"
;調(diào)用API進(jìn)行檢查,返回值在$R1中
system::call 'Advapi32::RegOpenKey(i ${HKEY_LOCAL_MACHINE}, t s, i R0) .iR1'
;關(guān)閉該鍵的句柄
system::call 'Advapi32::RegCloseKey(i R0)'
;釋放內(nèi)存
system::free
;返回值:
;0代表鍵存在
;2代表鍵不存在
;其它值表示出錯
${If} $R1 == 0
Contact usthis is my email signatureMessagebox mb_ok "Key Exists!"
${ElseIf} $R1 == 2
Messagebox mb_ok "Key doesn't Exists!"
${Else}
Messagebox mb_ok "Error!"
${EndIf}
Pop $R1
Pop $R0
Quit
FunctionEnd

posted @ 2012-05-09 16:12 Mumoo 閱讀(1153) | 評論 (0)編輯 收藏
僅列出標(biāo)題
共4頁: 1 2 3 4 
 
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲另类黄色| 国产精品影院在线观看| 亚洲人午夜精品| 久久久久国产精品厨房| 欧美成人午夜视频| 免费在线欧美黄色| 免费看成人av| 欧美激情一区二区三区 | 欧美成人xxx| 免费成人美女女| 欧美精品一卡| 欧美四级在线观看| 国产伦精品一区二区三| 国产精品日韩一区| 一区二区在线免费观看| 在线精品亚洲一区二区| 亚洲精品免费一二三区| 亚洲免费播放| 午夜天堂精品久久久久| 久久免费视频网| 久久久国产精彩视频美女艺术照福利 | 国产视频精品va久久久久久| 美女黄网久久| 一本一本久久a久久精品综合麻豆| 黄网站免费久久| 亚洲国产成人91精品 | 欧美一区二区视频在线观看2020| 国产麻豆成人精品| 猫咪成人在线观看| 国产精品午夜久久| 亚洲女女女同性video| 亚洲视频电影图片偷拍一区| 亚洲欧美国产日韩天堂区| 亚洲高清免费视频| 欧美日本一道本| 午夜久久久久| 狂野欧美性猛交xxxx巴西| 99re国产精品| 亚洲啪啪91| 亚洲在线观看视频| 亚洲视频电影图片偷拍一区| 91久久线看在观草草青青| 在线不卡a资源高清| 夜色激情一区二区| 亚洲美女区一区| 亚洲国产成人精品女人久久久 | 女仆av观看一区| 亚洲黄色影片| 亚洲女人天堂成人av在线| 亚洲自拍另类| 亚洲综合视频在线| 中国成人黄色视屏| 欧美成人免费va影院高清| 午夜精品免费在线| 久久亚洲精品一区| 国内精品久久久久影院薰衣草| 欧美一级夜夜爽| 亚洲综合精品一区二区| 性欧美大战久久久久久久久| 伊甸园精品99久久久久久| 欧美成人高清视频| 麻豆freexxxx性91精品| 欧美日韩喷水| 欧美激情网友自拍| 久久久五月婷婷| 久久久久久黄| 国产日韩欧美日韩| 亚洲第一偷拍| 久久综合电影| 欧美精品一区视频| 一区二区冒白浆视频| 亚洲午夜日本在线观看| 久久国产欧美精品| 久久久久久网| 亚洲国产天堂久久国产91| 国产精品一区久久久久| 久久亚洲私人国产精品va| 尤物yw午夜国产精品视频明星| 久久精品论坛| 日韩亚洲国产精品| 欧美在线影院在线视频| 亚洲欧洲视频| 国产综合第一页| 欧美日韩另类一区| 久久久久久久久久久一区| 国内在线观看一区二区三区| 欧美激情精品久久久久久蜜臀| 亚洲精品一区中文| 欧美成人资源网| 国产亚洲欧洲| 欧美亚洲一级片| 久色成人在线| 在线一区二区视频| 国产手机视频精品| 欧美视频三区在线播放| 亚洲成色777777在线观看影院| 欧美伦理视频网站| 一区在线免费观看| 美女日韩欧美| 欧美成人精品一区二区三区| 久久国产免费看| 亚洲人成77777在线观看网| 91久久精品www人人做人人爽| 亚洲巨乳在线| 黄网动漫久久久| 一区二区欧美激情| 午夜激情综合网| 久久综合狠狠综合久久综青草 | 亚洲视频在线观看三级| 亚洲卡通欧美制服中文| 亚洲系列中文字幕| 国产欧美日本在线| 欧美精品观看| 久久久久久999| 欧美专区在线观看一区| 一本久道久久综合婷婷鲸鱼| 亚洲国产精品va在线看黑人| 久久久人人人| 母乳一区在线观看| 欧美18av| 欧美成人精品1314www| 久久久人人人| 亚洲国产导航| 亚洲精品在线二区| 亚洲视频在线观看网站| 中文在线资源观看网站视频免费不卡| 亚洲三级色网| 日韩一级免费观看| 亚洲欧美日韩国产中文| 亚洲一区二区欧美日韩| 欧美一区二区三区电影在线观看| 欧美在线视频免费观看| 久久av免费一区| 国产亚洲一区二区在线观看 | 欧美日产在线观看| 一区二区国产精品| 欧美日韩视频在线一区二区| 久久久国产一区二区| 国产精品人成在线观看免费| 欧美电影免费观看高清完整版| 亚洲精品在线观看视频| 亚洲综合不卡| 亚洲砖区区免费| 激情综合久久| 国产日韩精品在线| 有坂深雪在线一区| 亚洲在线国产日韩欧美| 午夜精品免费在线| 久久久久久亚洲综合影院红桃| 麻豆freexxxx性91精品| 亚洲啪啪91| 国产精品久久久爽爽爽麻豆色哟哟| 欧美一区二区三区视频在线| 亚洲一级片在线看| 久久网站免费| 亚洲欧美另类在线| 最近中文字幕mv在线一区二区三区四区| 国产精品精品视频| 欧美久久久久中文字幕| 亚洲欧美日韩电影| 夜夜嗨av一区二区三区四区| 亚洲三级视频在线观看| 亚洲精品小视频| 亚洲高清免费视频| 亚洲精品久久久蜜桃| 亚洲第一精品福利| 久久青草久久| 在线日韩av| 亚洲激情在线激情| 欧美日韩免费观看一区二区三区| 亚洲久色影视| 亚洲一区在线播放| 亚洲高清网站| 欧美网站大全在线观看| 99国产精品久久久久久久| 亚洲精品孕妇| 国内精品久久久久影院色| 亚洲高清一二三区| 国产精品久久久久三级| 久久gogo国模啪啪人体图| 久久久久五月天| 亚洲永久免费观看| 久久综合电影| 久久久成人精品| 欧美精选一区| 久久深夜福利免费观看| 欧美小视频在线观看| 亚洲国产福利在线| 国产精品wwwwww| 欧美成人综合一区| 国内精品视频在线观看| 麻豆精品视频在线观看| 一区二区三区四区五区精品视频| 一本久道久久久| 国产精品青草久久| 你懂的一区二区| 国产精品乱码一区二三区小蝌蚪| 久久久噜噜噜久久久| 国产热re99久久6国产精品| 亚洲精品久久久久中文字幕欢迎你|