2016-05-18 13 views
0

enter image description hereНевозможно нажать кнопку с помощью AutoIt

При попытке идентифицировать кнопки входа в систему класса и экземпляра с помощью инструмента AutoIt искателя, он возвращает тот же класс и Advanced Mode, имя, ID, текст, для справки, Вход и Отмена.

Единственное, что отличается положением и видимыми текстами.

А также я не могу использовать щелчок мышью в зависимости от положения.

Итак, ControlClick Coords также не работает. Есть ли способ, которым я могу нажать кнопку «Вход в систему»?

Примечание: Кроме того, я попытался с помощью диктофона AutoIt, и это тоже DInt РАБОТУ

+0

Может ли вы поделиться html? – noor

+0

@noor Это диалоговое окно Windows, вот почему я пришел для автоматического. –

+0

у вас пробовал использовать робота, нажав на эту позицию ... на самом деле, чтобы работать над ним, у вас должна дать нам некоторую информацию ... например, html, csspath или xpath .... если информация отсутствует, она будет быть жестким, чтобы дать решение – noor

ответ

1

2 варианта:

  1. Вы сказали, что вы не можете нажать на позицию. Я не знаю, почему это не работает, но вы можете получить Windowposition с WinGetPos() и рассчитать положение кнопки и кликнуть его с помощью MouseClick().

  2. Почему бы вам не использовать команды кнопок. Введите текст в первое поле с помощью Send(), а затем дать buttoncommands как TAB и ENTER, как это:

Send("Login[TAB]PW[TAB][TAB][TAB][ENTER]")

Надежда что-то работает для вас!

Смежные вопросы