Невозможно подключиться к удаленному рабочему столу, используя Auto IT Script - PullRequest
0 голосов
/ 29 октября 2018

Помогите, пожалуйста, при подключении к удаленному рабочему столу с использованием Java отображается сообщение «Ошибка входа в систему не удалась», но оно может подключиться вручную.

Я использую AutoItX класс, Объект

Ниже приведен мой проверенный код для подключения:

@Test
public void openRunWindow() throws AWTException {

    object.robotkeyPress(KeyEvent.VK_WINDOWS);
    object.robotkeyPress(KeyEvent.VK_R);
    object.autoitWinWaitActivate("Run");
    System.out.println("Run window is open");
    object.robotkeyRelease(KeyEvent.VK_R);
    object.robotkeyRelease(KeyEvent.VK_WINDOWS);
    object.autoitSendKeys("mstsc");
    System.out.println("Mstsc is entered");
    object.robotkeyPress(KeyEvent.VK_ENTER);
    object.autoitWinWaitActivate("Remote Desktop Connection");
    System.out.println("Remote Desktop Connection window is open");
    object.robotkeyRelease(KeyEvent.VK_ENTER);
    object.autoitSendKeys("ipaddress");
    System.out.println("Remote Desktop Connection - Ip address is entered");
    object.robotkeyPress(KeyEvent.VK_ENTER);
    object.robotkeyRelease(KeyEvent.VK_ENTER);
    object.autoit.winWaitActive("Windows Security");
    System.out.println("Windows Security is open");
    // Enter Password
    object.autoitSendKeys("password");
    object.robotkeyPress(KeyEvent.VK_ENTER);
    object.robotkeyRelease(KeyEvent.VK_ENTER);

    // Press Enter on More Choices link
    try {
    Thread.sleep(3000);
    } catch (InterruptedException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...