我正在尝试制作一个脚本,将从网页上获取数据,并将其发布在irc上。
我已经做到了,但我不能让它重复它的工作多次。
这是我尝试过的:
alias mib {
var %i = 0
%bitka = $1
while (%i <= 4) {
$myb(%bitka)
inc %i 1
}
}别名"myb“工作,它获得数据并发布它。
我试着让它重复别名"myb“做了5次,但它只做了一次。理想情况下,我希望它一直发布这些数据,直到我关闭它,但我想要一步一步地进行。虽然不是很成功。
感谢您的帮助。谢谢。
发布于 2011-05-20 19:39:31
mIRC中的值返回函数称为标识符,它们以$ sigil为前缀。非值返回函数称为命令,它们的语法与标识符的语法略有不同。如果别名"myb“不返回任何内容,如您的代码所理解的,则应将其更改为命令语法。如果您的别名返回某些内容,就像您的代码一样,它将由mIRC执行,就像它是一个命令一样,这可能会导致不需要的行为。
alias mib {
var %i = 0
while (%i < 5) {
myb $1-
inc %i
}
}发布于 2012-12-01 17:36:40
在mIRC没有递归。尝试使用信号。
发布于 2013-12-23 08:42:47
/timer 1 4 $myb(%bitka)
这确实重复了4次,其间有1秒的延迟。我猜这就是你想要的。你也可以在我的网站上查看另一个sockread脚本。
https://stackoverflow.com/questions/5332763
复制相似问题