主题:程序的先后问题
powerprefectsoftwate
[专家分:180] 发布于 2010-03-31 09:40:00
....................
EXECSCRIPT(语句a)
EXECSCRIPT(语句b)
....................
有什么办法让它在半秒内执行了语句a才执行语句b呢?
据我了解,同一个程序的两个语句VFP是同时执行的.
回复列表 (共8个回复)
沙发
homayzh [专家分:7040] 发布于 2010-03-31 11:29:00
你意思是。执行A,等半秒在执行B??
3 楼
moz [专家分:37620] 发布于 2010-03-31 17:46:00
如果是我,我会在A脚本里根据条件来调用B
或者使用 RUN 命令(不要使用/N参数)
4 楼
homayzh [专家分:7040] 发布于 2010-03-31 20:34:00
DECLARE Sleep IN kernel32 INTEGER dwMilliseconds
EXECSCRIPT(语句a)
sleep(500)
EXECSCRIPT(语句b)
5 楼
moz [专家分:37620] 发布于 2010-03-31 21:40:00
为什么不用WAIT,而要用到API ?
EXECSCRIPT(语句A +CHR(13)+_
"wait timeout 0.5" +CHR(13)+_
"EXECSCRIPT(语句B)"
6 楼
moz [专家分:37620] 发布于 2010-03-31 21:41:00
哦,看了一下帮助文档,
这样一来,我岂不是要把程序里的(宏替换)改成这个EXECSTRIPT( )函数了?
7 楼
homayzh [专家分:7040] 发布于 2010-04-01 10:32:00
如果你要用wait ,和 在等待的时间里,按了键盘,它就不等待了
如WAIT TIMEOUT 30 "" 要等30秒,用户点鼠标,或按键盘,程序就继续运行了
我来回复