金猪脚本(原飞猪脚本)以按键精灵教学为主,涉及UiBot,Python,Lua等脚本编程语言,教学包括全自动办公脚本,游戏辅助脚本,引流脚本,网页脚本,安卓脚本,IOS脚本,注册脚本,点赞脚本,阅读脚本以及网赚脚本等各个领域。想学习按键精灵的朋友可以添加金猪脚本粉丝交流群:554127455 学习路上不再孤单,金猪脚本伴你一同成长.

一、定时器介绍

定时器控件(Timer)是指在设定的时间间隔反复指定的事件。它可以设置的时间间隔在(1-2147483647)毫秒之间。这里所指的时间间隔是指上一个事件成功执行结束到下一个事件开始的间隔。所以不会出现同一个定时器事件同时执行的情况。

二、定时器属性

定时器控件总共有6个属性,包含2个基本属性、3个位置属性和1个其他属性。

基本属性分别是:名称(Name)、有效(Visable)。

位置属性:左边(Left)、上边(Top)、显示顺序(ZOrder)。

其他属性:时间间隔(Interval)。

三、定时器的几个注意事项

在介绍定时器如何使用前先看一下定时器的属性。它跟其他控件所不同,大多数控件的位置属性都有“右边”、“下边”、“长度”、“宽度”这4个属性。那定时器为什么没有?

首先,定时器设计的初衷是为了在设定的时间间隔内反复触发指定的事件。所以定时器控件的大小被设计为固定的(24*24)大小并且没有“右边”、“下边”、“长度”、“宽度”,并且在运行阶段定时器是隐藏的。所以,它的显示顺序属性只在设计阶段有效。

然后,“时间间隔”这个属性的单位是“毫秒”,它的取值范围是[0-2147483647]。这里需要特别说明的是,当值为0时相当于设置该定时器无效,即默认不执行定时器里面的事件。如果要让定时器默认执行里面的事件,时间间隔必须是[1-2147483647]。

那,在实际当中如何使用定时器控件?

四、定时器的使用

从以上的几个注意事项我们已经基本了解定时器的特点了。我们先在界面上创建一个定时器控件,由于它在运行时隐藏的特点,所以位置可以可以任意,但是为了在设计阶段更好地区分每一种控件,建议单独放在某一排或者把显示顺序调低,隐藏在某个控件之下。

这里,默认创建一个时间控件(Timer1)。为了体现出它的效果,再创建一个标签(Label),然后在定时器里面计数,然后通过标签,实时修改标签的标题。

双击定时器,然后编辑事件里面的代码。

Event Form1.Timer1.Timer

Form1.Label1.Caption=i

i=i+1

End Event

脚本事件编辑完成后,进入界面看一下。标签的内容前后没有任何变化。

这是什么原因?其实这是因为默认创建时定时器的时间间隔是0,所以默认是不会执行的。我们再把时间间隔修改为1000。这时再进入调试,打开界面。

这时就可以看到标签的内容平均每秒都加1了。这样子就可以做一个计数器了,或者定时执行做某一件事情。但有一点需要特别注意,在定时器里面不要写延时(Delay),当执行到延时的时时候,界面就会无响应,等到这个延时过去才会恢复。

除了这个,能否灵活控制定时器的事件触发和中止?

五、脚本事件控制

有的朋友可能会很奇怪,为什么在属性栏上没有看到有事件?

其实,定时器的事件的启动都是通过设置定时器的时间间隔属性来完成的。

现在,创建两个按钮,分别命名为“启动”、“中止”。在启动按钮的事件里面控制定时器事件的启动,在中止按钮事件里面控件定时器的中止。

Event Form1.StopTimer.Click

Form1.Timer1.Interval=0

End Event

Event Form1.Start.Click

Form1.Timer1.Interval=1000

End Event

在进入调试前要先记住把定时器的时间间隔设置为0,不然打开界面的时候就会运行这个事件了。

进入调试,打开界面,点击启动,这时就会启动计数器了。

最后,除了设置定时器的时间间隔以外,是否有效则是整个定时器的总开头。如果设置这个定时器为不可用状态,那么设置它的时间间隔也就无效了。

python 定时器_按键精灵定时器介绍和使用,不会的小伙伴速速看看精辟相关推荐

  1. python做按键精灵脚本_使用Python实现一个按键精灵 | 蓝士钦

    @HANK1998 其实,你这个代码,还有一个问题,鼠标键盘动作回放时,顺序会乱,线程同步问题,做不到鼠标动作和键盘动作交叉执行.,,我能力不太够了,,学的不深,不知道这个问题你解决没??? ---- ...

  2. python调用按键精灵插件_按键精灵——如何实现办公自由(四)

    这是奔跑的键盘侠的第174篇文章 作者|我是奔跑的键盘侠 来源|奔跑的键盘侠(ID:runningkeyboardhero) 转载请联系授权(微信ID:ctwott) 前面写的几篇,不知道大家是否能看 ...

  3. python多点找色找图_[按键精灵教程]带你了解多点找色、多点比色

    金猪脚本(原飞猪脚本)以按键精灵教学为主,涉及UiBot,Python,Lua等脚本编程语言,教学包括全自动办公脚本,游戏辅助脚本,引流脚本,网页脚本,安卓脚本,IOS脚本,注册脚本,点赞脚本,阅读脚 ...

  4. python调用按键精灵插件_按键精灵自动寻路系列换算地图坐标寻路法

    金猪脚本(原飞猪脚本)以按键精灵教学为主,涉及UiBot,Python,Lua等脚本编程语言,教学包括全自动办公脚本,游戏辅助脚本,引流脚本,网页脚本,安卓脚本,IOS脚本,注册脚本,点赞脚本,阅读脚 ...

  5. python和按键精灵自动化测试_按键精灵对APP自动化测试(下)

    上一篇介绍了安卓app上使用按键精灵的实践,这里再来说说苹果上的app. 由于iOS相关工具对操作系统的限制,目前在iOS10.0.2系统上应用成功. 二.       苹果手机按键精灵APP录制 适 ...

  6. python 游戏按键精灵 PyDirectInput介绍

    前言: 在python关于按键精灵得操作中常用的有PyAutoGUI,但在使用的过程中,针对一些游戏就直接失灵了,特别是一些以DirectX来开发的游戏或软件.我通过收索相关资料了解到之所以会这样,是 ...

  7. python 按键精灵脚本_按键精灵的脚本 - 对于重复动作(含键盘鼠标)太好用了

    '搜索的视图大小. STD_LEFT = 20 STD_TOP = 100 STD_RIGHT = 620 STD_BOTTOM = 1000 Function DoClick LeftDown 1 ...

  8. python 按键精灵脚本_[620]使用Python实现一个按键精灵

    按键精灵想必很多人都玩过,使用录制功能将鼠标和键盘的操作录制下来,录制好后就可以通过回放自动执行之前录制的操作,可以设置重复执行的次数,这样就可以将一些重复的劳动交给脚本自动化去完成.使用Python ...

  9. python和按键精灵自动化测试_按键精灵对APP自动化测试(上)

    简单介绍下应用背景:测试安卓app时发现重复点击某一按钮的时候会出现报错,开发修复后提交测试.如果采用手动点击按钮,效率不高,在领导提示下使用按键精灵实现自动操作. 一.       安卓手机按键精灵 ...

最新文章

  1. 全球及中国数字内容产业运行现状调研与盈利前景分析报告2022年
  2. 使用Exceptionless记录日志
  3. jsonp跨域读取cookie
  4. linux安装python_VTK:华为笔记本电脑+深度deepin-linux+python下安装和入门
  5. cmd修改服务器命令,修改服务器的ip地址的命令行
  6. c51单片机汇编语言电梯,C51单片机汇编语言指令集.doc
  7. pycharman使用小结
  8. C语言小项目——动手打造属于自己的C语言IDE
  9. React使用高德地图 (react-amap)(一)
  10. Unix File Permissions ACLs in OS X(part 2)
  11. 如何快速构建一套稳定、高效、可靠的网页无插件监控、直播、点播解决方案
  12. send函数和recv函数
  13. Abp 构造注入服务接口后运行报错 Host terminated unexpectedly!
  14. JVM堆内存(heap)
  15. 互联网时代第七集《控制》观后感
  16. linux中文输入法 2017,ubuntu 16.04 下安装并切换搜狗中文输入法
  17. vue移动端高德地图的使用及实现最简单的地图功能
  18. 数制间的转换,原码、反码、补码
  19. Vivado两层电梯简易设计
  20. 信息安全技术 云计算安全参考架构

热门文章

  1. 用VC写Assembly代码(4)
  2. 不会诈骗的公司 都倒闭了
  3. 经典面试题(32):以下代码将输出的结果是什么?
  4. 微软 Edge 浏览器将推出 iOS 和 Android 版
  5. python html压缩包,用python制作一个简单html压缩
  6. java assert语句未执行_Java陷阱之assert关键字
  7. C\C++不经意间留下的知识空白------const使用
  8. 机器学习 | 聚类评估指标
  9. Hemberg-lab单细胞转录组数据分析(七)-导入10X和SmartSeq2数据Tabula Muris
  10. 教育部推出首批490门“国家精品在线开放课程”