Compare commits

...

2 Commits

Author SHA1 Message Date
王兵 e2c12cf6a9 上传备份
2 months ago
王兵 5a62b0e9a5 上传备份
2 months ago

@ -4,6 +4,7 @@ import cn.hutool.core.collection.BoundedPriorityQueue;
import cn.hutool.core.util.StrUtil;
import javafx.application.Platform;
import javafx.fxml.FXML;
import javafx.fxml.Initializable;
import javafx.scene.control.Button;
import javafx.scene.control.TextArea;
import javafx.scene.image.Image;
@ -15,8 +16,11 @@ import xyz.wbsite.jmacro.tool.PickLegend;
import xyz.wbsite.jmacro.tool.PickPoint;
import xyz.wbsite.jmacro.tool.PickRect;
import xyz.wbsite.jmacro.util.DialogUtil;
import xyz.wbsite.jmacro.util.Logger;
import java.awt.*;
import java.net.URL;
import java.util.ResourceBundle;
import java.util.concurrent.Semaphore;
/**
@ -26,7 +30,7 @@ import java.util.concurrent.Semaphore;
* @version 0.0.1
* @since 1.8
*/
public class JMainController {
public class JMainController implements Initializable {
@FXML
private Button start;
@ -44,6 +48,12 @@ public class JMainController {
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;
/**
*
*
*
* @author wangbing
* @version 0.0.1
@ -30,32 +30,32 @@ public class TaskImpl extends JMacro {
Logger.info("启动任务");
Logger.info("查找我的电脑图标");
// ViewRect launch = findLegend("我的电脑", 0.9);
// if (launch == null) {
// Logger.error("未找到我的电脑图标");
// return;
// }
//
// Logger.info("启动图标坐标:", launch.toString());
// Logger.info("移动鼠标");
// mouseMove(launch.getCenter(), true);
// Logger.info("双击我的电脑");
// mouseLeftDoubleClick(launch);
// Logger.info("等待程序启动中,请稍等...");
// delay(5 * 1000);
//
// ViewRect windows = findLegend("我的电脑窗口", 0.9);
// if (windows == null) {
// Logger.error("我的电脑启动失败");
// return;
// }
// Logger.info("定位到我的电脑窗口");
// Logger.info("移动鼠标");
// mouseMove(windows.getCenter().offsetX(100), true);
// mouseLeftClick(windows.getCenter().offsetX(100));
// Logger.info("等待3秒后自动关闭");
// delay(3 * 1000);
//
ViewRect launch = findLegend("我的电脑", 0.9);
if (launch == null) {
Logger.error("未找到我的电脑图标");
return;
}
Logger.info("启动图标坐标:", launch.toString());
Logger.info("移动鼠标");
mouseMove(launch.getCenter(), true);
Logger.info("双击我的电脑");
mouseLeftDoubleClick(launch);
Logger.info("等待程序启动中,请稍等...");
delay(5 * 1000);
ViewRect windows = findLegend("我的电脑窗口", 0.9);
if (windows == null) {
Logger.error("我的电脑启动失败");
return;
}
Logger.info("定位到我的电脑窗口");
Logger.info("移动鼠标");
mouseMove(windows.getCenter().offsetX(100), true);
mouseLeftClick(windows.getCenter().offsetX(100));
Logger.info("等待3秒后自动关闭");
delay(3 * 1000);
Logger.info("结束任务");
int randomInt = RandomUtil.randomInt(5, 10);
Logger.info("随机休眠{}分钟", randomInt);

Loading…
Cancel
Save

Powered by TurnKey Linux.