tera term的TTL指令碼命令之listbox
阿新 • • 發佈:2018-12-11
listbox
顯示一個列表框,並向用戶詢問專案。
listbox <message> <title> <string array> [<selected>]
listbox <訊息> <標題> <字串陣列> [<可選的>]
引數
字串<message>
它顯示在列表框中。
字串<title>
它作為列表框的標題顯示。
陣列<string array>
它顯示為列表框中的專案。
整數<selected> (version 4.89 or later)
通過指定陣列的從零開始的索引來選擇第一項。 這個引數是可選的。
返回值
系統變數 <result>
如果使用者選擇專案中的一個,則將其設定為從0到N-1。 如果使用者取消,則將其設定為-1。
使用說明
listbox巨集命令顯示<string array>陣列的所有選定項。 如果<string array>被定義為比所選數字更大的條目,如下所示,最後將顯示空字串。
strdim msg 4 msg[0] = 'Banana' msg[1] = 'Apple' msg[2] = 'Orange' listbox 'Select your favorite food.' 'Confirmation' msg ; displays 4 items Banana Apple Orange [Empty string]
(version 4.89 or later)
指定<selected>引數時,可以首先選擇列表框的專案。 如果省略該引數,則預設值為0。
例子
strdim msg 3 msg[0] = 'Banana' msg[1] = 'Apple' msg[2] = 'Orange' listbox 'Select your favorite food.' 'Confirmation' msg sprintf2 var "%d" result messagebox var "result" ; result ; -1: Cancel ; 0: Banana ; 1: Apple ; 2: Orange
strdim msg 7 msg[0] = 'Sunny' msg[1] = 'Cloudy' msg[2] = 'Rainy' msg[3] = 'Windy' msg[4] = 'Snowy' msg[5] = 'Foggy' msg[6] = 'Unknown' ; The seventh entry is selected by default. listbox "How's today's weather?" 'Confirmation' msg 6 sprintf2 var "%d" result messagebox var "result"