VB中如何让程序暂停一段时间

举个例子,我要用SendKeys做个刷屏程序,这个程序有刷屏间隔的功能,也就是每发一条消息就间隔一段时间然后再发一条消息,求怎么办到。我试过用Sleep,但是程序一旦失去... 举个例子,我要用SendKeys做个刷屏程序,这个程序有刷屏间隔的功能,也就是每发一条消息就间隔一段时间然后再发一条消息,求怎么办到。我试过用Sleep,但是程序一旦失去焦点就停止刷屏,不知道是不是我的用法有问题。总之就是如何实现这个间隔。谢谢大家了。
(PS:我做刷屏程序并不是为了扰乱别人,只是想用自己渣渣的技术做个小实践……本人还是菜鸟……)
展开
 我来答
tjrmgs
2015-08-12 · TA获得超过5764个赞
知道大有可为答主
回答量:2161
采纳率:94%
帮助的人:1013万
展开全部
这里提供一个思路,可以这样设计。

通用位置声明一个布尔型变量例如a,每次运行刷屏程序前先检查变量a是否为”真“ 如果是才运行刷屏程序,而a的值在真/假之间循环转换,转换间隔由另一个定时器决定(也可以通过一个累加器来控制,例如每秒累加一次,累加若干次后改变a的值到另一种状态同时累加归零开始下一循环),这样就可以实现暂停一段时间了。
更多追问追答
追问
但是我已经有了一个计时器(刷屏前等待时间)怎么办?
追答
可以添加另一个计时器,也可以再原有计时器里声明一个变量做累计。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式