Автор Тема: wInformer - утилита для получения информации об окнах и их элементах  (Прочитано 12047 раз)

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

Оффлайн InnI [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 3549
  • Репутация: 935
    • Награды
  • Версия AutoIt: 3.3.14.0
AutoIt: 3.3.10.0
Версия: 1.3

Категория: Автоматизация, Окна и диалоги, Элементы GUI

Описание: Вариация на тему "AutoIt Window Info" и "Control Viewer".
Утилита позволяет получать различную информацию об окнах и их элементах для дальнейшего использования в скриптах AutoIt.
Информация выводится во всплывающую подсказку, обновляемую при движении курсора мыши. Количество выводимой информации настраивается. Фиксация текущей информации производится нажатием Win+Shift. Утилита способна сделать скриншот выделенного окна/элемента при нажатии Win+Ctrl. Удержание нажатым Shift при перемещении курсора переключает отображение рамки, удержание нажатым Ctrl переключает отображение всплывающей подсказки.
Реализована возможность получения информации при помощи дерева иерархии элементов окна (вызывается пунктом всплывающего меню дерева информации).

Файлы: wInformer.zip
(версия 1.0 для AutoIt 3.3.8.x : EXE Source)

История версий:
(нажмите для показа/скрытия)

Источник: autoit-script.ru
Автор: InnI
« Последнее редактирование: Апрель 26, 2017, 15:28:58 от InnI »

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


Оффлайн CreatoR [?]

  • Администратор
  • *
  • Сообщений: 7808
  • Репутация: 2281
  • Пол: Мужской
  • AutoIt is simple, subtle, elegant
    • CreatoR's Lab
    • Награды
  • Версия AutoIt: 3.3.10.2
Неплохая идея, её можно было бы как опцию (a.k.a тихий режим) в CV добавить...


Правила, Поиск, Супер тема


AutoIt is simple, subtle, elegant.


«Не оказываю тех. поддержку через ПМ/ICQ, и по электронной почте - для этого есть форум. (C)»
«Законы Мэрфи неоспоримы!»


Мои работы

Оффлайн InnI [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 3549

  • Автор темы
  • Репутация: 935
    • Награды
  • Версия AutoIt: 3.3.14.0
На некоторых элементах координаты ControlClick не совпадали с "AutoIt Window Info" и "Control Viewer". Поправил. Версию не менял.

Оффлайн InnI [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 3549

  • Автор темы
  • Репутация: 935
    • Награды
  • Версия AutoIt: 3.3.14.0
Обновление до версии 1.1 :
- минимальный релиз AutoIt 3.3.10.0
- нажатие Win+Shift не только останавливает, но может и запустить сбор информации (в том числе при неактивном и свёрнутом главном окне wInfomer)
- добавлена опция "Start On Run" - автоматически начинает сбор информации при запуске (нажимает кнопку START)
- добавлена опция "DblClick Paste Into SciTE" - пытается вставить в SciTE значение из буфера обмена, скопированное туда двойным кликом по пункту дерева
- добавлено перемещение курсора мыши нажатием Win+Alt+<стрелки> (в режиме сбора информации)
- добавлено сворачивание активного главного окна wInformer нажатием Shift+ESC
- улучшена работа с окнами MDI

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


Оффлайн joiner [?]

  • Расмус-бродяга
  • AutoIt Гуру
  • *****
  • Сообщений: 2527
  • Репутация: 432
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
все классно. но. не показывает Advanced (Class)
писал бота для программы. в дочерних окнах кнопки не всегда имели  один и тот же ClassnameNN при создании. а вот Advanced (Class)всегда был один и тот же.
Были времена, когда солнце было ярче, трава зеленее, а водка сорокоградуснее

Оффлайн InnI [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 3549

  • Автор темы
  • Репутация: 935
    • Награды
  • Версия AutoIt: 3.3.14.0
joiner  [?]
Цитировать
не показывает Advanced (Class)
Это который в Au3Info называется "Advanced Mode"? Если так, то это всего лишь расширенная запись ClassnameNN. Они не могут быть разными.

Оффлайн joiner [?]

  • Расмус-бродяга
  • AutoIt Гуру
  • *****
  • Сообщений: 2527
  • Репутация: 432
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
я не уточнил. прошу извинить. имел ввиду информацию о контролах


Внимание: Для просмотра прикреплённых файлов необходимо Войти или Зарегистрироваться

Оффлайн InnI [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 3549

  • Автор темы
  • Репутация: 935
    • Награды
  • Версия AutoIt: 3.3.14.0
joiner  [?]
Цитировать
информацию о контролах
Из справки: NAME - внутреннее название .NET Framework WinForms
Вы правы - данное свойство wInformer не отображает.

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


Оффлайн f9n6001 [?]

  • Новичок
  • *
  • Сообщений: 15
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
Фиксация текущей информации производится нажатием Win+Shift.

А что такое "фиксация текущей информации"? Когда я нажимаю win+Shift, у меня программа просто перестает отслеживать контролы и запускает "стартовое" окно с настройками. Можно как-то копировать информацию из всплывающих подсказок в буфер обмена windows например?

Спасибо.

Оффлайн InnI [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 3549

  • Автор темы
  • Репутация: 935
    • Награды
  • Версия AutoIt: 3.3.14.0
f9n6001  [?]
Цитировать
что такое "фиксация текущей информации"
При нажатии "START" утилита переходит в режим отображения информации под курсором, т.е. информация меняется при каждом смещении курсора. В нужной точке нажимаете Win+Shift и информация "фиксируется", т.е. заполняется дерево информации и движения курсора эту информацию не меняют (до следующего нажатия "START").

Цитировать
копировать информацию из всплывающих подсказок
Из самих всплывающих подсказок информация не копируется. Информация копируется из дерева после её фиксации (нажатия Win+Shift): либо двойным кликом левой клавишей мыши по нужному пункту, либо кликом по пункту правой клавишей и выбором во всплывающем меню пункта "Copy Selected Value".

Оффлайн InnI [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 3549

  • Автор темы
  • Репутация: 935
    • Награды
  • Версия AutoIt: 3.3.14.0
Обновление до версии 1.2:
- добавлена поддержка HiDpi (DPIAware)
- исправлено создание скриншота (не учитывались рамки Aero)
- уменьшено увеличение лупы
- при смещении курсора клавишами, функции MouseMove заменены на SetCursorPos, в связи с проблемами возврата координат на левом не основном мониторе при нахождении основного монитора справа

Оффлайн InnI [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 3549

  • Автор темы
  • Репутация: 935
    • Награды
  • Версия AutoIt: 3.3.14.0
Обновление до версии 1.3:
- исправлено отсутствие тултипа на Win10 Creators Update
- изменён стиль окна лупы

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


 

Похожие темы

  Тема / Автор Ответов Последний ответ
0 Ответов
3280 Просмотров
Последний ответ Сентябрь 22, 2009, 01:13:12
от Yashied
1 Ответов
4982 Просмотров
Последний ответ Октябрь 16, 2009, 01:31:17
от CreatoR
1 Ответов
2745 Просмотров
Последний ответ Сентябрь 12, 2010, 17:33:17
от beve
2 Ответов
3071 Просмотров
Последний ответ Май 16, 2011, 11:05:15
от Yashied
2 Ответов
3101 Просмотров
Последний ответ Октябрь 26, 2011, 02:53:58
от valdur2000
14 Ответов
8267 Просмотров
Последний ответ Май 31, 2012, 19:33:31
от beliy
0 Ответов
1458 Просмотров
Последний ответ Сентябрь 29, 2013, 09:33:46
от madmasles
0 Ответов
4779 Просмотров
Последний ответ Сентябрь 25, 2014, 22:28:31
от InnI
7 Ответов
2969 Просмотров
Последний ответ Январь 11, 2015, 14:57:52
от CrazyCoder
10 Ответов
2533 Просмотров
Последний ответ Март 21, 2015, 16:47:15
от InnI