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

轉自 http://hi.csdn.net/jinglidong

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

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

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

IfThen..|..|
- 有條件的執行一個內聯語句,取決于表達式。

IfCmd..||..|
- 條件的執行一個內聯語句,取決于 NSIS 函數提供的真值。

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

Switch..{Case|CaseElse|Default}..EndSwitch
- 跳轉到多個標記之一,取決于表達式的值。

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

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

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

  • 表達式

標準(內建的)字串判斷(不區分大小寫):
a == b; a != b

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

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

標準(內建的)有符號整數判斷:
a = b; a <> b; a < b; a >= b; a > b; a <= b

標準(內建的)無符號整數判斷:
a U< b; a U>= b; a U> b; a U<= b

64位整數判斷(使用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

內建的NSIS標記判斷:
${Abort};
${Errors};
${RebootFlag};
${Silent}

內建的 NSIS 其它判斷:
${FileExists} a;

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

區段標記判斷:
${SectionIsSelected} a;
${SectionIsSectionGroup} a;
${SectionIsSectionGroupEnd} a;
${SectionIsBold} a;
${SectionIsReadOnly} a;
${SectionIsExpanded} a;
${SectionIsPartiallySelected} a;

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

 基本語句

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

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

IfThen..|..|
- 有條件的執行一個內聯語句,取決于表達式。

IfCmd..||..|
- 條件的執行一個內聯語句,取決于 NSIS 函數提供的真值。

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

Switch..{Case|CaseElse|Default}..EndSwitch
- 跳轉到多個標記之一,取決于表達式的值。

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

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

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

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

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

Goto label
Goto +2
Goto -2
Goto $0

這是原生支持的跳轉,利用跳轉可以寫循環。
posted @ 2012-05-14 10:30 Mumoo 閱讀(6312) | 評論 (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循環:

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

 

posted @ 2012-05-11 10:25 Mumoo 閱讀(9242) | 評論 (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 閱讀(2117) | 評論 (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
;為鍵的句柄創建一個緩存
System::Call "*(i 0) i .R0"
;將要檢測的鍵放入內存中
Push "SOFTWARE\TENCENT\QQPinYin"
;調用API進行檢查,返回值在$R1中
system::call 'Advapi32::RegOpenKey(i ${HKEY_LOCAL_MACHINE}, t s, i R0) .iR1'
;關閉該鍵的句柄
system::call 'Advapi32::RegCloseKey(i R0)'
;釋放內存
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 閱讀(1158) | 評論 (0)編輯 收藏
僅列出標題
共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>
            午夜精品久久久久久久白皮肤| 日韩视频一区二区在线观看 | 狠狠综合久久| 久久精品麻豆| 久久久久综合| 亚洲裸体视频| 一本色道久久加勒比88综合| 国产精品国产自产拍高清av| 先锋影音一区二区三区| 欧美一区二区三区免费视频| 韩国av一区二区| 免费不卡中文字幕视频| 蜜桃av综合| 亚洲一区二区三区精品视频| 亚洲一级黄色av| 狠狠干狠狠久久| 亚洲国产成人精品女人久久久| 欧美黄色一级视频| 午夜精品福利一区二区三区av | 亚洲精品乱码久久久久久| 欧美激情一区二区三区四区| 亚洲一区黄色| 久久久久网站| 中日韩男男gay无套| 午夜国产欧美理论在线播放| 在线日韩av片| 亚洲一区二区三区精品在线观看| 韩国av一区二区三区| 亚洲区在线播放| 国产日韩欧美另类| 亚洲人体大胆视频| 欧美午夜剧场| 欧美v国产在线一区二区三区| 久久精品综合网| 日韩视频精品| 亚洲视频欧洲视频| 国产一区二区黄| 99精品免费视频| 亚洲一区二区伦理| 亚洲精品一品区二品区三品区| 亚洲欧美国产视频| 9i看片成人免费高清| 久久久精品视频成人| 中文网丁香综合网| 欧美.com| 嫩草国产精品入口| 国产精品网站视频| 亚洲精品视频在线| 亚洲国产精品视频一区| 亚洲一区二区精品在线| 日韩亚洲国产精品| 久久久人成影片一区二区三区观看 | 欧美人与性动交α欧美精品济南到| 久久精品国产成人| 国产精品成人国产乱一区| 欧美国产日本高清在线| 国产欧美日韩一级| 亚洲一区二区三区在线| 在线天堂一区av电影| 欧美高清在线一区二区| 欧美aa在线视频| 红桃视频欧美| 欧美在线资源| 久久蜜桃精品| 狠狠综合久久| 久久久7777| 美女国产一区| 激情av一区| 久久久精品国产免大香伊| 欧美在线一级视频| 国产一区二区三区无遮挡| 亚洲欧洲99久久| 久久精品在线视频| 永久久久久久| 久久亚洲春色中文字幕| 免费亚洲视频| 亚洲精品在线电影| 欧美日本一道本| 一区二区精品在线| 亚洲欧美国产高清va在线播| 国产精品日本精品| 欧美一区在线直播| 欧美va亚洲va国产综合| 亚洲国产精品一区在线观看不卡| 另类图片综合电影| 亚洲激情在线激情| 亚洲一区二区三区高清| 国产精品久久一区二区三区| 亚洲欧美日韩国产精品| 麻豆av福利av久久av| 亚洲国产一区二区三区高清| 欧美激情久久久| 亚洲免费视频成人| 老司机免费视频久久| 日韩写真在线| 国产女人精品视频| 久久最新视频| 一区二区三区四区五区视频| 久久久久久久999精品视频| 亚洲国产99| 欧美性猛交一区二区三区精品| 午夜免费久久久久| 欧美激情aⅴ一区二区三区| 亚洲一区二区三区四区视频| 国内久久婷婷综合| 欧美日韩一区二区视频在线观看| 亚洲欧美日韩国产成人| 亚洲高清激情| 久久se精品一区精品二区| 亚洲激情国产精品| 国产九区一区在线| 欧美精品在线视频观看| 午夜伦欧美伦电影理论片| 91久久综合亚洲鲁鲁五月天| 久久成人精品无人区| 亚洲精品四区| 精品999久久久| 国产精品欧美日韩一区| 免费高清在线一区| 小黄鸭精品aⅴ导航网站入口| 亚洲欧洲一区二区天堂久久| 玖玖玖免费嫩草在线影院一区| 99在线观看免费视频精品观看| 激情文学一区| 国产欧美精品xxxx另类| 欧美日韩国产在线一区| 蜜桃av一区二区| 欧美一区二区性| 亚洲自拍偷拍福利| 亚洲美女一区| 亚洲国产专区| 免费在线一区二区| 久久一区国产| 久久精品网址| 欧美在线精品一区| 亚洲一区二区三区中文字幕| 亚洲日韩欧美视频一区| 亚洲国产精品一区二区www在线| 国产亚洲欧洲| 国产日韩一区| 国产视频一区在线观看| 国产精品成人久久久久| 欧美日韩综合视频网址| 欧美人成网站| 欧美巨乳波霸| 欧美理论电影网| 欧美精品一区视频| 欧美交受高潮1| 欧美精品v国产精品v日韩精品| 免费观看日韩| 欧美精品久久久久久| 欧美人与禽猛交乱配| 欧美激情一区二区三区| 欧美另类综合| 欧美性猛交视频| 国产精品久久看| 国产私拍一区| 1024成人| 亚洲视频福利| 欧美一级在线视频| 久久久夜夜夜| 欧美二区不卡| 亚洲伦理久久| 亚洲伊人伊色伊影伊综合网| 亚洲欧美一区二区视频| 久久激情视频| 欧美黑人多人双交| 国产精品久久一区二区三区| 国产日产欧产精品推荐色 | 欧美中文在线免费| 久久久av水蜜桃| 免费欧美在线视频| 亚洲精品免费网站| 亚洲在线国产日韩欧美| 久久精品国产综合精品| 久久米奇亚洲| 欧美日韩一区二区在线视频 | 欧美午夜视频一区二区| 国产伪娘ts一区| 亚洲精品一级| 久久se精品一区精品二区| 欧美成年网站| 亚洲欧美经典视频| 欧美bbbxxxxx| 国产精品日韩高清| 亚洲欧洲另类| 久久大香伊蕉在人线观看热2| 欧美 日韩 国产在线| 99re视频这里只有精品| 久久精品2019中文字幕| 欧美女同在线视频| 国产一区视频观看| 亚洲一级二级在线| 欧美成人高清视频| 亚洲综合清纯丝袜自拍| 欧美国产视频在线| 一区二区三区在线观看国产| 亚洲自拍高清| 最新国产成人av网站网址麻豆| 欧美在线观看www|