※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。


ローカルに仮想板をつくってスクラップスレを作る

目次


ファイル名

JaneWlitaKaiaku_ViewScripting.js

ダウンロード



概要

  • ローカルに仮想板をつくって指定したスレのレスを仮想板に追加(書き込み)するスクリプト
    スクラップスレを作るスクリプト
  • Janeウリータ<瓜板> 勝手に改悪版の移植的なもの(を目指してます)
    ローカルに仮想板をつくってそこへ書き込みをする

※その他詳細はアーカイブ内の添付テキストを参照してください。

  • スレを読み込んだときに条件にマッチしたレスを自動的に仮想板の指定したスレに引用書き込みする例
AutoQuoteRes.jsというファイル名のスクリプトファイルを作って下の内容をコピーして保存、ScriptIndex.txtに登録
ResAction.txtに下のように登録すると、Windows板のスレタイにJaneViewが含まれるスレの新着レスで、
名前欄に◆AcQTmXmyloが含まれているレスをDatNameが"1234567890"の仮想板のスレに引用書き込みする
"1234567890"の部分は実在するものに書き直す必要あり
(スレの読み込みを中断したときの処理とかは略)
 
------ AutoQuoteRes.js

var addQuoteResByFSO = JaneScript.ImportObject("JaneWlitaKaiaku_ViewScripting.js").addQuoteResByFSO;
function ResActionPrepare(thread, sessionType)
{
if(sessionType == "ThreadView")
{
var sessionObject = new Object;
sessionObject.thread = thread;
sessionObject.resarray = new Array;
return(sessionObject);
}
else{return(undefined);}
}
function ResActionTxt(resitem, callIndex, sessionObject)
{
sessionObject.resarray.push(String(resitem.Number));
}
function ResActionFinish(sessionObject)
{
if(sessionObject.resarray.length > 0)
{
addQuoteResByFSO("1234567890", sessionObject.thread, sessionObject.resarray.join(","), 1);
}
}
 
------ ResAction.txt

[AutoWriteRes]
Limitation=ForNewRes
Item=Url[TAB]SearchType=Include[TAB]Pattern=http://hibari.2ch.net/test/read.cgi/win/
Item=Title[TAB]SearchType=Include[TAB]Pattern=JaneView
Item=Name[TAB]SearchType=Include[TAB]Pattern=◆AcQTmXmylo
Item=Script[TAB]ScriptName=AutoQuoteRes.js

コメント

  • 元々の作者のm.oosakiと申します。すげー嬉しいです。ありがとうございます。 - m.oosaki 2011-04-07 00:55:17