自动采集

wjdr
wangbing 12 months ago
parent a06ec71b4e
commit 818b94c662

@ -74,15 +74,14 @@ public class MacroForWJDR extends JMacro {
} }
Logger.info("启动循环任务"); Logger.info("启动循环任务");
int count = 1; int count = 10;
while (JMainService.getInstance().run && count > 0) { while (JMainService.getInstance().run && count > 0) {
count--; count--;
// 任意界面优先返回城镇 // 任意界面优先返回城镇
new Task_(this, focusRect).run(); new Task_(this, focusRect).run();
// 可按优先级排序以下任务 // 可按优先级排序以下任务
new Task_(this, focusRect).run(); new Task_(this, focusRect).run();
new Task_(this, focusRect).run(); new Task_(this, focusRect).run();
new Task_(this, focusRect).run();
new Task_(this, focusRect).run(); new Task_(this, focusRect).run();
new Task_(this, focusRect).run(); new Task_(this, focusRect).run();
new Task_(this, focusRect).run(); new Task_(this, focusRect).run();
@ -105,7 +104,7 @@ public class MacroForWJDR extends JMacro {
mouseLeftClick(); mouseLeftClick();
} }
int randomInt = RandomUtil.randomInt(5, 20); int randomInt = RandomUtil.randomInt(5, 10);
Logger.info("休眠中{}分钟", randomInt); Logger.info("休眠中{}分钟", randomInt);
delay(randomInt * 60 * 1000); delay(randomInt * 60 * 1000);
} }

@ -91,6 +91,7 @@ public class Task_定位城镇 extends BaseTask {
Logger.info("关闭离线收益弹框"); Logger.info("关闭离线收益弹框");
} }
} }
macro.matchLegendAndClick("城镇_欢迎回来",0.9);
{// 无行军队列弹框 {// 无行军队列弹框
ViewRect rect = macro.matchLegend("野外_资源无对队列", 0.9); ViewRect rect = macro.matchLegend("野外_资源无对队列", 0.9);
if (rect != null) { if (rect != null) {

@ -0,0 +1,23 @@
package xyz.wbsite.jmacro.wjdr.task;
import xyz.wbsite.jmacro.JMacro;
import xyz.wbsite.jmacro.base.ViewRect;
import xyz.wbsite.jmacro.util.Logger;
public class Task_ extends BaseTask {
public Task_(JMacro macro, ViewRect viewRect) {
super(macro, viewRect);
}
@Override
public void task(JMacro macro, ViewRect viewRect) {
{// 联盟互助
ViewRect rect = macro.matchLegend("城镇_互助", 0.9);
if (rect != null) {
macro.mouseLeftClick(rect);
Logger.info("互助");
}
}
}
}
Loading…
Cancel
Save

Powered by TurnKey Linux.