Как инициализировать другие окна в java?

171
17 ноября 2017, 06:00

Что я имею ввиду?Например: я знаю что какое-то окно, назовем его x будет открыто к моменту запуска программы, и в этом окне допустим запрашивается пароль, могу ли я сделать программу которая введет пароль в строку окна х?

Answer 1

Говорят можно использовать класс java.awt.Robot, с его помощью можно управлять клавиатурой и мышкой.

Небольшой пример, написать I BODY в текстовом редакторе:

import java.awt.AWTException;
import java.awt.Robot;
import java.awt.event.KeyEvent;
public class RobotExp {   
    public static void main(String[] args) {      
        try {
            Robot robot = new Robot();
            // Creates the delay of 5 sec so that you can open notepad before
            // Robot start writting
            robot.delay(5000);
            robot.keyPress(KeyEvent.VK_H);
            robot.keyPress(KeyEvent.VK_I);
            robot.keyPress(KeyEvent.VK_SPACE);
            robot.keyPress(KeyEvent.VK_B);
            robot.keyPress(KeyEvent.VK_U);
            robot.keyPress(KeyEvent.VK_D);
            robot.keyPress(KeyEvent.VK_Y);
        } catch (AWTException e) {
            e.printStackTrace();
        }
    }
}

Исходник: http://javist.ru/kak-ispolzovat-robot-klassa-v-java/

READ ALSO
Как кастомизировать форму float button android

Как кастомизировать форму float button android

Как кастомизировать форму float button android?

166
Пример отправки UDP&TCP пакета, через прокси

Пример отправки UDP&TCP пакета, через прокси

Нужны два примера отправки UDP и TCP пакета через прокси

158
Как узнать состояние мьютекса?

Как узнать состояние мьютекса?

Есть глобальный мьютекс, вопрос, как узнать, заблокирован ли он или нет? В msdn подходящих методов не нашел, мб кто знает, как сделать это без...

249
Отображение html страницы в юнити игре

Отображение html страницы в юнити игре

Нужно отобразить html страницу с сайта в UIView в игре

293