「idconditionalAbone.js」の編集履歴(バックアップ)一覧はこちら

idconditionalAbone.js」(2011/02/12 (土) 15:12:06) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

&link(スクリプト一覧表に戻る){スクリプト一覧表} *ResActionで設定した条件にマッチするレスIDをカウントし、範囲内ならあぼーん、範囲外であればあぼーん解除 **目次 #contents(page=idconditionalAbone.js) ---- **通常版 ***ファイル名 idconditionalAbone.js ***ダウンロード http://vamp.s9.xrea.com/updata2/3654.zip ---- **非お勧め版 ***ファイル名 idconditionalAbone_test.js ***ダウンロード http://www1.axfc.net/uploader/File/so/40922.zip ---- **概要 ・ResActionに登録して利用(登録の仕方等はResActionDoc.txtを読んでください) ・ResActionで設定した条件にマッチするレスのIDをカウントして数が設定した範囲内ならあぼーんする、ID部分が8文字以上でない場合はスルー ・使う際は極力条件を付けた方がいいかと... ・ResActionのScriptCallIndexで5桁以上の整数を使って条件を設定&br()十の位と一の位の2桁で最小値、00の場合は1に&br()千の位と百の位の2桁で最大値、00の場合は10000(上限なし的な扱い)&br()万の位であぼーんタイプ、2なら透明あぼーん、その他は通常あぼーん&br()それ以上の桁は区別に使う ・レスをチェック、重要キーワードなレスはあぼーんされない ・メインメニューの設定の一番下に有効メニューを追加、ただし無効にしてもすでにあぼーんされたレスがあぼーん解除されるわけでなく、無効後あぼーんしないだけ ・毎回表示する度にIDをカウントしていて、数やあぼーん情報は保持されないので注意 ・不具合:あぼーんをスレビューに反映するためにLateCallでLocalReloadを呼び出しているがリロードに失敗することあり、Logにリロード開始...と表示された後スレビューが真っ白なままでLogも更新されないなら失敗、スレビューを閉じて再度表示してみてください&br()(うちではローカルあぼーん表示の変更をすると高確率でダメ...) 非お勧め版 追加仕様 ・ちらつきが抑えられるかもしれないので、LateCallでThreadItem.LocalReload()を呼び出した後&br()JaneScript.ProcessMessages()を呼び出して再表示してあぼーんを反映させている版&br()ただし、表示にミスることあり ・設定でスレタブにローカルリロードメニューを追加 ・表示にミスった場合は閉じて開きなおすか、上のローカルリロードを試してみる ・showIdCount(_test).jsとの併用&br()どちらの非お勧め版(_test付きの方)も初期設定はリロードを無効にしてあります&br()単独で使う場合はリロードを有効にしてください ・idconditionalAbone(_test).jsとshowIdCount(_test).jsを併用する場合&br()・_testなし版同士ならそのまま&br()・一方が_testなし版でもう一方が_test版なら、_test版の方のリロードは無効のままで&br()・_test版同士ならどちらか一方だけリロードを有効にする ---- **ResAction.txt記入例 [test1] Item=Ur[TAB]SearchType=Include[TAB]Pattern=/news/ Item=Script[TAB]ScriptName=idconditionalAbone.js[TAB]ScriptCallIndex=12010 ・URLに/news/が含まれる(ニュース速報板)スレで10回以上20回以下書いたIDを通常あぼーん ・注意:条件にマッチしたものだけをカウントするので同じIDで条件にマッチしない書き込みがあってもカウントしない [test2] Item=Ur[TAB]SearchType=Include[TAB]Pattern=/news/ Item=Mail[TAB]SearchType=Include[TAB]Pattern=sage Item=Script[TAB]ScriptName=idconditionalAbone.js[TAB]ScriptCallIndex=110101 ・ニュース速報板でMail欄にsageが含まれるレスを1回書いたIDのそのレスだけを通常あぼーん&br()同じIDで他にsageが含まれていないレスがいくつあってもそれらには影響なし&br()2 名前:test[] 投稿日:~ ID:XXXXXXXX&br()3 名前:test[sage] 投稿日:~ ID:XXXXXXXX&br()4 名前:test[] 投稿日:~ ID:XXXXXXXX&br()だと、3だけあぼーんされる ・1つのスレで同時にマッチするような条件の場合は6桁目以上に数字を入れてカウントを区別できる、ない場合はindexは0&br()区別しない場合はカウントは合算、あぼーん範囲は先にマッチして呼び出された方に設定&br()上の[test1]、[test2]では[test2]の方の6桁目に1があるので共に登録した場合区別される ---- **コメント #pcomment()
&link(スクリプト一覧表に戻る){スクリプト一覧表} *ResActionで設定した条件にマッチするレスIDをカウントし、範囲内ならあぼーん、範囲外であればあぼーん解除 **目次 #contents(page=idconditionalAbone.js) ---- **通常版 ***ファイル名 idconditionalAbone.js **非お勧め版 ***ファイル名 idconditionalAbone_test.js ***ダウンロード http://vamp.s9.xrea.com/updata2/4089.zip (2011/01/30版) ---- **概要 アーカイブ内の添付テキストより抜粋 ・ResAction.txtに登録して使用するスクリプトです。View(110112)で動作確認しています。 ・スレッドを読み込んだとき、そのスレッドでResAction.txtで設定した条件にマッチするレスのID(ResItem.Id)を  カウントして、カウント数が設定した範囲内ならあぼーんし、範囲外であればあぼーんを解除します。  ただし、他のあぼーん、重要レス設定の方が優先されます。 ・test版では、リロード時のちらつきを抑えられるようなので通常版のResActionFinishでtrueを返す方法でなく、  JaneScript.LateCallでThreadItem.LocalReloadを呼び出すことでリロードを行っています。  それ以外は通常版と同じです。  test版の不具合として、ときどきリロード後スレが表示されず真っ白になる場合があります、その場合はいったん  閉じて開きなおすか、リロードすると表示されるようになるかもしれません。  ちらつきがどうしても気になる場合は、不具合を踏まえた上でこちらを使ってみてください。  なお、リロード方法以外は差はありません。リロードを他のスクリプトでさせる場合はどちらを使っても同じです。  INIファイルにも差はありません。 ※その他詳細はアーカイブ内の添付テキストを参照してください。 ---- **コメント #pcomment()

表示オプション

横に並べて表示:
変化行の前後のみ表示: