以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]想问下能不能延迟执行代码? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=130409) |
-- 作者:zto001 -- 发布时间:2019/1/21 13:42:00 -- [求助]想问下能不能延迟执行代码? [求助]想问下能不能延迟执行代码? 比如有一段代码 代码a ’执行代码a后 ’延迟10秒在执行代码b 代码b 想问问有没有延迟执行代码的代码?
|
-- 作者:狐说八道 -- 发布时间:2019/1/21 14:07:00 -- sleep(10000) |
-- 作者:有点甜 -- 发布时间:2019/1/21 14:25:00 -- 参考
Dim sdt As Date = Date.Now msgbox("10秒后执行") |
-- 作者:cd_tdh -- 发布时间:2019/3/27 21:01:00 -- 以下是引用有点甜在2019/1/21 14:25:00的发言:
参考
Dim sdt As Date = Date.Now msgbox("10秒后执行") 老师,这个延迟执行没怎么用来,比如我在窗口的afterload事件,红色代码需要等到窗口打开后10s后才执行,应该怎么写? Dim lvw As WinForm.ListView = e.Form.Controls("ListView1")
\'延迟10s执行下列代码 If _Fuzeren = Nothing OrElse _Fuzerendianhua = Nothing OrElse _Dengjiren = Nothing OrElse _Dengjirendianhua = Nothing Then [此贴子已经被作者于2019/3/27 21:02:33编辑过]
|
-- 作者:有点甜 -- 发布时间:2019/3/27 21:47:00 -- 任意地方加入,红色代码,写你需要执行的代码
Dim sdt As Date = Date.Now msgbox("10秒后执行") |
-- 作者:cd_tdh -- 发布时间:2019/3/28 7:17:00 -- 这样好像用在窗口的afterload事件不行,虽然后面代码延迟了,但是窗口打开也延迟了,有没什么办法让窗口打开后等待10秒在执行这段代码?还是做计划管理? |
-- 作者:zto001 -- 发布时间:2019/3/28 10:50:00 -- 把代码加在需要延迟代码(红色)的前面不就行了么。我觉得挺好用的。我用他来模拟人点击网页获取信息。 |
-- 作者:有点甜 -- 发布时间:2019/3/28 11:15:00 -- 以下是引用cd_tdh在2019/3/28 7:17:00的发言:
这样好像用在窗口的afterload事件不行,虽然后面代码延迟了,但是窗口打开也延迟了,有没什么办法让窗口打开后等待10秒在执行这段代码?还是做计划管理?
用异步函数处理
http://foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=132104&skin=0
|