Java-робот в мышиных играх Matlab - PullRequest
0 голосов
/ 05 сентября 2018

Итак, у меня есть Java-робот в Matlab, идущий к экранной координате и затем нажимающий левую кнопку мыши. Проблема в том, что щелчок происходит только в программе Matlab, и мне нужно, чтобы он происходил снаружи. Если программа открыта, она просто открывает Matlab как открытую программу и затем щелкает мышью или, если она свернута, ничего не делает. Я не понимаю, что я делаю не так. Вот мой код Проблема в том, что я использую Matlab из моего университета, и если он, как и удаленный доступ, есть способ заставить его распознавать мой компьютер как то, над чем ему нужно работать.

clc;clear;
import java.awt.Robot;
import java.awt.event.*;
import java.awt.*;
import javax.swing.*
printbutton = [1225,800];
robot = Robot;
screenSize = get(0, 'screensize');
pause(3)
robot.mouseMove(1225,800);
pause(.5)
robot.mousePress(InputEvent.BUTTON1_MASK);
robot.mouseRelease(InputEvent.BUTTON1_MASK);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...