-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