📄 lmregist.tcl
字号:
# LMCONFIRM.TCL - Setup procedures for implementing install LM confirm # wizard page## Copyright 1999 Wind River Systems, Inc## modification history# --------------------# 02a,12jun01,j_w Modified for Tornado 2.2# 01m,08dec00,bwd Remove writing LM_LICENSE_FILE for end user license # config - this is done in FINISH page# 01l,30oct00,j_w Added queueExecute at the end of pageProcess# 01k,23oct00,j_w Fixed typo# 01j,10apr00,bwd Changed the name of the registry key for license management# to LM_LICENSE_FILE# 01i,07apr00,bwd Added codes to write license info to registry# WRSD_LICENSE_FILE# 01h,06jan00,bwd No test automation for command line SETUP# 01g,02dec99,clc add text mode# 01f,30nov99,wmd Fix so that duplicate strings are eliminated from# LM_LICENSE_FILE.# 01e,29nov99,wmd Fix typos.# 01d,24nov99,bwd Added sections for automatic LM Installation# 01c,23nov99,wmd Add code to set LM_LICENSE_FILE in the registry for# windows.# 01b,22nov99,wmd Add logic to implement this page.# 01a,29Oct99,wmd written.################################################################################ pageCreate(lmRegister) - confirm floating license server for end user license## This procedure will create a page to provide information to users which# license server(s) has been selected for floating license## SYNOPSIS# .tS# pageCreate(lmRegister)# .tE## PARAMETERS: N/A## RETURNS: N/A## ERRORS: N/A#proc pageCreate(lmRegister) {} { global ctrlVals setupVals lmVals if { [isGUImode] } { set serverList "" for {set ix 0} {$ix < [llength $lmVals(lmHostOrder)]} {incr ix} { append serverList [format "\t%s\r\n" [lindex $lmVals(lmHostOrder) $ix]] } set ctrlVals(volatileFrm) [list \ [list label -name lmRegisterText \ -title [strTableGet LMREGIST_MSG1] \ -x 100 -y 10 -w 200 -h 24] \ [list label -name lmRegisterText2 \ -title [strTableGet LMREGIST_MSG2] \ -x 100 -y 38 -w 200 -h 12] \ [list label -name lmRegisterText3 \ -title $serverList \ -x 100 -y 50 -w 200 -h 80] \ ] set w [dlgFrmCreate [strTableGet LMREGIST_TITLE_WINDOWS]] # the following is to workaround a bug in UITclSh: # if the user presses Return for the OK button, # UITclSh does not exit. if {[isUnix]} { controlPropertySet $w.nextButt -defaultbutton 0 controlFocusSet $w.cancelButt } else { controlFocusSet $w.nextButt } # test automation if { $ctrlVals(useInputScript) } { autoSetupLog "License Management Registration Page: skipped" autoSetupLog "[strTableGet LMREGIST_MSG1]" autoSetupLog "\t[strTableGet LMREGIST_MSG2] $lmVals(lmHostOrder)" nextCallback } } else { # text mode set serverList "" for {set ix 0} {$ix < [llength $lmVals(lmHostOrder)]} {incr ix} { append serverList [format "\t%s\r\n" [lindex $lmVals(lmHostOrder) $ix]] } # display page header and selected servers printPageTitle [strTableGet LMREGIST_TITLE_WINDOWS] puts "[strTableGet LMREGIST_MSG1]\n" puts [strTableGet LMREGIST_MSG2] foreach server $serverList { puts $server } puts "\n" # prompt to continue set msg "Press <Enter> to continue." while { [prompt $msg] != "" } { } nextCallback return 0 }}############################################################################### pageProcess(lmRegister) - proceed to the next page with selected server(s)## This procedure will proceed with selected server(s) for end user license## SYNOPSIS# .tS# pageProcess(lmRegister)# .tE## PARAMETERS: N/A## RETURNS: 1 when successful## ERRORS: N/A#proc pageProcess(lmRegister) {} { return 1}####################################################################### Dialog Text Messages######################################################################set strTable(LMREGIST_TITLE_WINDOWS) "License Management Registration" set strTable(LMREGIST_MSG1) \ "Setup will now write the license configuration into the\ windows registry on this host."set strTable(LMREGIST_MSG2) \ "Selected Server(s): "
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -