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

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

?? lmconfig.tcl

?? 該文件是WINDRIVER針對2.2版本的tornado推出的驅(qū)動更新包
?? TCL
?? 第 1 頁 / 共 2 頁
字號:
## RETURNS: N/A## ERRORS: N/A#proc licDetailsDlgInit {} {    global infoStr    controlValuesSet licDetailsDlg.hostLicenseInfo $infoStr    controlFocusSet licDetailsDlg.ok}############################################################################### onLmDetails - callback for details button## This procedure will display server information for the selected server## SYNOPSIS# .tS# onLmDetails# .tE## PARAMETERS: N/A## RETURNS: N/A## ERRORS: N/A#proc onLmDetails {} {    global lmVals setupVals ctrlVals    set len [llength $lmVals(lmHostSelected)]    if {$len == 0} {        return    }    # compile the information to be displayed from the lmHostRecs    compileHostDetails    # display a dialog with the details of hosts selected    set controls   [list \        [list label -name msg1 \                    -title [strTableGet LMCONFIG_DETAILS_LABEL_1] \                    -x 10 -y 10 -w 200 -h 20] \        [list text -name hostLicenseInfo \                    -multiline -vscroll -readonly \                    -x 10 -y 40 -w 200 -h 60] \        [list button -name ok \                    -title "&OK" -default \                    -callback {windowClose licDetailsDlg} \                    -x 85 -y 110 -w 50 -h 14] \       ]    dialogCreate \        -name licDetailsDlg \        -title [strTableGet LMCONFIG_DETAILS_TITLE] \        -init licDetailsDlgInit \        -parent $ctrlVals(parentDialog) \        -helpfile $setupVals(setupHelp) \        -width 220 -height 130 \        -controls $controls}############################################################################### compileHostDetails - get host details to be displayed for selected hosts## This procedure will place the selected servers to the selected colunm## SYNOPSIS# .tS# compileHostDetails# .tE## PARAMETERS: N/A## RETURNS: A string containing the information to be displayed#   Host: xxx#           Licensed Product: prodname featureId#           Number of Licenses: xx#   ...## ERRORS: N/A#proc compileHostDetails {} {    global lmVals lmHostRecs lmHostRecsLen    global infoStr lmHostFeaturesNum    set hostInfo ""    for {set ix 0} {$ix < [llength $lmVals(lmHostSelected)]} {incr ix} {        set hostName [lindex $lmVals(lmHostSelected) $ix]        for {set i 0} {$i < $lmHostRecsLen} {incr i} {            if {$hostName == [lmLicHostInfoGet hostName $i]} {                break            }        }        set port [lmLicHostInfoGet hostPort $ix]        if {$port == 0} {set port "default=27000"}        append hostInfo [format "%s  %s\r\n" "Host: $hostName" \                "Port: $port"]        append hostInfo [format "    %s\r\n" "Licensed Product(s)"]        for {set pix 0} {$pix < [lindex $lmHostFeaturesNum $i]} {incr pix} {            if {[lmLicProdInfoGet licFLAllocated $hostName $pix] != 0} {                append hostInfo [format "\t%s: " \                    [lmLicProdInfoGet prodName $hostName $pix]]                append hostInfo [format " %s license(s)\r\n" \                    [lmLicProdInfoGet licFLAllocated $hostName $pix]]                }           }        append hostInfo [format "\r\n"]    }    set infoStr $hostInfo}############################################################################### onLmAddServers - callback for the "-->" button to add servers to selected## This procedure will place the selected servers to the selected colunm## SYNOPSIS# .tS# onLmAddServers# .tE## PARAMETERS: N/A## RETURNS: N/A## ERRORS: N/A#proc onLmAddServers {} {    global lmVals    for {set ix 0} {$ix < [llength $lmVals(lmHostSelected)]} {incr ix} {        set index [lsearch $lmVals(lmAvailHosts) [lindex $lmVals(lmHostSelected) $ix]]        if {[lsearch $lmVals(lmHostOrder) \                [lindex $lmVals(lmHostSelected) $ix]] == -1} {            set lmVals(lmAvailHosts) [lreplace $lmVals(lmAvailHosts) $index $index]            lappend lmVals(lmHostOrder) [lindex $lmVals(lmHostSelected) $ix]            controlEnable wizardDialog.lmRemoveServers 1            if {[llength $lmVals(lmHostOrder)] > 1} {                controlEnable wizardDialog.lmUp 1                controlEnable wizardDialog.lmDown 1            }        }    }    controlValuesSet wizardDialog.lmSelServers $lmVals(lmHostOrder)    controlValuesSet wizardDialog.lmAvailServers $lmVals(lmAvailHosts)    if {[llength $lmVals(lmAvailHosts)] == 0} {        controlEnable wizardDialog.lmAddServers 0        set lmVals(lmAvailHosts) {}    }    set lmVals(lmHostSelected) {}    controlEnable wizardDialog.lmDetailsButton 0        # enable the next button        controlEnable wizardDialog.nextButt 1}############################################################################### onLmRemoveServers - callback to remove the selected server from the selected#                     to the available list.## This procedure will place the selected server(s) to the available server list.## SYNOPSIS# .tS# onLmRemoveServers# .tE## PARAMETERS: N/A## RETURNS: N/A## ERRORS: N/A#proc onLmRemoveServers {} {    global lmVals    for {set ix 0} {$ix < [llength $lmVals(lmHostSelected)]} {incr ix} {        set index [lsearch $lmVals(lmHostOrder) [lindex $lmVals(lmHostSelected) $ix]]        if {[lsearch $lmVals(lmAvailHosts) \                [lindex $lmVals(lmHostSelected) $ix]] == -1} {            set lmVals(lmHostOrder) [lreplace $lmVals(lmHostOrder) $index $index]            lappend lmVals(lmAvailHosts) [lindex $lmVals(lmHostSelected) $ix]            controlEnable wizardDialog.lmAddServers 1            if {[llength $lmVals(lmHostOrder)] < 2} {                controlEnable wizardDialog.lmUp 0                controlEnable wizardDialog.lmDown 0            }        }    }    controlValuesSet wizardDialog.lmSelServers $lmVals(lmHostOrder)    controlValuesSet wizardDialog.lmAvailServers $lmVals(lmAvailHosts)    if {[llength $lmVals(lmHostOrder)] == 0} {        controlEnable wizardDialog.lmRemoveServers 0        controlEnable wizardDialog.lmUp 0        controlEnable wizardDialog.lmDown 0        set lmVals(lmHostOrder) {}                                # disable the next button                controlEnable wizardDialog.nextButt 0    }    set lmVals(lmHostSelected) {}    controlEnable wizardDialog.lmDetailsButton 0}############################################################################### onLmUp - callback to handle Up button## This procedure will move the selected server to the next higher position# in the selected servers list box.## SYNOPSIS# .tS# onLmUp# .tE## PARAMETERS: N/A## RETURNS: N/A## ERRORS: N/A#proc onLmUp {} {    global lmVals    if {[llength $lmVals(lmHostSelected)] == 0 || \        [llength $lmVals(lmHostOrder)] == 1} {        return    }    # create an indexed list of hosts    for {set ix 0} {$ix < [llength $lmVals(lmHostOrder)]} {incr ix} {        set indexedHosts($ix) [lindex $lmVals(lmHostOrder) $ix]    }    set ix 0    while {$ix < [llength lmVals(lmHostOrder)]} {      for {set ixs 0} {$ixs < [llength $lmVals(lmHostSelected)]} {incr ixs} {        foreach {key value} [array get indexedHosts] {            if {$value == [lindex $lmVals(lmHostSelected) $ixs]} {                # found a match, delete it from lmHostOrder and reinsert higher                set lmVals(lmHostOrder) [lreplace $lmVals(lmHostOrder) $key $key]                set lmVals(lmHostOrder) [linsert $lmVals(lmHostOrder) \                    [expr $key - 1] $value]            }          }          incr ix        }    }    controlValuesSet wizardDialog.lmSelServers ""    for {set ix 0} {$ix < [llength $lmVals(lmHostOrder)]} {incr ix} {        controlValuesSet wizardDialog.lmSelServers -append [lindex $lmVals(lmHostOrder) $ix]    }    controlEnable wizardDialog.lmDetailsButton 0    set lmVals(lmHostSelected) {}    }############################################################################### onLmDown - callback to handle the Down button## This procedure will move the selected server down one position in the # selected servers list box.## SYNOPSIS# .tS# onLmDown# .tE## PARAMETERS: N/A## RETURNS: N/A## ERRORS: N/A#proc onLmDown {} {    global lmVals    if {[llength $lmVals(lmHostSelected)] == 0 || \        [llength $lmVals(lmHostOrder)] == 1} {        return    }    if {[llength $lmVals(lmHostOrder)] != 0} {        controlEnable wizardDialog.lmDown 1    }    # create an indexed list of hosts    for {set ix 0} {$ix < [llength $lmVals(lmHostOrder)]} {incr ix} {        set indexedHosts($ix) [lindex $lmVals(lmHostOrder) $ix]    }    set ix 0    while {$ix < [llength lmVals(lmHostOrder)]} {      for {set ixs 0} {$ixs < [llength $lmVals(lmHostSelected)]} {incr ixs} {        foreach {key value} [array get indexedHosts] {            if {$value == [lindex $lmVals(lmHostSelected) $ixs]} {                # found a match, insert it higher                set lmVals(lmHostOrder) [linsert $lmVals(lmHostOrder) \                    [expr $key + 2] $value]                set lmVals(lmHostOrder) [lreplace $lmVals(lmHostOrder) $key $key]            }          }          incr ix        }    }    controlValuesSet wizardDialog.lmSelServers ""    for {set ix 0} {$ix < [llength $lmVals(lmHostOrder)]} {incr ix} {        controlValuesSet wizardDialog.lmSelServers -append [lindex $lmVals(lmHostOrder) $ix]    }    controlEnable wizardDialog.lmDetailsButton 0    set lmVals(lmHostSelected) {}    }############################################################################### pageProcess(lmConfig) - process inputs from lmConfig page## This procedure will process inputs from lmConfig page## SYNOPSIS# .tS# pageProcess(lmConfig)# .tE## PARAMETERS: N/A## RETURNS: N/A## ERRORS: N/A#proc pageProcess(lmConfig) {} {    global setupVals    global ctrlVals    # At this point, lmVals(lmHostOrder) contains the list of servers in the    # order that the user wants licenses be served    set retVal 1    return $retVal}####################################################################### Dialog Text Messages######################################################################set strTable(LMCONFIG_TITLE) "User License Management Configuration"set strTable(LMCONFIG_MSG_1) \    "Select from the list of available license server(s)\    on your network below.  Use the Up and Down buttons to change\    the order in which license servers are searched."set strTable(LMCONFIG_MSG_1_TEXT) \    "Select from the list of available license server(s)\    on your network below." set strTable(LMCONFIG_MSG_2) "Details will provide license information\    for the highlighted host."set strTable(LMCONFIG_HOST_PING_ERR_1) \        "Setup cannot establish a connection with host: "set strTable(LMCONFIG_HOST_PING_ERR_2) \        "Please check that network routine tables, or network masks\        are setup correctly for your host."set strTable(LMCONFIG_AVAIL_SERVERS_LABEL) "Available Server(s):"set strTable(LMCONFIG_SEL_SERVERS_LABEL) "Selected Server(s):"set strTable(LMCONFIG_DETAILS_TITLE) "Selected Hosts License Information"set strTable(LMCONFIG_DETAILS_LABEL_1) \        "Setup has detected the following license configurations for\        the following host(s):"set strTable(LMCONFIG_SERVER_ACCEPT_MSG) \    "Press <Return> to accept the setting.  To change the setting,\n\     enter a list of server numbers in the order which license\n\     servers are to be accessed separated by spaces."#set strTable(LMCONFIG_NO_CONFIG) \#   "Setup has determined that [getProdInfo name] License Management has not #been\ configured for your site.  Please exit this program and contact\#    your system administrator to configure license management\#    with the Setup program, or back up to the \"License Management Options\"\#    page and configure Node Locked Licensing for this host."set strTable(LMCONFIG_NO_CONFIG) \   "Setup has determined that [getProdInfo name] License Management has\    not been configured for your site. Please exit this program and contact\    your system administrator to setup a license server on your\    site, then run Setup -L to continue your License Management\    configuration.\n\n\If you prefer a Node Locked license, go back to the\    \"License Management Options\" page and configure Node Locked\    Licensing for this host."set strTable(LMCONFIG_NO_CONFIG_ELM) \   "License Management is incomplete. Setup has detected that there are\    no license servers configured for this product. Please request that\    your system administrator set up at least one license server for\    [getProdInfo name].  Re-run Setup with the option /L to configure\    license management for your server.  Setup will now exit."    set strTable(LMCONFIG_NO_CONFIG_WARNING) \   " Setup has determined that [getProdInfo name] License Management has not been\n\   configured for your site.  Please exit this program and contact\n\   your system administrator to configure license management\n\   with the Setup program, or back up to the \"License Management Options\"\n\   page and configure Node Locked Licensing for this host.\n\n"set strTable(LMCONFIG_NO_CONFIG_ACCEPT_MSG) \   "Press <-> to backup, or type <exit> to quit Setup."

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩在线亚洲一区蜜芽| 日韩一区国产二区欧美三区| 欧美一区二区三区在| 国产丝袜在线精品| 亚洲在线中文字幕| 国产成人8x视频一区二区| 成人高清伦理免费影院在线观看| 不卡的电影网站| 欧美精品一区二| 天堂一区二区在线免费观看| 成人看片黄a免费看在线| 亚洲精品一线二线三线| 国产欧美一区二区三区鸳鸯浴 | 欧美日韩1234| 午夜视频在线观看一区二区| 激情综合色综合久久综合| 国产精品一区二区在线播放| 一本一本久久a久久精品综合麻豆| 久久一日本道色综合| 国产a精品视频| 国产精品视频第一区| 激情小说亚洲一区| 日韩免费一区二区| 国产一区91精品张津瑜| 欧美精品一区二区三区高清aⅴ| 麻豆精品在线播放| 欧美一区二区三区人| 另类人妖一区二区av| 国产欧美一区二区三区网站| 粉嫩蜜臀av国产精品网站| 国产日韩精品视频一区| 91色乱码一区二区三区| 亚洲主播在线播放| 欧美日韩国产中文| 国产在线视频一区二区| 欧美色图在线观看| 日一区二区三区| 久久亚洲综合色| 91丨九色丨黑人外教| 亚洲成人动漫在线观看| 国产日产欧美一区二区三区| 99精品视频一区二区三区| 午夜在线成人av| 国产亚洲精品精华液| 欧美日韩国产高清一区二区三区| 精品中文字幕一区二区小辣椒| 亚洲国产成人自拍| 欧美美女直播网站| 国产精品99久| 免费三级欧美电影| 国产午夜精品久久| 欧美不卡在线视频| 欧美日韩亚洲综合在线| kk眼镜猥琐国模调教系列一区二区| 七七婷婷婷婷精品国产| 国产清纯在线一区二区www| 51久久夜色精品国产麻豆| 在线一区二区三区做爰视频网站| 成人av网站大全| 成人精品视频.| 欧美高清性hdvideosex| 成人久久久精品乱码一区二区三区| 久久69国产一区二区蜜臀| 国产成人在线观看免费网站| 国内精品不卡在线| 94色蜜桃网一区二区三区| 在线观看日产精品| 欧美精品一区二| 亚洲人吸女人奶水| 日韩经典一区二区| 国产精品123区| 欧美性猛交xxxx乱大交退制版 | 美女性感视频久久| 国产精品亚洲一区二区三区在线| 成人午夜视频网站| 91理论电影在线观看| aaa国产一区| 日韩欧美一区二区在线视频| 国产精品麻豆久久久| 亚洲伦在线观看| 国产在线视频精品一区| 色婷婷综合久久久中文字幕| 欧美一级片在线看| 日本一区二区视频在线| 天天亚洲美女在线视频| 国产不卡视频在线播放| 91精品国产综合久久久久久| 中文字幕第一页久久| 久久99热这里只有精品| 欧美视频一区二区在线观看| 久久噜噜亚洲综合| 免费观看日韩av| 欧美区一区二区三区| 亚洲人成精品久久久久| 成人av电影免费在线播放| 欧美一区午夜精品| 亚洲妇女屁股眼交7| 91美女精品福利| 精品日产卡一卡二卡麻豆| 欧美韩日一区二区三区四区| 国产91精品欧美| 日韩一区二区三区视频在线| 一区二区三区色| 在线免费观看一区| 亚洲欧美成aⅴ人在线观看 | 亚洲永久精品大片| 色综合激情五月| 日韩黄色免费电影| 91精品国产综合久久久蜜臀图片| 日日摸夜夜添夜夜添亚洲女人| 欧美日韩亚洲综合| 久久精品免费看| 欧美国产日本视频| 欧美在线综合视频| 麻豆成人久久精品二区三区小说| 欧美一区二区三区视频在线 | 成人av片在线观看| 亚洲一区二区三区视频在线| 国产成人亚洲精品狼色在线 | 99精品热视频| 亚洲国产日韩a在线播放性色| 欧美日韩精品免费观看视频| 免费国产亚洲视频| 亚洲欧洲99久久| 欧美精品vⅰdeose4hd| 国产资源在线一区| 一区二区三区四区激情 | 欧美主播一区二区三区| 人人超碰91尤物精品国产| 欧美国产综合色视频| 欧美三级韩国三级日本三斤| 看电影不卡的网站| 一区二区三区成人| 国产精品美女一区二区在线观看| 欧美日韩中文字幕一区二区| 丰满放荡岳乱妇91ww| 日韩av在线发布| 亚洲品质自拍视频网站| 亚洲国产高清不卡| 久久蜜臀精品av| 欧美日韩中字一区| 成人免费观看男女羞羞视频| 老司机精品视频导航| 日本美女视频一区二区| 亚洲天堂av一区| 国产精品三级电影| 中文字幕一区二区不卡 | 在线观看不卡视频| 成人性色生活片免费看爆迷你毛片| 亚洲日本免费电影| 欧美韩国一区二区| 久久综合色综合88| 久久噜噜亚洲综合| 中文字幕一区二区5566日韩| 精品粉嫩aⅴ一区二区三区四区| 欧美一区二区三区男人的天堂| 欧美揉bbbbb揉bbbbb| 欧美三级电影在线看| 7777精品伊人久久久大香线蕉最新版| 欧美怡红院视频| 日韩一级黄色片| 国产亚洲成av人在线观看导航| 国产精品麻豆久久久| 中文字幕一区二区三区精华液| 亚洲图片另类小说| 中文字幕亚洲电影| 亚洲一区精品在线| 国产乱对白刺激视频不卡| 国产成人夜色高潮福利影视| 风间由美一区二区av101| 99国产精品久久| 日韩视频在线永久播放| 国产精品欧美久久久久无广告| 国产精品视频一二| 亚洲丰满少妇videoshd| 不卡av在线网| 日韩视频在线观看一区二区| 中文字幕一区免费在线观看| 日韩精品国产欧美| 欧美美女直播网站| 久久亚洲精华国产精华液| 亚洲一卡二卡三卡四卡无卡久久 | 在线亚洲一区二区| 久久综合九色综合97_久久久| 亚洲无人区一区| 国产91精品免费| 欧美成人a视频| 美女诱惑一区二区| 91精品国产91久久综合桃花| 日韩伦理免费电影| 99精品久久只有精品| 久久久久久亚洲综合影院红桃| 中文字幕国产精品一区二区| 亚洲成av人片在线| 欧美视频自拍偷拍| 亚洲国产精品一区二区久久| 波多野结衣精品在线| 欧美韩日一区二区三区四区| 国产精品66部| 国产欧美日本一区二区三区|