set bell 命令

示例

关掉或打开计算机铃声,并设置铃声属性。

语法

SET BELL ON | OFF
— 或者 —
SET BELL TO [nFrequency, nDuration | cWAVFileName, nDuration]

参数
ON

(默认设置)打开铃声。

OFF

关掉铃声。

TO [nFrequency, nDuration]

仅用于 FoxPro for MS-DOS。调节铃声的音调和响铃时间。
nFrequency 指定铃声的音调,可以是 19 到 10,000 Hz 的任意数。默认的频率为 512 Hz。
nDuration 指定响铃的时间。nDuration 可以为 1 到 19 秒的任意数。默认的响铃时间是 2 秒。

TO cWAVFileName, nDuration

在 Visual FoxPro,FoxPro for Windows 和 FoxPro for Macintosh 
中,可以指定铃声的波形或系统警告声音。
在 Visual FoxPro 和 FoxPro for Windows 中,cWAVFileName 指定铃声的波形。cWAVFileName 可以是一个声音波形文件名或由 WIN.INI 文件中的声音部分的输入项。如果找不到这些声音,则 Visual FoxPro 和 FoxPro for Windows 播放由 WIN.INI 文件中声音部分的 SystemDefault 项指定的默认声音。如果找不到这个默认声音或者没有系统默认输入项,则 Visual FoxPro 和 FoxPro for Windows 不播放声音。
在 FoxPro for Macintosh 中,cWAVFileName 指定响铃播放时的系统警告声音。指定的系统警告声音必须安装在 Macintosh 中。

如果指定了声音波形或系统警告声音,还必须指定 nDuration,如果省略持续时间值,会产生语法错误。忽略指定的持续时间,并播放整个声音波形或系统警告声音。

说明

在编辑期间,当到达一个字段未尾或输入无效数据时,SET BELL 可开始或停止响铃。