[库] TimerL 定时器

许多实用脚本和封装函数, 可以让您编写脚本更加便捷高效

Moderators: tmplinshi, arcticir

User avatar
RobertL
Posts: 546
Joined: 18 Jan 2014, 01:14
Location: China

[库] TimerL 定时器

02 Sep 2014, 06:47

以下为版本V1.1.3,首发于AHK8,持续关注本帖回复,但不一定同步更新(仅更新大版本)
  • 功能(特点)
    • 动态定时器:代码运行期间 可增、删、改。
    • 任意数量并行(互不影响)定时器。
    • 每个定时器可暂停停止(复位)启动
    • 两种引用定时器的方式:
      1. 由本库内维护的全局定时器,使用名称(值)访问。
      2. 使用变量访问。
         当变量被覆盖时,定时器自动失效。定时器 生命周期变量
    • 定时器执行部分可用标签函数
      标签函数 同名时,先使用标签。
    • 同个标签、函数可绑定多个定时器,只需按以上的引用 来使用。
    • 支持一次性/单次定时器,使用负值时间表示(同SetTimer
  • 实现:
    • 自动校准
      当前 定时器时,会出现积累 误差;且内部使用到A_TickCount做维护,亦有误差。
    • 传递标识:如A_ThisTimer
    • 变量方式使支持(如,切换状态/清空时)回调
    • 还不算方便,怕没动力改了(或者改了懒得发了),但基本可用。
    • 有任何自定义、建议,欢迎统一发到本贴汇总、交流。
  • 示例、使用方法
    Spoiler
  • 库代码
    • TimerL.ahk
      V2直接使用,V1需包含模拟的V2功能库函数(#include <F2V>)(F2V.ahk见后)
      Spoiler
    • 模拟的V2功能库函数F2V.ahk(仅包含本定时器所需的函数)
      Spoiler
我为人人,人人为己?

Return to “脚本函数”

Who is online

Users browsing this forum: No registered users and 78 guests