У меня есть общий вопрос:Чтение данных из графического интерфейса
Если я получил графический интерфейс (например, MetaTRADER => онлайн брокера), можно считывать данные из этого графического интерфейса с помощью Java?
Моя идея:
Использование java.awt.robot и сделать что-то вроде:
package java_robot;
import java.awt.AWTException;
import java.awt.Robot;
import java.awt.event.KeyEvent;
import java.awt.event.InputEvent;
import java.awt.event.MouseEvent;
public class java_robot {
public static void main(String[] args) {
try {
// create class
Robot robot = new Robot();
// wait 1 sec
robot.delay(1000);
// move mouse to wanted area
robot.mouseMove(x, y);
}
// mark an area, copy it and save in file..
} catch (AWTException e) {
e.printStackTrace();
}
}
}
Является ли эта идея хорошая, или вы знаете другие solution's для чтения данных с графическим интерфейсом? (работает на mac)
большие idea's, Что ты имеешь в виду "попросить MetaTRADER использовать этот прокси-сервер", я просто нужен порт, который Метатрейдер use's или? – user3297073
@ user3297073 Когда metaTrader или любое приложение подключается к Интернету, оно либо делает это напрямую, либо с помощью прокси. Обычно приложение позволяет через свои настройки настраивать прокси-сервер. После настройки приложение перенаправляет все свои интернет-вызовы на прокси-сервер. Прокси-сервер в свою очередь направляет вызовы в Интернет соответствующим образом. – Stephan
ОК, но что именно означает «спросить metaTrader, чтобы использовать этот прокси», есть ли какие-либо настройки в metaTrader или это касается прослушивания определенного порта? – user3297073