mIRC 如果定时器 X 正在运行

Posted

技术标签:

【中文标题】mIRC 如果定时器 X 正在运行【英文标题】:mIRC If Timer X is running 【发布时间】:2016-07-29 18:46:22 【问题描述】:

我正在寻找一个 if 语句来检查计时器是否正在运行!

on *:text:*ABC*:#:  
  if timerX is running  msg $chan Working! 

【问题讨论】:

【参考方案1】:

没有必要使用属性“.secs”,如果您只想检查计时器是否正在运行,则不需要

顺便说一句,我不建议在“文本”匹配中使用通配符,因为它可以匹配所有内容。

on $*:text:/^!timercheck\s(.+\s)/:#: if ($timer($regml(1)))  code here for working else  code here for not working  

或者你可以使用 $iif

on $*:text:/^!timercheck\s(.+\s)\s/:#:
msg $chan $+($nick,:) Timer $qt($regml(1)) is $iif(!$timer($regml(1)),not) running

举例

^ = 第一行 \s = 命令后的空格 (.+\s) = 空格后的第一个单词

【讨论】:

【参考方案2】:
on *:TEXT:*ABC*:#:
  if ($timer("name").secs)  msg $chan working 

【讨论】:

以上是关于mIRC 如果定时器 X 正在运行的主要内容,如果未能解决你的问题,请参考以下文章

Linux设备驱动程序 之 内核定时器

网络工作者睡眠

在手机休眠时运行计时器

定时器完成后重启功能

基于计时器的 HTML JavaScript 条件 href 链接

sys/time.h 定时器只运行一次