0

mIRC スクリプト機能のドキュメントが大幅に不足していることに気付いたので、何か見逃していたら申し訳ありませんが、どこでも検索してきました。

基本的に、誰かが何かを言ったときにイベントが発生します。メッセージ全体を取得する必要があります。これはどのように可能ですか? $1 を発見できましたが、これはイベントがトリガーされたものから最後までのテキストのみを取得します。メッセージ全体が必要です。これは可能ですか?

4

2 に答える 2

2

ドキュメントが不足している場合は、以前のバージョンの mirc を使用している可能性がありますが、これは実際には非常に簡単です。

on *:TEXT:*I need help with*:#channel: {
  msg $chan $1-
}

$1-常に完全なメッセージが含まれます。 $#はスペースで区切られた識別子であるため、メッセージが の場合john: I need help with etc$1が含まれjohn:$2が含まれますI。ダッシュを追加すると、「これ以降」を意味します。一致テキストは「前I need help withと後のすべて」であるため、このコードには常に全文が含まれます。

上記のコードは、明らかでない場合に備えて、イベントがトリガーされたチャネルに完全なメッセージ テキストでメッセージを送信します。テキストをどうするかはあなた次第です。それはほんの一例です。

于 2012-10-18T01:08:15.467 に答える