2109 への返信

動作の情報についてもりおか - No.2109
初めまして
Limechat Version 2.36を使用させていただいておりまして、
マクロの件で壁に当たってしまったので質問させて頂きます。

■条件
ユーザ
 %me|*
コマンド
 PRIVMSG
チャンネル
 *
メッセージ
 テスト *|テスト *

■動作
動作
 Send
送信先
 &C
動作の情報
 %1

このようなマクロを組み、「テスト こんばんは」と書き込んだところ、
何も反応が返ってきませんでした。
ためしに動作の情報のところを %0に変更してみると、

22:31 (AAA) テスト こんばんは
22:31 (BBB) テスト こんばんは

このように全文が返ってきます。
スペースを増やし「テスト こん ばんは」としても全文が返ってきてました。
ヘルプを読むと「メッセージをスペースで分割した1番目から10番目」となっていたため、

%0→テスト
%1→こん
%2→ばんは

だと認識したのですが違うんでしょうか?
また、(BBB)に上記の「こんばんは」の部分だけを発言させるにはどうすれば良いでしょうか?
[192]に似たような状況が起こってるようですが、修正されたとのことで私が間違ってるかもしれないため質問させて頂きました。
Psychs - No.2111
手元の環境では、そのマクロで動作しています。
ちなみに、%1 などでスペース区切りの文字列を取得する場合、
全角スペースはスペースとみなさないことに注意してください。

つまり、入力するテキストを全角スペースで区切っても、%1 と
指定しても何も表示されないということです。

そのような処理が必要であれば、スクリプトを使いましょう。
もりおか - No.2115
全角スペースが反応しないとは知りませんでした。
半角にしたところ、正常に動作できました。
両方対応させるためにスクリプトで組んでみようと思います。
返信ありがとうございました。

以下の項目を必ず守ってください。守っていない書き込みは無視されるかも知れません。

あなたにとっては1回の質問でも、答える側は1回ではないことを理解してください。

  • 文章はきちんと状況が伝わるように丁寧に書いてください。
  • 話し言葉での書き込みは禁止します。
  • 過去ログを検索して確認してから書き込んでください。
  • 内容がわかるタイトルをつけること。要望する場合は[要望]を先頭につけること。
  • 動作確認はかならず最新版で行ってください。
  • 不適切な文章は、管理人が削除、編集することがあります。
名前*
メッセージ*
パスワード (編集・削除に使用。16文字以内)