Compare commits

..

No commits in common. 'e2c12cf6a98856f3ec70abae8d1758f6abe7b50d' and 'f2c8e1b5759b9a97bfbbe37e8428ed48b1c7754b' have entirely different histories.

@ -4,7 +4,6 @@ import cn.hutool.core.collection.BoundedPriorityQueue;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import javafx.application.Platform; import javafx.application.Platform;
import javafx.fxml.FXML; import javafx.fxml.FXML;
import javafx.fxml.Initializable;
import javafx.scene.control.Button; import javafx.scene.control.Button;
import javafx.scene.control.TextArea; import javafx.scene.control.TextArea;
import javafx.scene.image.Image; import javafx.scene.image.Image;
@ -16,11 +15,8 @@ import xyz.wbsite.jmacro.tool.PickLegend;
import xyz.wbsite.jmacro.tool.PickPoint; import xyz.wbsite.jmacro.tool.PickPoint;
import xyz.wbsite.jmacro.tool.PickRect; import xyz.wbsite.jmacro.tool.PickRect;
import xyz.wbsite.jmacro.util.DialogUtil; import xyz.wbsite.jmacro.util.DialogUtil;
import xyz.wbsite.jmacro.util.Logger;
import java.awt.*; import java.awt.*;
import java.net.URL;
import java.util.ResourceBundle;
import java.util.concurrent.Semaphore; import java.util.concurrent.Semaphore;
/** /**
@ -30,7 +26,7 @@ import java.util.concurrent.Semaphore;
* @version 0.0.1 * @version 0.0.1
* @since 1.8 * @since 1.8
*/ */
public class JMainController implements Initializable { public class JMainController {
@FXML @FXML
private Button start; private Button start;
@ -48,12 +44,6 @@ public class JMainController implements Initializable {
private Semaphore semaphore = new Semaphore(1); private Semaphore semaphore = new Semaphore(1);
@Override
public void initialize(URL location, ResourceBundle resources) {
// 控件初始化
Logger.info("控件初始化完成");
}
/** /**
* *
*/ */

@ -6,7 +6,7 @@ import xyz.wbsite.jmacro.base.ViewRect;
import xyz.wbsite.jmacro.util.Logger; import xyz.wbsite.jmacro.util.Logger;
/** /**
* *
* *
* @author wangbing * @author wangbing
* @version 0.0.1 * @version 0.0.1
@ -30,32 +30,32 @@ public class TaskImpl extends JMacro {
Logger.info("启动任务"); Logger.info("启动任务");
Logger.info("查找我的电脑图标"); Logger.info("查找我的电脑图标");
ViewRect launch = findLegend("我的电脑", 0.9); // ViewRect launch = findLegend("我的电脑", 0.9);
if (launch == null) { // if (launch == null) {
Logger.error("未找到我的电脑图标"); // Logger.error("未找到我的电脑图标");
return; // return;
} // }
//
Logger.info("启动图标坐标:", launch.toString()); // Logger.info("启动图标坐标:", launch.toString());
Logger.info("移动鼠标"); // Logger.info("移动鼠标");
mouseMove(launch.getCenter(), true); // mouseMove(launch.getCenter(), true);
Logger.info("双击我的电脑"); // Logger.info("双击我的电脑");
mouseLeftDoubleClick(launch); // mouseLeftDoubleClick(launch);
Logger.info("等待程序启动中,请稍等..."); // Logger.info("等待程序启动中,请稍等...");
delay(5 * 1000); // delay(5 * 1000);
//
ViewRect windows = findLegend("我的电脑窗口", 0.9); // ViewRect windows = findLegend("我的电脑窗口", 0.9);
if (windows == null) { // if (windows == null) {
Logger.error("我的电脑启动失败"); // Logger.error("我的电脑启动失败");
return; // return;
} // }
Logger.info("定位到我的电脑窗口"); // Logger.info("定位到我的电脑窗口");
Logger.info("移动鼠标"); // Logger.info("移动鼠标");
mouseMove(windows.getCenter().offsetX(100), true); // mouseMove(windows.getCenter().offsetX(100), true);
mouseLeftClick(windows.getCenter().offsetX(100)); // mouseLeftClick(windows.getCenter().offsetX(100));
Logger.info("等待3秒后自动关闭"); // Logger.info("等待3秒后自动关闭");
delay(3 * 1000); // delay(3 * 1000);
//
Logger.info("结束任务"); Logger.info("结束任务");
int randomInt = RandomUtil.randomInt(5, 10); int randomInt = RandomUtil.randomInt(5, 10);
Logger.info("随机休眠{}分钟", randomInt); Logger.info("随机休眠{}分钟", randomInt);

Loading…
Cancel
Save

Powered by TurnKey Linux.