選取變數

選取準則以選取變數的使用為基礎。某些選取變數為預設變數,您也可以從自訂內容建立自己的變數。

您可以直接在選取準則字串中放入數字及字串,使用或不使用引號均可。選取準則字串必須區分大小寫。

例如,下列選取準則字串全部有效:

ModelName=6840
ModelName = 6840
ModelName=”6840”

Series = S

下列則無效:

series = s
Series = s

也支援長字串做為選取準則。例如,下列字串有效:

Series = 3 | (MAC = 00-A0-F8-27-B5-7F | MAC = 00-A0-F8-80-3D-4B | MAC = 00-A0-F8-76-B3-D8 | MAC = 00-A0-F8-38-11-83 | MAC = 00-A0-F8-10-24-FF | MAC = 00-A0-F8-10-10-10)

由於長選取準則字串可能相當複雜,因此建議您將選取準則限制為 20 個選取變數。

下列列出預設選取變數:

Columns

行動裝置支援的顯示欄數。可能的值範圍是 1 到 80 之間。

範例:

Columns > 20

EnablerVer

啟用器版本編號。含小數的值必須以雙引號括住。

EnablerVer = “3.10-13”

IP

行動裝置的 IP 位址。

使用點標記法輸入所有 IP 位址。IP 位址能夠以三種方法寫入:

與單一 IP 位址直接比較。例如, IP = 10.1.1.1

與任意位址範圍比較。例如, IP = 10.1.1.5 – 10.1.1.15
這也可寫成 IP = 10.1.1.5 – 15.

與子網路比較。這是透過提供含有子網路遮罩或 CIDR 值的網路號碼所完成。例如,IP = 10.1.1.0/255.255.255.0
使用 CIDR 標記法時,這也可寫成 IP = 10.1.1.0/24

KeyboardCode

裝置製造商設定由 BIOS 內部用來識別鍵盤類型的號碼。

支援的值包括:

0 = 35 鍵
1 = 大於 35 鍵,而 WSS1000
2 = 其他小於 35 鍵的裝置

範例:

KeyboardCode = 0

KeyboardName

行動裝置使用的鍵盤類型 (46 鍵、35 鍵等)。這個選取變數不適用於 CE 裝置。

支援的值包括:

35KEY

46KEY

101KEY

TnKeys

範例:

KeyboardName = 35KEY

LastContact

裝置連絡伺服器的最後時間。LastContact 內容的剖析器可指定絕對或相對時間戳記。

時間戳記格式的範例:

mm/dd/yyyy

LastContact = “12/22/2005” (全天)

HH:MM mm/dd/yyyy

LastContact = “23:15 12/22/2005” (全部分鐘長,24 小時標記法)

hh:mm AP mm/dd/yyyy

LastContact = “11:15 PM 12/22/2005” (全部分鐘長,12 小時標記法)

以上的範圍格式

相對格式使用目前時間的位移。

<offset>M

LastContact = 60M (過去 60 分鐘)

<offset>H

LastContact = 1H (過去的一小時,一整個小時)

<offset>D

LastContact = 1D (過去的一天,一整天)

以上的範圍格式,包含相反範圍

LastContact=7D-1M

MAC

行動裝置的 MAC 位址。

輸入十六進位數字串的任何 MAC 位址。八位數之間可選用連字號或冒號。例如:

MAC = 00:A0:F8:85:E8:E3

ModelName

行動裝置的標準型號名稱。此名稱通常是數字,但是可以是英數字元。裝置詳細資料通常顯示型號名稱。

一些支援的值包括:

1040、1740、1746、1840、1846、2740、2840、3140、3143、3540、3840、3843、3940、4040、5040、6140、6143、6840、6843、6940、7240、7540、7940、8140、8940、PTC960、TR1200、VT2400、WinPC、WT2200、7000CE、HHP7400、MX1、MX2、MX3、VX1、iPAQ、iPAD、Falcon、ITCCK30、ITC700

範例:

ModelName = 6840

ModelCode

裝置製造商設定由 BIOS 內部用來識別硬體的號碼。

支援的值包括:

1= LRT 38xx/LDT
2 = VRC39xx/69xx
3 = PDT 31xx/35xx
4 = WSS1000
5 = PDT 6800
6 = PDT 6100

範例:

ModelCode <= 2

這符合所有的 38xx、39xx 及 69xx 裝置。

OSVer

啟用器報告的作業系統版本。其中含小數的值必須以雙引號括住。

OSVer = “4.20”

作業系統類型

啟用器報告的作業系統類型。

OSType = PocketPC

Processor

啟用器報告的處理器。

Processor = ARM

ProcessorType

啟用器報告的處理器類型。

ProcessorType = xScale

分配的 IP

行動裝置的 IP 位址。

使用點標記法輸入所有 IP 位址。IP 位址能夠以三種方法寫入:

與單一 IP 位址直接比較。例如, IP = 10.1.1.1

與任意位址範圍比較。例如, IP = 10.1.1.5 – 10.1.1.15
這也可寫成 IP = 10.1.1.5 – 15.

與子網路比較。這是透過提供含有子網路遮罩或 CIDR 值的網路號碼所完成。例如,IP = 10.1.1.0/255.255.255.0
使用 CIDR 標記法時,這也可寫成 IP = 10.1.1.0/24

Series

裝置的一般系列。這是單一字元。

支援的值包括:

3 = DOS 3000 系列
P = DOS 4000 及 5000 系列
7 = DOS 7000 系列
T = Telxon 裝置
C = CE 裝置
S = Palm 裝置
W = Windows 電腦
D = PSC 及 LXE DOS 裝置
G = Android 裝置
A = iOS 裝置

範例:

Series = 3

Rows

行動裝置支援的顯示列數。可能的值範圍是 1 到 25 之間。

範例:

(KeyboardName=35Key)&(Rows=20)

此範例符合 20 列及 35 鍵鍵盤的所有行動裝置。

Syncmedium

行動裝置使用的同步媒體類型。

支援的值包括:

any
ip
serial

終端機 ID

Avalanche 產生或使用者指派的行動裝置唯一 ID。初始終端機 ID 是 1,而且值將視需要遞增。您可以視需要重新定義行動裝置的終端機 ID。如果您在工作站 ID 中使用終端機 ID,值不可超過主機的字元限制。一般而言,主機支援 10 個字元。

範例:

Terminal ID = 5

@exists

可供使用者檢查內容是否存在。@exists 函數名稱必須區分大小寫,而且只能搭配 EQ 或 NE 運算子使用。

範例:

@exists ne some.property

@exists ==Some.property & Some.property = “value”