VB中如何让程序暂停一段时间
举个例子,我要用SendKeys做个刷屏程序,这个程序有刷屏间隔的功能,也就是每发一条消息就间隔一段时间然后再发一条消息,求怎么办到。我试过用Sleep,但是程序一旦失去...
举个例子,我要用SendKeys做个刷屏程序,这个程序有刷屏间隔的功能,也就是每发一条消息就间隔一段时间然后再发一条消息,求怎么办到。我试过用Sleep,但是程序一旦失去焦点就停止刷屏,不知道是不是我的用法有问题。总之就是如何实现这个间隔。谢谢大家了。
(PS:我做刷屏程序并不是为了扰乱别人,只是想用自己渣渣的技术做个小实践……本人还是菜鸟……) 展开
(PS:我做刷屏程序并不是为了扰乱别人,只是想用自己渣渣的技术做个小实践……本人还是菜鸟……) 展开
1个回答
展开全部
这里提供一个思路,可以这样设计。
通用位置声明一个布尔型变量例如a,每次运行刷屏程序前先检查变量a是否为”真“ 如果是才运行刷屏程序,而a的值在真/假之间循环转换,转换间隔由另一个定时器决定(也可以通过一个累加器来控制,例如每秒累加一次,累加若干次后改变a的值到另一种状态同时累加归零开始下一循环),这样就可以实现暂停一段时间了。
通用位置声明一个布尔型变量例如a,每次运行刷屏程序前先检查变量a是否为”真“ 如果是才运行刷屏程序,而a的值在真/假之间循环转换,转换间隔由另一个定时器决定(也可以通过一个累加器来控制,例如每秒累加一次,累加若干次后改变a的值到另一种状态同时累加归零开始下一循环),这样就可以实现暂停一段时间了。
更多追问追答
追问
但是我已经有了一个计时器(刷屏前等待时间)怎么办?
追答
可以添加另一个计时器,也可以再原有计时器里声明一个变量做累计。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询