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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? register.tcl

?? windml3.0.3
?? TCL
?? 第 1 頁 / 共 4 頁
字號(hào):
# REGISTER.TCL - Setup procedures for implementing user registration wizard 
#                page
#
# Copyright 1999-2003 Wind River Systems, Inc
#
# modification history
# --------------------
# 03q,29apr03,bjl  text rewording.
# 03p,11oct02,wmd  Fix the dimensions of the frame and label for the
#                  information section.
# 03o,29jul02,wmd  Modified to add condition to check for LM error, if so
#                  skip call to setupInit.
# 03n,25jul02,wmd  Remove updating the windows register for projInfo - it
#                  clears the info.
# 03m,22jul02,wmd  Remove setting project values to null or 0.
# 03l,19jul02,wmd  Fix the text for patches to say "root of the directory".
# 03k,12jul02,wmd  Modify to allow patch user to type PATCH=<pathTopatch> as
#                  installation key, skip the path dialog, set instkey=none.
# 03j,27jun02,bwd  SPR 74406: don't save install key if license number is 0
#                  for non-BSP CDs only
# 03i,22may02,bwd  SPR 77766: use setupVals(WRS) variable for company name
# 03h,02may02,bwd  SPR 72883: more fix on infinite loop on BSP CD
# 03g,15mar02,bwd  SPR 74406: don't save install key if license number is 0
# 03f,12mar02,bwd  SPR 72883: fixed infinite loop problems on BSP CD.
# 03e,05mar02,bwd  Rename regValues.. to registrationValues..
# 03d,05mar02,bwd  Modified SETUP to be non-tornado centric
# 03c,05feb02,wmd  Fix the warning message about the install key.
# 03b,21dec01,bwd  Added codes to handle BSP CD installation
# 03a,12jun01,j_w  Modified for Tornado 2.2
# 02t,07may01,j_w  Update error messages
# 02s,08jan01,bwd  SPR 63373: error message stored in the registries after
#                  using ALT+f functionality
# 02r,13nov00,wmd  Modify error message to be clear about need to exit.
# 02q,07nov00,bwd  Increased the size of CD description box to fit new
#                  description
# 02p,30oct00,j_w  SPR 35775: read setup.log for CD description if no DISK_ID
#                  is found when running setup /L from an installed tree
# 02o,14aug00,bwd  SPR 33171: added a check to display error if the key
#                  entered exceed max key length (45)
# 02n,07jun00,bwd  SPR 31613: skip displaying error message on NO_ZIP_FILE if
#                  running SETUP due to License Management errors
# 02m,20mar00,bwd  Fixed TEXT mode to default the installation key value if
#                  there's only one key
# 02l,09feb00,bwd  Removed double quote at the end of product descriptions and
#                  part descriptions
# 02k,07feb00,bwd  Fixed TEXT mode to use instKeyDataGet to display
#                  installation key from the register
# 02j,03feb00,wmd  Need to add a REGISTRATION_WARN_4_TEXT string.
# 02i,31jan00,bwd  Replaced setupVals(cmdMode) with isGUImode and removed redundant codes
# 02h,25jan00,wmd  Product names changed, need to alter how we detect Tornado
#                  products.
# 02g,06jan00,bwd  No test automation for command line SETUP
# 02f,17dec99,clc  testing
# 02e,03dec99,j_w  Enable the help button
# 02d,16nov99,j_w  Fixed return value if no or invalid user inputs
# 02c,16nov99,clc  change text mode variable to setupVals(cmdMode)
# 02b,14oct99,bjl  catch controlDestroy of noKeyText in case control
#                  was not previously created.
# 02b,12oct99,clc  add command-line setup
# 02a,30Sep99,j_w  Modified for T3
# 01i,22jul99,j_w  added text messages
# 01h,15apr99,wmd  If ALT-F is used, remove the corresponding key if it exists
#                  in the registry.
# 01g,15apr99,wmd  Need to destroy the "nokey" control created when no
#                  installation key is required.
# 01f,12apr99,wmd  Need to add full simulator product to the tornadoIndex in 
#                  the setupVals array.
# 01e,31mar99,wmd  Fix spr# 26130, blank components page.
# 01d,24mar99,bjl  turn off inf write to registry after queueExecute.
# 01c,19mar99,wmd  Output to a file any debug messages.
# 01b,01feb99,tcy  moved procs from INSTALL.TCL.
# 01a,26jan99,tcy  extracted from INSTW32.TCL.
#

#############################################################################
#
# onClickFaeBox - prompt FAEs to save the installation key
#
# This procedure will prompt FAEs to save the installation key
#
# SYNOPSIS
# .tS
# onClickFaeBox
# .tE
#
# PARAMETERS: N/A
#
# RETURNS: N/A
#
# ERRORS: N/A
#

proc onClickFaeBox {} {
    global setupVals

    if {![dialog yes_no "Setup" [strTableGet REGISTRATION_FAE_WARN_1]]} {
         set setupVals(instKeyNotSaved) 1
    } elseif [info exists setupVals(instKeyNotSaved)] {
         unset setupVals(instKeyNotSaved)
    }
}

#############################################################################
#
# pageCreate(registration) - displays CD information and prompt users for
#                            registration information
#
# This procedure will display CD information and prompt users for
# registration information such as user name, company name and installation key
#
# SYNOPSIS
# .tS
# pageCreate(registration)
# .tE
#
# PARAMETERS: N/A
#
# RETURNS: N/A
#
# ERRORS: N/A
#

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

    # WRS products: read user's information from registries
    if { ![isStandAlone] } {
        registrationValuesReadFromRegistry
    }

    if { "$setupVals(keyList)" == "" } {
        set numKeys 0
    } else {
        set numKeys [llength $setupVals(keyList)]
    }


    if {[string length $setupVals(CDdescription)] > 45} {
        set cdDesc [cdromDescGet]
    } else {
        set cdDesc [strTableGet WELCOME_CD_DESC]
    }

    # use the user key as default; otherwise use the first key as default

    set index 0
    if { [instKeyGet] != "" } {
        set keyList [split [instKeyDataGet]]
        set index [lsearch -exact $keyList [instKeyGet]]
        if {$index == -1} {
            set index 0
        }
    }

    set headerText ""
    if { [isBSPcd] } {
        set headerText [strTableGet REGISTRATION_MSG_1_BSP]
    } else {
        set headerText [strTableGet REGISTRATION_MSG_1]
    }

    if { [isGUImode] } {
        set ctrlVals(volatileFrm) [list \
                    [list label -name message1 \
                                -title $headerText \
                                -x 99 -y 10 -w 206 -h 37] \
                    [list label -name message2 \
                                -title [strTableGet REGISTRATION_MSG_2] \
                                -x 99 -y 56 -w 32 -h 10] \
                    [list label -name message3 \
                                -title [strTableGet REGISTRATION_MSG_3] \
                                -x 99 -y 80 -w 35 -h 10] \
                    [list label -name message4 \
                                -title [strTableGet REGISTRATION_MSG_4] \
                                -x 99 -y 104 -w 35 -h 8] \
                    [list text -name nameText -border \
                               -x 139 -y 56 -w 166 -h 13 \
                               -callback {onTextChange nameText name}] \
                    [list text -name companyText -border \
                               -x 139 -y 79 -w 166 -h 13 \
                               -callback {onTextChange companyText company}] \
                    [list combo -name keyText -x 139 -y 102 -w 166 \
                               -h [expr 13 * ($numKeys + 1)] \
                               -editable \
                               -callback {onTextChange keyText instKey}]\
                    [list label -name Information \
                                -title [strTableGet REGISTRATION_MSG_5] \
                                -x 105 -y 125 -w 40 -h 8] \
                    [list frame -name frm1 \
                               -xpos 100 -ypos 135 -width 207 -height 35] \
                    [list label -name cdInfo \
                                -x 106 -y 140 -w 200 -h 30] \
                    [list button -name fae -title "&f" \
                                 -x 280 -y 35 -w 1 -h 1 \
                                 -callback {onClickFaeBox} ] \
        ]

        set w [dlgFrmCreate [strTableGet REGISTRATION_TITLE]]

        if { [isTornadoProduct] } {
  	        # Enable the help button for Tornado
            controlEnable $w.helpButt 1
        } else {
  	        # non-tornado prod - no help
            controlEnable $w.helpButt 0
        }

        controlHide $w.fae 1
        controlValuesSet $w.companyText [companyNameGet]
        controlValuesSet $w.nameText [userNameGet]
        controlValuesSet $w.keyText [instKeyDataGet]

    
        controlValuesSet $w.cdInfo "CD number      :  $setupVals(CDnumber)\
                                  \nCD description :  $cdDesc"

        # overwrite keyText
        # test automation

        if { $ctrlVals(useInputScript) } {
            controlValuesSet $w.keyText $setupVals(instKey2)
        }

        if {[string compare "none" [instKeyGet]] == 0} {
              
            # if the key "none" works, set the value and hide 
                        # the key edit text box
  
            instKeySet "none"
            controlHide $w.keyText 1
            controlHide $w.message4 1

            # shows message informing user that no key is required for 
                        # installation

            controlCreate $w [list label -name noKeyText \
                               -title [strTableGet REGISTRATION_WARN_1] \
                               -x 99 -y 102 -w 206 \
                               -h [expr 24 * ($numKeys + 1)]]

        } else {
            controlSelectionSet $w.keyText $index
        }

        if {"[userNameGet]" == ""} {
            controlFocusSet $w.nameText
        } elseif {"[companyNameGet]" == ""} {
            controlFocusSet $w.companyText
        } else {
            controlFocusSet $w.keyText
        }

        # test automation

        if { $ctrlVals(useInputScript) } {
            autoSetupLog "Registration page:"
            autoSetupLog "\tUser name:    [userNameGet]"
            autoSetupLog "\tCompany Name: [companyNameGet]"
            autoSetupLog "\tInstall Key:  $setupVals(instKey2)"
            if {[isUnix]} { pageRemove projectInfo }
            nextCallback
        }

    } else { # TEXT mode
        printPageTitle [strTableGet REGISTRATION_TITLE]
        puts "$headerText\n"
        
        set question "name"
        while {[string compare $question "done"] != 0} {
            switch -exact $question {
                "name"  {                
                    # get user name
                    if { "[userNameGet]" == "" } {
                        set msg "Enter your name:"
                    } else {
                        set msg "Enter your name: \[[userNameGet]\]"
                    }
                    set ret [prompt "$msg"]
                    switch -regexp -- $ret {
                        "^-$" { 
                            backCallback
                            return 0 
                        }
                        "^$" { 
                            if { "[userNameGet]" != "" } {
                                set question "company" 
                            } 
                        }
                        "[eE][xX][iI][tT]"  { return 0 }
                        default { 
                            userNameSet $ret
                            set question "company" 
                        }
                    }
                }
                "company" {
                    # get company name
                    if { "[companyNameGet]" == "" } {
                        set msg "Enter your company:" 
                    } else {
                        set msg "Enter your company: \[[companyNameGet]\]"
                    }
                    set ret [prompt "$msg"]
                    switch -regexp -- $ret {
                        "^-$"   { set question "name" }
                        "^$" { 
                            if { "[companyNameGet]" != "" } {
                                set question "key" 
                            }
                        } 
                        "[eE][xX][iI][tT]"  { return 0 }
                        default { 
                            companyNameSet $ret
                            if { [string compare "none" [instKeyGet]] == 0 } {
              
                                                    # if the key "none" works, 
                                                    # set the value

                                instKeySet "none"
                                puts "[strTableGet REGISTRATION_WARN_1]\n"
                                set question "done" 
                            } else { 
                                set question "key" 
                            }
                        }
                    }
                }
                "key" {
                    # get registration key

                    set length [llength [instKeyDataGet]]

                    if { $length > 0 } {

                        if { $length == 1 } {
                            puts "Enter your key: \[[lindex [instKeyDataGet] 0]\]\n"
                        } else {
                            puts "Please enter the item number to choose one\
                                  of the following keys or enter a new key: \[1\]\n"
                        }

                        if { $length > 1 } {
                            set ix 1
                            foreach k [instKeyDataGet] {
                                puts "$ix - $k\n"
                                incr ix
                            }

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
麻豆成人av在线| 中文字幕不卡的av| 婷婷久久综合九色综合绿巨人 | 26uuu亚洲婷婷狠狠天堂| 肉丝袜脚交视频一区二区| 欧美肥妇毛茸茸| 国产在线不卡一区| 日本一区二区不卡视频| 成人av电影免费在线播放| 国产精品三级电影| 91久久国产综合久久| 亚洲福利一二三区| 26uuu精品一区二区| 不卡的电视剧免费网站有什么| 自拍偷拍国产精品| 欧美一区二区免费| 成人激情校园春色| 亚洲福利视频一区| 精品国产一区久久| aaa国产一区| 视频一区二区三区入口| 久久久久久黄色| 99国产麻豆精品| 首页国产欧美日韩丝袜| 久久久久久久久免费| 99国产精品99久久久久久| 石原莉奈一区二区三区在线观看| 久久一区二区三区国产精品| heyzo一本久久综合| 午夜免费久久看| 中文在线免费一区三区高中清不卡| 色菇凉天天综合网| 国产精品一二三四| 日韩精品一级二级 | 久久综合一区二区| 91美女片黄在线| 久久草av在线| 亚洲码国产岛国毛片在线| 日韩情涩欧美日韩视频| 色婷婷香蕉在线一区二区| 精品一二三四区| 午夜伦欧美伦电影理论片| 中文文精品字幕一区二区| 欧美日韩免费一区二区三区| 国产99一区视频免费| 亚洲成人av电影| 中文字幕一区二区三区精华液 | 久久狠狠亚洲综合| 亚洲一区二区三区四区五区中文| 久久综合色综合88| 91麻豆精品国产91久久久久 | 国产原创一区二区三区| 亚洲国产精品尤物yw在线观看| 久久精品水蜜桃av综合天堂| 这里只有精品免费| 欧美三级中文字| 91免费观看国产| 成人小视频免费观看| 精品一区二区三区视频| 婷婷开心久久网| 亚洲国产精品视频| 亚洲日本青草视频在线怡红院| 久久蜜桃av一区二区天堂| 欧美一级片免费看| 91麻豆精品91久久久久久清纯 | 欧美一区二区不卡视频| 欧美视频在线观看一区| 91美女在线视频| 色综合久久中文字幕| 成人黄色综合网站| 成人一区二区视频| 国产91清纯白嫩初高中在线观看 | 亚洲第一二三四区| 亚洲高清视频的网址| 一区二区三区在线观看动漫| 欧美日韩精品一区二区天天拍小说| 91美女片黄在线观看| 色哟哟在线观看一区二区三区| 99热在这里有精品免费| 成人精品小蝌蚪| caoporn国产精品| 成人免费电影视频| 91女人视频在线观看| 在线欧美日韩精品| 欧美高清视频一二三区| 69堂成人精品免费视频| 日韩色视频在线观看| ww亚洲ww在线观看国产| 久久久蜜桃精品| 国产精品久久久久久久久图文区| 国产精品欧美精品| 亚洲精品国产无天堂网2021| 亚洲福利电影网| 蜜桃视频在线一区| 国产精品一区二区三区四区| 成人午夜视频福利| 欧美在线视频全部完| 欧美精品xxxxbbbb| 久久久99精品久久| 亚洲卡通欧美制服中文| 亚洲狠狠爱一区二区三区| 日韩中文欧美在线| 国产伦精品一区二区三区在线观看| 久国产精品韩国三级视频| 国产一区在线观看视频| 成人av在线网站| 欧美日韩国产高清一区二区三区| 日韩欧美国产午夜精品| 国产女同性恋一区二区| 亚洲精品国产a| 久久99最新地址| 91首页免费视频| 日韩免费在线观看| 国产精品九色蝌蚪自拍| 日韩精品亚洲专区| 成人免费看的视频| 91麻豆精品国产91久久久资源速度 | 欧美v亚洲v综合ⅴ国产v| 中文在线资源观看网站视频免费不卡| 亚洲免费av观看| 久久99热这里只有精品| av亚洲产国偷v产偷v自拍| 欧美天天综合网| 久久伊人中文字幕| 亚洲国产成人va在线观看天堂| 美国十次了思思久久精品导航| 不卡的电视剧免费网站有什么| 欧美一区二区三区四区五区| 国产精品每日更新| 精品影视av免费| 精品视频一区三区九区| 国产欧美日韩另类视频免费观看 | 免费成人av在线| 91亚洲精品一区二区乱码| 欧美精品自拍偷拍动漫精品| 亚洲国产精品ⅴa在线观看| 免费av成人在线| 欧美亚洲国产一区二区三区va | 一本色道久久综合精品竹菊| 精品日韩一区二区三区| 亚洲大片免费看| 99久久国产综合精品女不卡| 久久亚洲精品国产精品紫薇| 亚洲成人福利片| 91电影在线观看| 1024成人网色www| 国产成人精品1024| 精品久久久久99| 日本一不卡视频| 日本精品一级二级| 1区2区3区精品视频| 成人网页在线观看| 久久久精品国产免大香伊| 日本美女一区二区| 日韩一级欧美一级| 奇米色一区二区三区四区| 欧美日韩国产影片| 一区二区三区蜜桃| 日本韩国欧美一区| 亚洲欧美日韩久久| 91丨国产丨九色丨pron| 亚洲女同一区二区| 91免费小视频| 一区二区三区鲁丝不卡| 色综合久久88色综合天天免费| 中文字幕欧美日韩一区| 丰满少妇在线播放bd日韩电影| 国产欧美日韩亚州综合| 国产精品99久| 国产精品水嫩水嫩| 不卡一区在线观看| 日韩美女久久久| 欧美在线短视频| 一区二区在线观看视频| 色av成人天堂桃色av| 天天综合色天天| 日韩美女一区二区三区四区| 久久国产精品99久久久久久老狼| 欧美一区二区日韩| 久久99精品久久只有精品| 欧美mv日韩mv国产网站| 国产精品小仙女| 国产区在线观看成人精品 | 色综合天天综合网国产成人综合天| 中文字幕精品在线不卡| 97精品电影院| 日韩电影在线看| 久久久av毛片精品| 色综合中文字幕| 日韩电影在线看| 中文字幕第一区| 欧美亚洲综合久久| 视频一区二区欧美| 久久久久88色偷偷免费| 91麻豆国产香蕉久久精品| 亚洲成人激情自拍| 久久精品视频在线看| 色香蕉久久蜜桃| 国产一区在线看| 亚洲一区二区在线视频|