PAUSE

暂停宏执行,同时可选择性地显示状态消息。状态消息可以是字符串或数值。在用户点击状态对话框上的"确定"按钮之后,宏继续运行。

语法:

PAUSE
PAUSE "Ready to continue..."
PAUSE TIME, time
PAUSE THREADS
 

详述:

此功能可用于调试、显示结果或暂停宏的执行。如果PAUSE命令之后跟随关键字TIME,则宏执行将在指定的毫秒数内处于"休眠"状态。例如,要暂停宏100毫秒,则语法为

PAUSE TIME, 100
 

在指定的时间间隔结束后,宏将继续执行。此种情况下不会显示状态消息。请注意,系统计时器的精度大约为10毫秒,因此PAUSE TIME所产生的实际延迟介于请求时间与请求时间加上(大约)10毫秒之间。允许的最大暂停时间是1,000,000毫秒(大约16.7分钟)。

如果PAUSE命令之后跟随关键字THREADS,则在当前进行计算的所有窗口都计算完毕之后,宏执行才暂停。当使用session文件调用UPDATE ALL或LOADLENS时,此功能非常有用。

下一部分: