-1
如何在文本$ date上使用mirc?
我想要做这样的事情。
on *:text:$(* %date *):#: {
var %date = $date(yy-mm-dd)
if ($nick == user) {
do something
}
}
如何在文本$ date上使用mirc?
我想要做这样的事情。
on *:text:$(* %date *):#: {
var %date = $date(yy-mm-dd)
if ($nick == user) {
do something
}
}
您可以封装文本收听$()
它匹配传入的消息之前对其进行评估:
on *:TEXT:$($date(yy-mm-dd)):#:{
msg $chan That's today!
}
我推荐这
on *:text:$($iif($+(*,$date(yy-mm-dd),*) iswm $strip($1-),$1-)):#:{
if ($nick == user) { do something }
}
的文本将剥离颜色代码为$ 1-,并返回所有的文本颜色消除。 顺便说一下,它会匹配日期的任何位置的行,而不仅仅是在开始
文本匹配的通配符意味着它可以在文本的任何部分...不仅在开始它会发生什么,如果它是在颜色的文本结尾? –
然后它不会工作。请注意,这个问题在我写这个答案时发生了变化,它最初并没有包含任何通配符。无论如何,通配符也可以添加到'$()'中。 – Patrickdev