wait 命令

请参阅

显示信息并暂停VisualFoxPro的执行,按某个键或单击鼠标后继续执行。

语法

WAIT
[cMessageText]
[TO VarName]
[WINDOW [AT nRow, nColumn]]
[NOWAIT]
[CLEAR | NOCLEAR]
[TIMEOUT nSeconds]

参数

cMessageText

指定要显示的自定义信息。若省略cMessageText参数,则VisualFoxPro显示默认的信息。如果cMessageText参数为空字符串(拻),则不显示信息,直到按某个键,VisualFoxPro才结束等待,继续执行程序。

TO VarName

将按下的键保存到变量或数组元素中。如果用VarName参数指定的变量或数组元素不存在,则创建一个。若按ENTER、不可打印的键或组合键、或者单击鼠标,那么在VarName参数中就存储空字符串。

WINDOW

在VisualFoxPro主窗口右上角的系统信息窗口中,显示信息。按CTRL键或SHIFT键可以暂时隐藏该窗口。

AT nRow, nColumn

在VisualFoxPro中,指定信息窗口在屏幕上的位置。

NOWAIT

在显示信息后,立即继续执行程序。程序并不等待信息从VisualFoxPro主窗口中删除,而是从包含WAITNOWAIT的程序行之后紧接的一行开始继续执行。如果省略了NOWAIT参数,程序直到信息从VisualFoxPro主窗口中删除,才开始执行。删除信息可按某一键或单击鼠标。

CLEAR

在程序中,从VisualFoxPro主窗口中删除VisualFoxPro的系统窗口或WAIT信息窗口。例如,如果发出SETTALKWINDOW命令,则索引、排序等等过程中的对话都指向VisualFoxPro系统窗口,若按某一键或单击鼠标,可以删除该窗口。发布WAITCLEAR命令可以在程序中删除窗口。

NOCLEAR

指定WAIT信息窗口保留在VisualFoxPro主窗口中,直到发布WAITCLEAR或另一条命令WAITWINDOW,或者直到显示VisualFoxPro系统信息。TIMEOUTnSeconds

TIMEOUT nSeconds

指定在中断WAIT命令之前,等待键盘或鼠标输入的秒数,nSeconds参数指定经过的秒数(允许有分秒(fractionalseconds))。如果TIMEOUT不是WAIT命令的最后一个子句,则VisualFoxPro产生语法错误信息。

说明

如果在Windows版本的VisualFoxPro中出现了WAIT信息,按下SHIFT或CTRL键就可以隐藏包括WAIT信息在内的所有窗口。