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

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

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

Новости:

Создан файловый архив для участников форума.

Закачивайте свои файлы и получайте рейтинг, прямые ссылки, и т.п.

Для изображений и скриншотов по прежнему есть AUTOIT.RV.UA

Реклама

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

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

webmonster [?]

Версия AutoIt: 3.

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

Примечания:




  Записан

joiner [?]

  • Расмус-бродяга
  • AutoIt Гуру
  • *****
  • Репутация: 232
  • Offline Offline
  • Пол: Мужской
  • Сообщений: 1047
  • Версия 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
  • Пол: Мужской
  • Сообщений: 4721
  • Версия 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
  • Пол: Мужской
  • Сообщений: 1047
  • Версия 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
  • Пол: Мужской
  • Сообщений: 1047
  • Версия 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 5414 Последний ответ Октябрь 07, 2009, 09:36:42
от akoulev
[Данные, строки] Как "вытащить" данные от "return"при использовании "call"?
AutoIt для новичков
akoulev 12 4648 Последний ответ Декабрь 01, 2012, 02:05:11
от defens
Как обрабатывать события "своего" меню в чужом окне?
GUI - Графический интерфейс пользователя
asdf8 9 2708 Последний ответ Сентябрь 19, 2010, 19:48:26
от HukpoFuJl
[Данные, строки] При выводе данных на экранную форму символ "/" самопроизвольно меняется на "."
AutoIt для новичков
Linaleks 2 3386 Последний ответ Ноябрь 02, 2010, 11:58:00
от Linaleks
[Данные, строки] Перекодировать символы в файле "\u041f\u0435\u0440\u0432", удалить все "Enter"
AutoIt для новичков
ol1o 8 12156 Последний ответ Февраль 09, 2011, 22:04:08
от Kaster
Как послать "Tab" и ""Enter" в скрытое окно интернет эксплорера?
AutoIt для новичков
forfrends 8 3628 Последний ответ Апрель 10, 2011, 11:50:11
от madmasles
[Автоматизация] Как в Windows7 в окне "Безопасность Windows" нажать кнопку
AutoIt для новичков
Hatya 0 1178 Последний ответ Апрель 27, 2011, 12:36:56
от Hatya
[Файловая система] Поставить атрибут к файлу "скрытый","только чтение"
AutoIt для новичков
Gorenich 2 1488 Последний ответ Октябрь 17, 2011, 20:18:09
от Gorenich
Запретить открытие ссылок в новом окне для объекта "Shell.Explorer.2"
Автоматизация IE и Web-интерфейса
asdf8 2 1592 Последний ответ Ноябрь 12, 2011, 20:14:00
от asdf8
[Окна, Диалоги] Как в диалоговом окне \"Открыть\" задать путь к файлу
AutoIt для новичков
Guzzle 3 171 Последний ответ Май 02, 2013, 16:00:22
от InnI


Реклама

* Последние сообщения на форуме
post Re: Как запустить параллельно несколько сессий одного скрипта?
[AutoIt для новичков] Novichek12 Сегодня в 10:41:16
post Re: AutoIt и RTL
[AutoIt для новичков] gora Сегодня в 10:35:20
post Скрипт после нажатия кнопки в IE возвращаеться назад
[Автоматизация IE и Web-интерфейса] joker2d Сегодня в 10:28:22
post Re: Как запустить параллельно несколько сессий одного скрипта?
[AutoIt для новичков] firex Сегодня в 10:12:22
post Re: Как запустить параллельно несколько сессий одного скрипта?
[AutoIt для новичков] avmaksimov Сегодня в 10:04:11
post Re: [Файловая система] Файлы исходников, структура и хранение
[Общение] IoffeMax Сегодня в 10:01:41
post Re: как изменить фоновый цвет вкладок и фона у функции GUICtrlCreateTab?
[AutoIt для новичков] mr.Gbabak Сегодня в 10:00:48
post Re: Как запустить параллельно несколько сессий одного скрипта?
[AutoIt для новичков] Novichek12 Сегодня в 09:00:50
post Re: Иконки в диалоге и скорость запуска скрипта
[AutoIt для новичков] gora Сегодня в 08:20:57
post Re: [Массивы] _ArrayDelete очень медленный
[Автоустановка приложений] avmaksimov Сегодня в 08:20:54

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