title = "ショートカット作成" prompt = "ここを Chrome のデータフォルダとするショートカットを" & vbCR &"親フォルダに作成します。" & vbCR & vbCR & _ "ユーザーエージェントは Google Nexus 10 です。" If vbOK <> MsgBox( prompt, vbOKCancel, title ) Then WScript.Quit end if
Set objWshShell = WScript.CreateObject("WScript.Shell") Set re = new regexp
if (friendSelFg) { tap($("div.prt-supporter-attribute").not(".disableView").find("div.btn-supporter")); } else { tap($("div.prt-supporter-attribute").not(".disableView").find("div.btn-supporter").get().reverse()); }
これ↑を書き換えるとこう↓なります。
var elm = $("div.prt-supporter-attribute").not(".disableView").find("div.btn-supporter"); if (!friendSelFg) { elm = elm.get().reverse() } tap($(elm));
だから元の仕様を生かしつつシンプルに書こうと思うなら 上の書き換えた奴の var elm の行を条件付きでやればいいんです。
var elm = $(".prt-supporter-summon").filter(":contains('ホワイトラビット')"); if ( !elm.length ) { elm = $("div.prt-supporter-attribute").not(".disableView").find("div.btn-supporter"); } if (!friendSelFg) { elm = elm.get().reverse() } tap($(elm));
Image from origin 'http://gbf.game-a1.mbga.jp' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://gbf.game.mbga.jp' is therefore not allowed access. The response had HTTP status code 404. みたいなエラー出てるんだけど俺だけ?
var elm = $("div.prt-supporter-attribute").not(".disableView").find("div.btn-supporter"); if (!friendSelFg) { elm = elm.get().reverse(); } var elm2 = $("div.prt-supporter-attribute").not(".disableView").find("prt-summon-skill").text(); console.log($(elm2)); var eResult = /.*が(\d+)%UP/.exec(elm2.attr("text-data"));
for(i =0 ; i<10 ;i++) { if (!elm2.length ) break;
var eResult2 = /.*が(\d+)%UP/.exec(elm2.attr("text-data")); elm = elm.next();
} tap($(elm));
514 :名無しさん@おーぷん:2015/10/28(水)23:02:44TMX
とりあえず作り直したが。。。作成能力の限界を超えているTT
515 :名無しさん@おーぷん:2015/10/28(水)23:21:10TMX
var elm = $("div.prt-supporter-attribute").not(".disableView").find("div.btn-supporter"); if (!friendSelFg) { elm = elm.get().reverse(); } var elm2 = $("div.prt-supporter-attribute").not(".disableView").find("prt-summon-skill").text(); console.log($(elm2)); var eResult = /.*が(\d+)%UP/.exec(elm2.attr("text-data")); var elm3 = elm2; for(i =0 ; elm2.length ;i++) { elm2 = elm2.next(); var eResult2 = /.*が(\d+)%UP/.exec(elm2.attr("text-data")); if (eResult2 > eResult) var elm3 = elm2; } if (elm3.length) elm = elm3.parent().parent(); tap($(elm));
516 :名無しさん@おーぷん:2015/10/28(水)23:21:52TMX
出来たが・・・いうまでもなく動かない
517 :名無しさん@おーぷん:2015/10/28(水)23:29:19B25
> var elm2 = ~.text();
518 :名無しさん@おーぷん:2015/10/29(木)17:35:39poV
最新版ってまだありますか?
519 :名無しさん@おーぷん:2015/10/29(木)20:55:29pxX
攻撃UPの%高いの選んで選択したいとか?
var elm2 = $("div.prt-supporter-attribute").not(".disableView").find("prt-summon-skill").text(); -> .prt-summon-skill
フレ以外から選びたいからreverseしてるの?意図が・・・make it simple elm2 = elm2.next(); -> loopの中でnext()してどうする。
読むのいやになった。
var maxPctUp = 0; var maxIndex = 0; $.each($("div.prt-supporter-attribute").not(".disableView").find(".prt-summon-skill"), function(i,e) { var result = /.*が(\d+)%UP/.exec($(e).text()); var pctUp = result?result[1]:0; if(pctUp > maxPctUp) { maxPctUp = pctUp; maxIndex = i; } });
jQuery入門<brhttp://www.jquerystudy.info/index.html var eo = jQuery.Event("click"); var eo = new jQuery.Event("click"); var eo = jQuery.Event("click", {test:10});
604 :名無しさん@おーぷん:2015/11/15(日)06:14:057uq
・・・ 下記のように、display == "block" のチェックを入れて他の部分で抜けないようにする必要はある。 if ($("div.cnt-result").find("div.prt-button-area").find("div.btn-control")[0].style.display == "block") tap($("div.cnt-result").find("div.prt-button-area").find("div.btn-control").get(0))
$("#geturl").on("click", function() { var url = localStorage["gbfToolUrl"]; alert(localStorage["gbfToolUrl"]); var a = url.split("#"); if (a.length !=2) a =""; else a = "#" + a[1];
他のコードを参考にしながら共闘で自発し続けるコード書いたんですけど どうもタップしまくってるみたいでうまく動きません コメントアウトなどで動かしてみたら個々のタップはうまくいくですが何が原因でしょうか? if (divPrt[0]) { if ("挑戦するクエストを設定してください。" == divPrtTxt) {
if ($("div.btn-open-stage-2")[0] && !$("div.btn-open-stage-2").hasClass("opened")){ tap($('div.btn-open-stage-2')); } if ($("li.btn-forward")[0]){ tap($("li.btn-forward[disable='false']")); }
if ($("div.btn-stage-detail")[0]){ tap($("div.btn-stage-detail[data-stage-id='9']"));
}
if ($("#pop").find("div.btn-set-quest")[0]) { tap($("#pop").find("div.btn-set-quest[data-index='0']").get(0));
}
if ($("#pop-second").find("div.btn-usual-ok")[0]) { tap($("#pop-second").find("div.btn-usual-ok").get(0)); }
return false; }
897 :名無しさん@おーぷん:2015/12/10(木)00:26:16Mlr
> 何が原因でしょうか?
感情的なのではないか 無心になりきれてないのではないか。
898 :名無しさん@おーぷん:2015/12/10(木)02:40:44y6s
>896 if いっぱい並べるだけにか見えない。 見つけたやつを最初にタップしてから 次に見つけたやつを約0.00001秒後に押せと 書いてあるコードですね. これでは動きませんわ。
■本スレ
【Mobage】グランブルーファンタジー10
http://hayabusa3.open2ch.net/test/read.cgi/appli/1433916137/