スクリプト#3 @避難所 (1000レス)
前次1-
抽出解除 必死チェッカー(簡易版) 自ID レス栞 あぼーん

111: 2019/09/20(金)07:08 ID:dCnTqhjw0(1/5) AAS
>>107
ありがとう
これでスレが更新してくれるようになった

//【スレッド更新後表示(アドオンから呼ばれる)】
function DisplayThread(ThreadObj, ResIndex) {

var Rb = new java.awt.Robot(); //キー押し偽装

ThreadObj.viewResIndex = ResIndex; //表示させるレス番
ThreadObj.newMarkResIndex = ResIndex; //新着境界直後のレス番
do {
v2c.openURL(ThreadObj.url); //スレッド表示
} while(ThreadObj.columnIndex == -1); //スレッド非表示は-1
Rb.keyPress(java.awt.event.KeyEvent.VK_R); //スレ更新Rキー押す
Rb.keyRelease(java.awt.event.KeyEvent.VK_R); //スレ更新Rキー離す

v2c.openURL(ThreadObj.board.url); //板スレ一覧表示
}
114: 2019/09/20(金)13:34 ID:dCnTqhjw0(2/5) AAS
最後1レススクロールしたらそれっぽくなった

//【スレッド更新後表示(アドオンから呼ばれる)】
function DisplayThread(ThreadObj, ResIndex) {

var Rb = new java.awt.Robot(); //キー押し偽装
Rb.setAutoDelay(100);

ThreadObj.viewResIndex = ResIndex; //表示させるレス番
ThreadObj.newMarkResIndex = ResIndex; //新着境界直後のレス番
do {
v2c.openURL(ThreadObj.url); //スレッド表示

} while(ThreadObj.columnIndex == -1); //スレッド非表示は-1
省7
115: 2019/09/20(金)19:10 ID:dCnTqhjw0(3/5) AAS
java7だと問題ないがjava8に下のjar入れてrhinoで動かすと
error instantiating (access denied ("java.lang.RuntimePermission" "accessDeclaredMembers")): class java.lang.Runnable is interface or abstract (<Unknown source>#175)
こんなエラーなる
${SCRIPT:A}にしたら
jre\lib\security\java.policyみたいなのをV2Cに用意して
登録できるみたいなのがあると便利かも

rhino-1.7.11.jar
js-engine.jar
117
(1): 2019/09/20(金)19:28 ID:dCnTqhjw0(4/5) AAS
>>116
ありがとう
なんでバージョンが違うとパーミッションが変わったりするんだ
119: 2019/09/20(金)21:55 ID:dCnTqhjw0(5/5) AAS
Java8のスクリプトは速い
java7だと25秒くらいだった処理が8秒で終わった
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.005s