set( ) 函数

请参阅

返回各种 SET 命令的状态。

语法

SET(cSETCommand [, 1 | 2])

参数
cSETCommand

一个字符表达式,指定要返回当前状态信息的 SET 命令。指定命令的当前设置作为一个字符串或数值串返回。

1 | 2

返回一个 SET 命令的附加信息。包含这个参数并不意味着对所有 SET 命令都返回附加信息,它只是返回下表所列的标有 1 和 2 的命令附加信息。

SET 命令 返回值
ALTERNATE ON 或 OFF
ALTERNATE, 1 FileName
BELL, 1 cWAVFileName
CENTURY ON 或 OFF
CENTURY, 1 nCentury
CENTURY, 2 ROLLOVER nYear
CLOCK ON 或 OFF
CLOCK, 1 nRownColumn
COMPATIBLE ON 或 OFF
COMPATIBLE, 1 PROMPT 或 NOPROMPT
COVERAGE,1 FileName
CURRENCY LEFT 或 RIGHT
CURRENCY, 1 cCurrencySymbol
DATE AMERICAN, ANSI, BRITISH/FRENCH, GERMAN, ITALIAN, JAPAN, USA, MDY, DMY, 或 YMD
DATE, 1 日期序列:
0 – MDY
1 – DMY
2 – YMD
DELIMITERS ON 或 OFF
DELIMITERS, 1 cDelimiters
EVENTTRACKING ON 或 OFF
EVENTTRACKING, 1 FileName
FIELDS ON 或 OFF
FIELDS, 1 FieldName1, FieldName2, ...
FIELDS, 2 LOCAL 或 GLOBAL
HELP ON 或 OFF
HELP, 1 FileName
KEY eExpression2, eExpression3
KEY, 1 eExpression2
KEY, 2 eExpression3
MESSAGE nRow
MESSAGE, 1 cMessageText
MOUSE ON 或 OFF
MOUSE, 1 nSensitivity
PRINTER ON 或 OFF
PRINTER, 1 FileNamePortName
PRINTER, 2 默认的 Windows 打印机名
PRINTER, 3 默认的 Visual FoxPro 打印机名
(在 Visual FoxPro 打印或页面设置对话框中设置)
RESOURCE ON 或 OFF
RESOURCE, 1 FileName
TALK ON 或 OFF
TALK, 1 WINDOW, NOWINDOW 或 WindowName
TEXTMERGE ON 或 OFF
TEXTMERGE, 1 cLeftDelimiter and cRightDelimiter
TOPIC cHelpTopicName | lExpression
TOPIC, 1 nContextID

说明

不能用 set( ) 函数指定所有 SET 命令,可以指定的命令列在上面参数部分的表中。
SET ( ) 可以识别所有 Visual FoxPro 中 SET 关键字的四字符缩写形式。例如,STAT 和 PRIN 可以分别用来代替 SET STATUS 和 SET PRINTER。
set( ) 函数与 SYS(2001) 的作用一样。