mondayfirst/XXQG_TiKu

想修改成手动点击,请教一下大神

seaser-i opened this issue · 2 comments

如题,在使用了大神的代码后发现很好用,但是一些原因,想增加一个悬浮窗显示题目的答案,并把自动点击改成人工点击(方便有时候背题),作为小白尝试过增加console.show()和修改后面的click。发现还是会自动点击,希望大神能指点一下

如题,在使用了大神的代码后发现很好用,但是一些原因,想增加一个悬浮窗显示题目的答案,并把自动点击改成人工点击(方便有时候背题),作为小白尝试过增加console.show()和修改后面的click。发现还是会自动点击,希望大神能指点一下

  1. 下面的函数的函数体设为空。

    function click_answer_radio_button(answer_uis, question, answers, idx, isMustPost, obj_node) {
    answer_uis[idx].parent().click();
    var ansb = obj_node.child(1).bounds()
    var answers_region = [ansb.left, ansb.top, ansb.width(), ansb.height()]
    sleep(200)
    if (text(imagetext_true).exists()) {
    // 点击正确,视参数来更新答案
    var true_ans = answers[idx]
    if (isMustPost) {
    post_answer(question, answers, true_ans)
    }
    }
    else {
    // 点击错误,如果是非隐私安全模式,立刻截图更新答案
    if (!isPrivateMode) {
    sleep(500)
    var true_ans = find_true_answer_from_img(answer_uis, answers_region)
    post_answer(question, answers, true_ans)
    }
    }
    }

    function click_answer_radio_button(answer_uis, question, answers, idx, isMustPost, obj_node) {}

  2. 显示控制台,一开始加上
    console.show();

  3. 这个代码块内加入显示正确答案的代码

    if (true_answer_index >= 0) {
    click_answer_radio_button(a_uis, question, answers, true_answer_index, false, obj_node);
    }

    console.clear();
    console.log(answers[true_answer_index]);

太感谢了,从没想过能得到这么详细的指导。谢谢大佬~