亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? insttk.tcl

?? 這是vxworks 的圖形界面開發軟件windML2.0的補丁CP2。
?? TCL
?? 第 1 頁 / 共 4 頁
字號:

    if [info exists tornadoInstalled] {
        torVarsCreate
    }

    wm withdraw .
    uninstStop

    endWaitCursor
    return 1
}

proc pageCreate(licenseFinish) {} {

    beginWaitCursor

    set w [dlgFrmCreate [strTableGet 1500_TITLE_FINISH]]

    uninstLog setupLog "[cdInfoGet number] SETUP"
    uninstLog setupLog [strTableGet 1261_LICENSE]

    $w.msg config -text [exitMsgGet]

    .buts.next config -text "Finish"
    .buts.cancel config -state disabled
    .buts.back config -state disabled
    endWaitCursor
}

proc pageProcess(licenseFinish) {w} {
    global setupVals

    beginWaitCursor
    wm withdraw .
    uninstStop
    endWaitCursor
    return 1
}

proc mailSend {} {
    global setupVals

    set tmpFile [tempDirGet]/licInfo.[pid]
    set f [open $tmpFile "w"]
    puts $f $setupVals(mailMsg)
    close $f

    set to [strTableGet 1220_MAIL_TO]
    set subject [strTableGet 1230_MAIL_SUBJECT]

    if [catch {exec mail -s $subject $to < $tmpFile} error] {
        if [catch {exec mail $to < $tmpFile} e] {
            messageBox [strTableGet 1240_MAIL_ERROR]
            return 0
        }
    }

    messageBox [strTableGet 1250_MAIL_OK]
    return 1
}

proc pageCreate(licenseKey) {} {
    global ctrlVals
    global setupVals

    beginWaitCursor

    set w [dlgFrmCreate [strTableGet 1510_TITLE_LICENSE_KEY]]
    $w.msg config -text [strTableGet 1260_LICENSE_KEY [info host]]

    # Create license key field

    labelCreate $w.licenseKeyLabel "License Key:"
    place $w.licenseKeyLabel -in $w -y 60

    entry $w.licenseKeyText -relief sunken -width 32 -font 7x13 \
                         -textvariable setupVals(licenseKey)

    place $w.licenseKeyText -in $w -y 85
    focus $w.licenseKeyText

    set frm $w.frm
    frame $frm -height 50
    place $frm -in $w -y 115

    listbox $frm.list -width 29 -height 3 \
        -yscrollcommand "$frm.scroll set" -font $ctrlVals(textFont)

    bind $frm.list <ButtonRelease-1> "updateKeyInfo $frm.list $w.licenseInfo"

    scrollbar $frm.scroll -command "$frm.list yview"

    pack $frm.list $frm.scroll -side left -fill y -expand yes

    if {[llength $setupVals(licenseKeyList)] != 0} {
        foreach key $setupVals(licenseKeyList) {
            $frm.list insert end $key
        } 
    }

    # Create the "add key" button

    set setupVals(licenseKey) ""
    button $w.addKey -text "Add" \
                     -command "addKey $frm.list" \
                     -font $ctrlVals(textFont) \
                     -padx 14 -pady 2

    place $w.addKey -in $w -x 250 -y 83

    # Create the "remove key" button

    button $w.remKey -text "Remove" \
                     -command "remKey $frm.list" \
                     -font $ctrlVals(textFont) \
                     -padx 3 -pady 2

    place $w.remKey -in $w -x 250 -y 115

    labelCreate $w.licenseInfo ""
    place $w.licenseInfo -in $w -y 190
    endWaitCursor
}

proc addKey {w} {
    global setupVals
    global ctrlVals

    set retVal 1

    if {([string trim $setupVals(licenseKey)] != "") && \
        ([lsearch [$w get 0 end] "$setupVals(licenseKey)"] == -1)} {
        
        set prog [cdromBinDirGet]/WLMUTILS
        if [catch {exec $prog -decodeKey $setupVals(licenseKey)} error] {
            messageBox [strTableGet 1281_LICENSE_KEY_ERROR_2 \
                                    $setupVals(licenseKey)]

            set retVal 0
        } {
            $w insert end $setupVals(licenseKey)
            set setupVals(licenseKeyList) [$w get 0 end]
            updateKeyInfo $w $ctrlVals(volatileFrm).licenseInfo\
                          $setupVals(licenseKey)
        }
    } elseif {[string trim $setupVals(licenseKey)] == ""} {
        messageBox "Please enter a license key first."
        set retVal 0
    }

    set setupVals(licenseKey) ""
    return $retVal
}

proc remKey {w} {
    global setupVals
    global ctrlVals

    if {[$w curselection] >= 0} {
        $w delete [$w curselection]
    }

    set setupVals(licenseKeyList) [$w get 0 end]
    $ctrlVals(volatileFrm).licenseInfo config -text ""
}


proc updateKeyInfo {listW keyInfoW {key ""}} {
    global setupVals

    if {[llength $setupVals(licenseKeyList)] == 0} {
         return 0
    }

    if {$key == ""} {
        set key [$listW get [$listW curselection]] 
    }
    set prog [cdromBinDirGet]/WLMUTILS

    if [catch {exec $prog -decodeKey $key} retVal] {
        messageBox "$retVal"
        return 0
    }

    set pList [split $retVal "\n"]
    
    set licenseInfo ""
    append licenseInfo "Feature Id\t:  [lindex $pList 0]\n"
    append licenseInfo "Feature Name\t:  [featureDescGet [lindex $pList 0]]\n"
    append licenseInfo "Licenses\t\t:  [lindex $pList 2]\n"
    append licenseInfo "Start date\t: \
                        [clock format [lindex $pList 3] -format "%b %d %Y"]\n" 
    append licenseInfo "Expire date\t: \
                        [clock format [lindex $pList 4] -format "%b %d %Y"]\n\n" 
    $keyInfoW config -text $licenseInfo
}

proc pageProcess(licenseKey) {w} {
    global ctrlVals
    global setupVals
     
    beginWaitCursor

    if {[llength $setupVals(licenseKeyList)] == 0} {
        messageBox [strTableGet 1270_LICENSE_KEY_ERROR]
        endWaitCursor
        return 0
    }    

    set binDir [destDirGet]/host/[windHostTypeGet]/bin
    set relBinDir host/[windHostTypeGet]/bin

    foreach filepath [glob -nocomplain [cdromBinDirGet]/WLM/*] {
        set filename [string tolower [file tail $filepath]]
        fileDup $filepath $binDir/$filename
        uninstLog file "wind_base\t$relBinDir/$filename"
    }

    if ![file isdirectory [licenseHomeDirGet]] {
        file mkdir [licenseHomeDirGet]
    }

    foreach key $setupVals(licenseKeyList) {
        set prog [cdromBinDirGet]/WLMUTILS

        if [catch {exec $prog -putKeyfile \
                               [join $key ""] \
                               [info host] \
                               [licenseHomeDirGet]} result] {

            uninstLog setup \
                "\t[strTableGet 1280_LICENSE_KEY_ERROR_1 $result]"

            messageBox [strTableGet 1280_LICENSE_KEY_ERROR_1 $result]
            endWaitCursor
            return 0
        }
    }

    exitMsgSet [strTableGet 1355_LICENSE_SUCCESS]

    endWaitCursor
    return 1
}

proc pageCreate(licenseChoice) {} {
    global ctrlVals
    global setupVals

    beginWaitCursor

    set w [dlgFrmCreate [strTableGet 1520_TITLE_LICENSE_CHOICE]]
    set setupVals(licenseNum) [setupLicenseNumGet]
    set prog [cdromBinDirGet]/WLMUTILS

    if ![catch {exec $prog -genHostCode [info host]} retVal] {
        set setupVals(hostId) $retVal
    } {
        set setupVals(hostId) ""
        uninstLog setupLog "\tFailed to detect HostId: $retVal"
    }

    set ctrlVals(pageList) $ctrlVals(pageListBack)

    $w.msg config -text [strTableGet 1290_LICENSE_CHOICE]

    set frm $w.frm
    frame $frm -height 50
    place $frm -in $w -y 60

    listbox $frm.list -width 35 -height 3 \
        -yscrollcommand "$frm.scroll set" -font $ctrlVals(textFont)
    scrollbar $frm.scroll -command "$frm.list yview"
    pack $frm.list $frm.scroll -side left -fill y -expand yes

    foreach featureId [cdInfoGet featureIdList] {
        $frm.list insert end [featureDescGet $featureId]
    }

    labelCreate $w.msg2 [strTableGet 1291_LICENSE_CHOICE]
    place $w.msg2 -in $w -y 140

    radiobutton $w.remote -text [strTableGet 1300_LICENSE_CHOICE_0] \
                                   -variable setupVals(licAction) \
                                   -font $ctrlVals(textFont) \
                                   -highlightthickness 0 \
                                   -relief flat -pady 0 \
                                   -value "remote"
    place $w.remote -in $w -y 165 -x 10

    radiobutton $w.haveKey -text [strTableGet 1300_LICENSE_CHOICE_1] \
                                   -variable setupVals(licAction) \
                                   -font $ctrlVals(textFont) \
                                   -highlightthickness 0 \
                                   -relief flat -pady 0 \
                                   -value "haveKey"
    place $w.haveKey -in $w -y 185 -x 10

    radiobutton $w.email -text [strTableGet 1310_LICENSE_CHOICE_2] \
                                    -variable setupVals(licAction) \
                                    -font $ctrlVals(textFont) \
                                    -highlightthickness 0 \
                                    -relief flat -pady 0 \
                                    -value "email"
    place $w.email -in $w -y 205 -x 10

    radiobutton $w.call -text [strTableGet 1320_LICENSE_CHOICE_3] \
                                    -variable setupVals(licAction) \
                                    -font $ctrlVals(textFont) \
                                    -highlightthickness 0 \
                                    -relief flat -pady 0 \
                                    -value "call"
    place $w.call -in $w -y 225 -x 10
    .buts.next config -text "Next"
    endWaitCursor
}

proc pageProcess(licenseChoice) {w} {
    global setupVals

    beginWaitCursor
    switch $setupVals(licAction) {
        haveKey {
            pageRemove licEmail
            pageRemove licCall
            pageRemove remoteLicenseHost
        }
        email {
            pageRemove licCall
            pageRemove remoteLicenseHost
        }
        call {
            pageRemove licEmail
            pageRemove remoteLicenseHost
        }
        remote {
            pageRemove licEmail
            pageRemove licCall
            pageRemove licenseKey
        }
    }

    endWaitCursor
    return 1
}

proc pageCreate(licEmail) {} {
    global setupVals ctrlVals

    beginWaitCursor

    set w [dlgFrmCreate [strTableGet 1530_TITLE_LICENSE_MAIL]]
    $w.msg config -text [strTableGet 1330_LICENSE_MAIL]

    set frm $w.frm
    frame $frm -height 100 -width 150
    place $frm -in $w -y 55

    text $frm.licenseInfo -bd 2 -yscrollcommand "$frm.scroll set" \
                          -width 49 -height 16 -font $ctrlVals(smallFont)
    scrollbar $frm.scroll -command "$frm.licenseInfo yview"
    pack $frm.licenseInfo $frm.scroll -side left -fill y -expand yes

    set mailMsg "[strTableGet 1340_LICENSE_MAIL_HEADER_LINE1]\
             \n\n[strTableGet 1340_LICENSE_MAIL_HEADER_LINE2]\
             \n\n[strTableGet 1340_LICENSE_MAIL_HEADER_LINE3 [userNameGet]]\
               \n[strTableGet 1340_LICENSE_MAIL_HEADER_LINE4 [companyNameGet]]\
               \n[strTableGet 1340_LICENSE_MAIL_HEADER_LINE5a [instKeyGet]]\
               \n[strTableGet 1340_LICENSE_MAIL_HEADER_LINE6 \
                              $setupVals(licenseNum)]\
               \n[strTableGet 1340_LICENSE_MAIL_HEADER_LINE7 \
                              [info host]]\
               \n[strTableGet 1340_LICENSE_MAIL_HEADER_LINE8 \
                              $setupVals(hostId)]\
               \n\n[strTableGet 1340_LICENSE_MAIL_HEADER_LINE9]\
               \n\n"

    foreach featureId [cdInfoGet featureIdList] {
        append mailMsg "[featureDescGet $featureId] (id = $featureId)\n"
    }
     
    set setupVals(mailMsg) $mailMsg

    $frm.licenseInfo insert end $setupVals(mailMsg)
    $frm.licenseInfo config -state disabled
    .buts.next config -text "Send"
    endWaitCursor
}

proc pageProcess(licEmail) {w} {
    global setupVals
    global ctrlVals
  
    beginWaitCursor
    set setupVals(licAction) haveKey
    set ctrlVals(pageList) $ctrlVals(pageListBack)
    set ctrlVals(currPage) destDir
    .buts.next config -text "Next"
    set retVal [mailSend]
    endWaitCursor
    return $retVal
}

proc pageCreate(licCall) {} {
    global setupVals ctrlVals

    beginWaitCursor

    set w [dlgFrmCreate [strTableGet 1540_TITLE_LICENSE_CALL]]
    $w.msg config -text [strTableGet 1350_LICENSE_CALL]

    set callMsg "[strTableGet 1340_LICENSE_MAIL_HEADER_LINE7 \
                              [info host]]\
               \n[strTableGet 1340_LICENSE_MAIL_HEADER_LINE8 \
                              $setupVals(hostId)]\
               \n[strTableGet 1340_LICENSE_MAIL_HEADER_LINE6 \
                              $setupVals(licenseNum)]\
             \n\n[strTableGet 1340_LICENSE_MAIL_HEADER_LINE9]\n\n"

    foreach featureId [cdInfoGet featureIdList] {
        append callMsg "[featureDescGet $featureId] (id = $featureId)\n"
    }


    set frm $w.frm
    frame $frm -height 60 -width 150
    place $frm -in $w -y 80

    text $frm.licenseInfo -bd 2 -yscrollcommand "$frm.scroll set" \
                          -width 49 -height 12 -font $ctrlVals(smallFont)
    scrollbar $frm.scroll -command "$frm.licenseInfo yview"
    pack $frm.licenseInfo $frm.scroll -side left -fill y -expand yes

    $frm.licenseInfo insert end $callMsg
    endWaitCursor
}

proc pageProcess(licCall) {w} {
    global setupVals
    global ctrlVals
  
    beginWaitCursor
    set setupVals(licAction) haveKey
    set ctrlVals(pageList) $ctrlVals(pageListBack)
    set ctrlVals(currPage) destDir
    endWaitCursor
    return 1
}

#
# Supported functions:
#
proc dlgFrmCreate {title} {
    global ctrlVals

    # Make sure that we don't unneccessary create the whole frame again.

    if {[winfo exists .bitmap] != "1"} {

        # Creating the dialog

        wm maxsize . $ctrlVals(dlgWidth) $ctrlVals(dlgHeight)
        wm minsize . $ctrlVals(dlgWidth) $ctrlVals(dlgHeight)
        wm geometry . $ctrlVals(dlgPos)
        wm iconname . Setup
        . configure -bg $ctrlVals(mainBg)

        # Display the bitmap

        label .bitmap -image $ctrlVals(dlgImage)
        place .bitmap -in . -x 20 -y 20
    

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区高清| 91首页免费视频| 亚洲成人先锋电影| 亚洲精品乱码久久久久久日本蜜臀| 国产精品18久久久久久久久久久久 | 国产乱码精品一区二区三区五月婷 | 中文在线一区二区| 久久久综合网站| 久久久综合网站| 亚洲女人****多毛耸耸8| 国产精品第一页第二页第三页| 综合色天天鬼久久鬼色| 亚洲一区免费在线观看| 激情五月播播久久久精品| 国产一区视频导航| 不卡的av电影| 91麻豆精品国产91久久久资源速度| 精品国产一区二区三区久久久蜜月| 国产欧美精品国产国产专区| 中文字幕一区二区三区四区不卡| 亚洲va欧美va国产va天堂影院| 看片的网站亚洲| 91黄色免费观看| 国产日韩在线不卡| 午夜精品爽啪视频| 成人av影院在线| 欧美成人精品3d动漫h| 亚洲天天做日日做天天谢日日欢| 蜜臀91精品一区二区三区| 91福利在线导航| 国产精品网曝门| 激情图区综合网| 欧美日本一区二区三区| 国产精品国产a| 国产精品一品视频| 欧美成人精品高清在线播放| 亚洲第一福利一区| 亚洲一二三四在线| 99视频精品全部免费在线| 国产欧美一区二区在线| 国产在线播放一区| 久久久久99精品国产片| 精品一区二区三区免费毛片爱| 欧美日韩一级片网站| 亚洲精品视频一区二区| 日本道精品一区二区三区 | 亚洲福利一区二区| 欧美日韩国产色站一区二区三区| 亚洲第一精品在线| 欧美一区2区视频在线观看| 日韩国产欧美视频| 亚洲精品一区二区三区99| 高清免费成人av| 一区二区免费在线播放| 欧美精品777| 国产精品亚洲专一区二区三区| 色综合天天综合在线视频| 久久亚洲影视婷婷| 国产九色精品成人porny| 欧美刺激脚交jootjob| 国产精品久久久久精k8| 一个色在线综合| 风间由美一区二区三区在线观看| 日韩欧美高清一区| 日本成人中文字幕| 欧美一级片在线观看| 婷婷国产v国产偷v亚洲高清| 在线免费观看日本一区| 一区二区在线观看视频在线观看| 99视频精品在线| 亚洲精品日韩专区silk| 欧亚一区二区三区| 天天av天天翘天天综合网色鬼国产| 欧美日韩成人综合| 亚洲国产一区二区在线播放| 欧美精品丝袜中出| 日韩成人一级大片| 精品毛片乱码1区2区3区| 国产成人超碰人人澡人人澡| 亚洲欧美欧美一区二区三区| 欧美日韩国产综合久久| 精品伊人久久久久7777人| 亚洲人成小说网站色在线| 日韩欧美在线不卡| 91亚洲永久精品| 日本在线不卡一区| 国产欧美一区二区三区在线看蜜臀 | 日本不卡视频在线| 亚洲精品乱码久久久久| 日韩亚洲电影在线| 91丝袜高跟美女视频| 国产精品中文字幕日韩精品| 亚洲一级片在线观看| 国产精品视频一二三区| 欧美一卡二卡在线| 色婷婷国产精品久久包臀| 成人免费高清在线| 韩国成人精品a∨在线观看| 日韩精品国产精品| 国产剧情av麻豆香蕉精品| 天堂在线亚洲视频| 日韩精品一区二区三区中文精品| 91丨porny丨中文| 成人免费高清在线| 国内偷窥港台综合视频在线播放| 免费成人在线观看视频| 亚洲国产精品麻豆| 亚洲欧美在线视频观看| 日本一区二区三区国色天香| 欧美成人一区二区三区在线观看 | 欧美色电影在线| 色综合咪咪久久| 欧美无砖专区一中文字| 日韩网站在线看片你懂的| 欧美一区二区三区影视| 日韩三级中文字幕| 欧美成人在线直播| 久久综合色8888| 国产精品青草久久| 亚洲欧洲www| 亚洲曰韩产成在线| 日本怡春院一区二区| 免费成人你懂的| 国模少妇一区二区三区| 青青草视频一区| 国产精品原创巨作av| 成人看片黄a免费看在线| 成人国产精品免费| 91传媒视频在线播放| 欧美福利视频一区| 国产偷国产偷精品高清尤物| 亚洲三级在线免费| 午夜免费久久看| gogo大胆日本视频一区| 欧美狂野另类xxxxoooo| 国产欧美精品区一区二区三区| **欧美大码日韩| 亚洲777理论| 国产99久久久国产精品免费看| 91国内精品野花午夜精品 | 欧美日韩一区国产| 国产网站一区二区| 日韩高清一区在线| 99re视频这里只有精品| 日本黄色一区二区| 精品国产91久久久久久久妲己| 国产精品久久久久aaaa樱花 | 本田岬高潮一区二区三区| 欧美色倩网站大全免费| 国产精品素人视频| 久久国产精品区| 91免费视频大全| 精品欧美乱码久久久久久1区2区| 亚洲人午夜精品天堂一二香蕉| 国产在线播精品第三| 欧美精品视频www在线观看| 亚洲色大成网站www久久九九| 韩国av一区二区三区| 91精品午夜视频| 亚洲丝袜美腿综合| 91在线看国产| 亚洲欧美国产三级| av毛片久久久久**hd| 综合久久国产九一剧情麻豆| 成人免费av网站| 国产精品久久久久久久久免费桃花| 久久99久久99小草精品免视看| 欧美亚洲一区二区在线| 一区二区三区四区亚洲| 在线视频一区二区免费| 一区二区三区加勒比av| 欧美精品高清视频| 亚洲h在线观看| 日韩免费高清av| 国产精品一区二区不卡| 国产精品高潮久久久久无| 成人午夜视频在线| 亚洲黄色av一区| 欧美羞羞免费网站| 久久国产日韩欧美精品| 国产精品视频麻豆| 91蜜桃网址入口| 亚洲va韩国va欧美va精品| 精品国产三级a在线观看| 成人免费看片app下载| 一区二区三区四区在线播放| 欧美三级在线看| 国产一区二区三区免费在线观看 | 成人一二三区视频| 亚洲韩国精品一区| 精品国一区二区三区| 成人99免费视频| 亚洲欧美日韩中文播放| 精品国产一二三区| 欧美怡红院视频| 不卡的av网站| 久久成人免费电影| 一区二区在线看| 中文字幕一区二区三中文字幕| 欧美美女喷水视频|