Русское сообщество AutoIt

  • Май 21, 2013, 22:40:52 *
  • Добро пожаловать, Гость
Пожалуйста, войдите или зарегистрируйтесь.

Войти
Расширенный поиск  

Новости:

На форуме было сделано несколько небольших изменений...

1) Расширено поле поиска, теперь можно выбрать, искать в текущей теме, текущем разделе, по всему форуму, или с помощью Google.

2) Новым участникам форума (до 20-ти сообщении) над формой создания новой темы отображается информационный блок с некоторыми правилами и рекомендациями по созданию новой темы.

17.07.2010

Реклама

Автор Тема: Не тыкается в "ДА" в диалоговом окне  (Прочитано 935 раз)

0 Пользователей и 1 Гость смотрят эту тему.

webmonster [?]

Версия AutoIt: 3.

Описание:
http://www.sendspace.com/file/wjuhrc
Кто предусмотрительный, запустит на виртуалке.
Короче это сборка Remote Manipulator system. Создана средствами разработчика и в конце задает 1 лишь вопрос, А вы Уверены?!
Хочу чтобы скрипт тыкал в ДА, но скрипт не тыкает, точнее он думает, что тыкает, но ничего не происходит. Какое-то хитрое защищенное диалоговое окно.
Тыкал controlclick, mouseclick, controlsend и все мимо.
Окно реагирует на WinActivate, однако кнопки на автоит не реагируют. Чего делать?

Примечания:




  Записан

joiner [?]

  • Расмус-бродяга
  • AutoIt Гуру
  • *****
  • Репутация: 232
  • Offline Offline
  • Пол: Мужской
  • Сообщений: 1044
  • Версия AutoIt: 3.3.8.1
    • Награды
Re: Не тыкается в "ДА" в диалоговом окне
« Ответ #1, Отправлен: Май 04, 2012, 13:31:14 »
webmonster
я ничего не понял..два дистриба: модуль управления и модуль клиента..
зачем ты даешь левые ссылки, когда есть сайт разработчика?
когда нужно нажать ДА? при установке чего, какого модуля?




  Записан
я за гуй с картинкой

webmonster [?]

Re: Не тыкается в "ДА" в диалоговом окне
« Ответ #2, Отправлен: Май 04, 2012, 14:09:37 »
Я же написал, что этот файл уже сконфигурирован. Вот скрин этого окна + Autoit Window Info
 
 
В Скрипте пробовал всяко разно типа
Код: AutoIt [Выделить]
WinWaitActive('Remote Manipulator System','')
ControlClick('Remote Manipulator System','','Button1')
Msgbox(0,'Мучения','Ноль эффекта',5)
ControlClick('Remote Manipulator System','','[CLASS:Button; INSTANCE:1]')
Msgbox(0,'Мучения продолжаются','Ноль эффекта',5)
ControlSend('Remote Manipulator System','{Space}')
Msgbox(0,'Мучения продолжаются','Ноль эффекта',5)
ControlSend('Remote Manipulator System','{Enter}')
Msgbox(0,'Терпение лопнуло','Пошел на форум',5)
MouseClick по коордлинатам...
И т.д.




  Записан

madmasles [?]

  • Глобальный модератор
  • *
  • *****
  • Репутация: 1838
  • Offline Offline
  • Пол: Мужской
  • Сообщений: 4719
  • Версия AutoIt: 3.3.8.1
    • Награды
Re: Не тыкается в "ДА" в диалоговом окне
« Ответ #3, Отправлен: Май 04, 2012, 14:30:29 »
webmonster,
А кроме этого окна есть еще основное окно? Если есть, то заголовок у него не такой же?

webmonster [?]

Re: Не тыкается в "ДА" в диалоговом окне
« Ответ #4, Отправлен: Май 04, 2012, 14:46:13 »
Нету, это единственное окно...
Если не готовое решение, то может быть намекнете еще какие-нибудь более сложные методы воздействия на эту кнопку, альтернативные указанным выше?




  Записан

joiner [?]

  • Расмус-бродяга
  • AutoIt Гуру
  • *****
  • Репутация: 232
  • Offline Offline
  • Пол: Мужской
  • Сообщений: 1044
  • Версия AutoIt: 3.3.8.1
    • Награды
Re: Не тыкается в "ДА" в диалоговом окне
« Ответ #5, Отправлен: Май 04, 2012, 15:13:32 »
webmonster
скачал предложенный файл, установил программу, но при запуске файла просто запускается браузер со страницей производителя.
в каком случае появляется это окно?




  Записан

webmonster [?]

Re: Не тыкается в "ДА" в диалоговом окне
« Ответ #6, Отправлен: Май 04, 2012, 15:15:27 »
Браузер - это нормально.. окно возникает в самом конце, через 20-30 сек после запуска программы. Может быть нужно запустить от имени администратора, чтобы все прошло правильно.




  Записан

joiner [?]

  • Расмус-бродяга
  • AutoIt Гуру
  • *****
  • Репутация: 232
  • Offline Offline
  • Пол: Мужской
  • Сообщений: 1044
  • Версия AutoIt: 3.3.8.1
    • Награды
Re: Не тыкается в \"ДА\" в диалоговом окне
« Ответ #7, Отправлен: Май 04, 2012, 15:28:57 »
у меня сработало так
Код: AutoIt [Выделить]
ControlClick('Remote Manipulator System - Вопрос','','[CLASS:Button; INSTANCE:1]',"left",30, 22)
у тебя координаты могут быть другие


Добавлено: Май 04, 2012, 15:37:26
вот что нужно было
Код: AutoIt [Выделить]
ControlSend('Remote Manipulator System - Вопрос','','Button1','&Да')
« Последнее редактирование: Май 04, 2012, 15:37:26 от Александр, Причина: Объединение сообщений »



  Записан

webmonster [?]

Re: Не тыкается в "ДА" в диалоговом окне
« Ответ #8, Отправлен: Май 04, 2012, 16:52:01 »
Александр, огромное вам спасибо!  :stars: Я был рядом, но опыт таки победил.
 :beer:




  Записан
 


Похожие темы
Тема Автор Ответов Просмотров Последний ответ
[Время / дата] Как вычесть из "1 октября" "30-е сентября" и получить "1"? разн
AutoIt для новичков
akoulev 6 5410 Последний ответ Октябрь 07, 2009, 09:36:42
от akoulev
[Данные, строки] Как "вытащить" данные от "return"при использовании "call"?
AutoIt для новичков
akoulev 12 4643 Последний ответ Декабрь 01, 2012, 02:05:11
от defens
Как обрабатывать события "своего" меню в чужом окне?
GUI - Графический интерфейс пользователя
asdf8 9 2690 Последний ответ Сентябрь 19, 2010, 19:48:26
от HukpoFuJl
[Данные, строки] При выводе данных на экранную форму символ "/" самопроизвольно меняется на "."
AutoIt для новичков
Linaleks 2 3381 Последний ответ Ноябрь 02, 2010, 11:58:00
от Linaleks
[Данные, строки] Перекодировать символы в файле "\u041f\u0435\u0440\u0432", удалить все "Enter"
AutoIt для новичков
ol1o 8 12153 Последний ответ Февраль 09, 2011, 22:04:08
от Kaster
Как послать "Tab" и ""Enter" в скрытое окно интернет эксплорера?
AutoIt для новичков
forfrends 8 3624 Последний ответ Апрель 10, 2011, 11:50:11
от madmasles
[Автоматизация] Как в Windows7 в окне "Безопасность Windows" нажать кнопку
AutoIt для новичков
Hatya 0 1178 Последний ответ Апрель 27, 2011, 12:36:56
от Hatya
[Файловая система] Поставить атрибут к файлу "скрытый","только чтение"
AutoIt для новичков
Gorenich 2 1486 Последний ответ Октябрь 17, 2011, 20:18:09
от Gorenich
Запретить открытие ссылок в новом окне для объекта "Shell.Explorer.2"
Автоматизация IE и Web-интерфейса
asdf8 2 1591 Последний ответ Ноябрь 12, 2011, 20:14:00
от asdf8
[Окна, Диалоги] Как в диалоговом окне \"Открыть\" задать путь к файлу
AutoIt для новичков
Guzzle 3 165 Последний ответ Май 02, 2013, 16:00:22
от InnI


Реклама

* Последние сообщения на форуме
post Re: GUICtrlSendToDummy для скрытых окон возможна замена на GUICtrlSendMsg?
[AutoIt для новичков] inververs Сегодня в 20:35:05
post Re: GUICtrlSendToDummy для скрытых окон возможна замена на GUICtrlSendMsg?
[AutoIt для новичков] Yashied Сегодня в 19:53:36
post Re: [Мышь, клавиатура] Функции по пикселю
[AutoIt для новичков] Goldenx Сегодня в 19:50:26
post Re: GUICtrlSendToDummy для скрытых окон возможна замена на GUICtrlSendMsg?
[AutoIt для новичков] inververs Сегодня в 19:01:42
post Re: GUICtrlSendToDummy для скрытых окон возможна замена на GUICtrlSendMsg?
[AutoIt для новичков] Yashied Сегодня в 18:56:11
post Re: GUICtrlSendToDummy для скрытых окон возможна замена на GUICtrlSendMsg?
[AutoIt для новичков] inververs Сегодня в 18:46:36
post Re: [Элементы GUI] Использование Image листа в кнопках
[AutoIt для новичков] CreatoR Сегодня в 18:12:55
post Re: Создание сводной таблицы в Экселе
[AutoIt для новичков] inververs Сегодня в 17:51:49
post Re: [Элементы GUI] Поле ввода в GUI (Input)
[AutoIt для новичков] MnM Сегодня в 17:51:40
post Re: GUICtrlSendToDummy для скрытых окон возможна замена на GUICtrlSendMsg?
[AutoIt для новичков] Yashied Сегодня в 17:35:39

* Пользователи онлайн
  • Dot Гостей: 109
  • Dot Скрыт: 0
  • Dot Пользователей: 16
  • Dot Пользователи Online: