- Java+Swingによる2chブラウザ V2C_R52
812 :名無しさん@お腹いっぱい。[sage]:2012/07/25(水) 22:08:14.44 ID:9B+pyc250 - >>790
これはエラー処理がないのでそのままでは使えませんが こんな感じでスクリプトを書けば可能です。頑張ってください。 /* 必死チェッカー上位5件のIDをNG登録 */ function SetHissiNGID() { var vcx = v2c.context, res = vcx.res, th = vcx.thread; var bdkey, resdate; resdate = res.date.match(/\d{4}\/\d{2}\/\d{2}/)+''; bdkey = th.board.key+''; var wkdate = resdate.replace(/\//g,''); var url = new Array(4); url[0] = 'http://hissi.org/read.php'; url[1] = bdkey; url[2] = wkdate; url[3] = ' '; var readdat = v2c.readURL(url.join('/')); rexp = new RegExp('[0-9a-z\+\/]{9}</a>', 'ig'); /* 雑 */ var id = readdat.match(rexp); var bd = v2c.bbs2ch.getBoard(bdkey); str = ''; for (idx = 0; idx < 5; idx++) { wkid = id[idx].replace('</a>', ''); /* RegExpでgを付けたら()が効かなくなったので */ bd.addNGID(wkid); /* 出来ればここでラベルを付けたい */ str += '('+(idx+1)+') '+wkid+'\n'; } v2c.resPane.checkNG(bd); v2c.alert(str); }
|