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

  • Май 20, 2012, 12:42:51 *
  • Добро пожаловать, Гость
Пожалуйста, войдите или зарегистрируйтесь.

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

Новости:

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

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

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

17.07.2010

Реклама

Автор Тема: Как узнать ID для поля ввода с помощью AutoIt Window Info?  (Прочитано 1856 раз)

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

HelpMe [?]

Хочу узнать ID
ControlClick ( "title", "text", controlID [, button] [, clicks]] )
допустим этого... (Рис 1)
чтобы курсор был на готове ввода Логина
не могу разобраться...


Внимание: Для просмотра прикреплённых файлов необходимо Войти или Зарегистрироваться
« Последнее редактирование: Декабрь 07, 2010, 01:54:39 от HelpMe »



  Записан

Yashied [?]

  • Глобальный модератор
  • AutoIt MVP
  • *
  • *****
  • Репутация: 1905
  • Online Online
  • Пол: Мужской
  • Сообщений: 3968
  • Версия AutoIt: 3+
    • Награды
Re: AutoIt v3 Window Info
« Ответ #1, Отправлен: Декабрь 07, 2010, 01:47:02 »
ПредупреждениеЗа нарушение правил форума (пункт Б.5):
Цитата
Имя темы должно нести смысловую нагрузку (отражать суть вопроса/проблемы)
Правильно сформулированное название темы привлекает больше внимания, и шансы получить конкретный ответ увеличиваются.

Как правильно называть темы

"AutoIt v3 Window Info" - это неприемлемое название темы, переименуйте тему иначе она будет закрыта.

С уважением, Модератор форума.

У тебя уже 23 сообщения, а ты так до сих пор и не понял, как у нас тут обстоят дела? AutoIt v3 Window Info - это название программы, а не темы. Примерное название темы: "Как узнать ID для поля ввода с помощью AutoIt Window Info?".

Касаемо вопроса. Выложи скриншот AutoIt Window Info для этого элемента.




  Записан
Думай, прежде чем говорить.

HelpMe [?]

  • Новичок
  • *

  • Автор темы
  • Репутация: 3
  • Offline Offline
  • Сообщений: 85
  • Версия AutoIt: 3
    • Награды
Re: AutoIt v3 Window Info
« Ответ #2, Отправлен: Декабрь 07, 2010, 01:53:53 »
Да хоть видео! там ничего нету.... не наводится...
а тему где менять?  :-[

попробуйте сами... хоть на это...
какое имя? ИД и тд..


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




  Записан

madmasles [?]

  • Модератор
  • *
  • *****
  • Репутация: 1425
  • Online Online
  • Пол: Мужской
  • Сообщений: 3814
  • Версия AutoIt: 3.3.6.1 - 3.3.9.4
    • Награды
HelpMe
Вы даете скриншоты интернет-страниц. AutoIt v3 Window Info с ними не работает. На мой взгляд, для автоматизации действий с интернет-страницами лучше всего использовать IE. т.к. для него есть много функций (они все в разделе справки User Defined Function Reference >> IE Management).
Здесь пример по Вашему 1-ому скриншоту: пример с mail.ru, а это по 2-ому:
Код: AutoIt [Выделить]
#include <IE.au3>

$sUrl = 'http://autoit-script.ru/index.php?action=forum'
$sSearch = 'HelpMe'
$oIE = _IECreate($sUrl)
$oForm = _IEFormGetCollection($oIE, 1)
$oSearch = _IEFormElementGetObjByName($oForm, 'search')
$oSubmit = _IEFormElementGetObjByName($oForm, 'submit')
_IEFormElementSetValue($oSearch, $sSearch)
_IEAction($oSubmit, 'click')
 

HelpMe [?]

  • Новичок
  • *

  • Автор темы
  • Репутация: 3
  • Offline Offline
  • Сообщений: 85
  • Версия AutoIt: 3
    • Награды
HelpMe
Вы даете скриншоты интернет-страниц.
[/autoit]

Это же данный сайт...  просто для примера взяла... Как перенести курсор в форму??? Как узнать ID для поля когда Window Info ничего не говорит...




  Записан

madmasles [?]

  • Модератор
  • *
  • *****
  • Репутация: 1425
  • Online Online
  • Пол: Мужской
  • Сообщений: 3814
  • Версия AutoIt: 3.3.6.1 - 3.3.9.4
    • Награды
HelpMe  [?]
Цитата
Как узнать ID для поля когда Window Info ничего не говорит.
Для IE: DebugBar




  Записан

HelpMe [?]

  • Новичок
  • *

  • Автор темы
  • Репутация: 3
  • Offline Offline
  • Сообщений: 85
  • Версия AutoIt: 3
    • Награды
А для остального? Если это прогр :oама?


Добавлено: Декабрь 07, 2010, 20:10:30
HelpMe  [?]
Цитата
Как узнать ID для поля когда Window Info ничего не говорит.
Для IE: DebugBar

Ткнуть можешь - ничего не вижу...
« Последнее редактирование: Декабрь 07, 2010, 20:10:30 от HelpMe, Причина: Объединение сообщений »



  Записан

HelpMe [?]

  • Новичок
  • *

  • Автор темы
  • Репутация: 3
  • Offline Offline
  • Сообщений: 85
  • Версия AutoIt: 3
    • Награды
Может у кого есть чтонить типа этого?
Код: AutoIt [Выделить]
sleep(2000)  ;allow time to move mouse before reporting ID

;create an array that tells us the meaning of an ID Number
$IDs = StringSplit("AppStarting|Arrow|Cross|Help|IBeam|Icon|No|" & _
"Size|SizeAll|SizeNESW|SizeNS|SizeNWSE|SizeWE|UpArrow|Wait", "|")
$IDs[0] = "Unknown"

$cursor = MouseGetCursor()
MsgBox(4096, "ID = " & $cursor, "Which means " & $IDs[$cursor])

Только не ID Курсора а поля...




  Записан

Garrett [?]

  • Локальный модератор
  • *
  • *****
  • Репутация: 548
  • Offline Offline
  • Пол: Мужской
  • Сообщений: 2056
  • Версия AutoIt: 3.3.6.1
    • Награды
HelpMe  [?]
Цитата
А для остального? Если это програма?
Au3Info.exe




  Записан

--------------------------------------------------------------------------------------------------
Все стандарты Document Object Model HTML
--------------------------------------------------------------------------------------------------
«Жизнь – цепь, а мелочи в ней – звенья. Нельзя звену не придавать значения!»

Guezt Gutsy [?]

  • Продвинутый
  • ***
  • Репутация: 75
  • Offline Offline
  • Пол: Мужской
  • Сообщений: 333
  • Версия AutoIt: 3.3.6.1
    • Награды
Код: AutoIt [Выделить]
Run('au3info')
  :)




  Записан

HelpMe [?]

  • Новичок
  • *

  • Автор темы
  • Репутация: 3
  • Offline Offline
  • Сообщений: 85
  • Версия AutoIt: 3
    • Награды
HelpMe  [?]
Цитата
А для остального? Если это програма?
Au3Info.exe

Глубокоуважаемый гуру,  именно об этом и идет речь. Не возможно определить в эксплорере с помощью Au3Info.exe название элементов (controlID) для команд ControlClick и др.  :'(




  Записан

dwerf [?]

  • AutoIt Гуру
  • *****
  • Репутация: 189
  • Offline Offline
  • Пол: Мужской
  • Сообщений: 455
  • Версия AutoIt: 3.3.6.1
  • Использует ArchLinux
    • Награды
HelpMe  [?]
Цитата
Не возможно определить в эксплорере с помощью Au3Info.exe название элементов (controlID) для команд ControlClick и др.

Потому что там нет стандартных  элементов у которых были бы id. Madmasles об этом уже писал. ControlClick там банально не будет работать.

Откройте в справке User Defined Functions Reference->IE Management, там полно примеров работы с вебсайтами через ие.




  Записан
00110110001000001101000011010011001

HelpMe [?]

  • Новичок
  • *

  • Автор темы
  • Репутация: 3
  • Offline Offline
  • Сообщений: 85
  • Версия AutoIt: 3
    • Награды
Цитата
ControlClick там банально не будет работать.
Мне кажется это ересь...
 :argue:
может есть не бональные способы?  :think:Если нет - тему можно считать закрытой...  :suicide:



Добавлено: Декабрь 09, 2010, 14:38:58
HelpMe  [?]
Цитата
А для остального? Если это програма?
Au3Info.exe
:oops: в програмах действует замечательно...




  Записан

dwerf [?]

  • AutoIt Гуру
  • *****
  • Репутация: 189
  • Offline Offline
  • Пол: Мужской
  • Сообщений: 455
  • Версия AutoIt: 3.3.6.1
  • Использует ArchLinux
    • Награды
HelpMe  [?]
Цитата
может есть не бональные способы?
1. Send и MouseClick.
2. Посылать данные на сервер без использования браузера. Принимать соответственно так же.




  Записан

HelpMe [?]

  • Новичок
  • *

  • Автор темы
  • Репутация: 3
  • Offline Offline
  • Сообщений: 85
  • Версия AutoIt: 3
    • Награды
HelpMe  [?]
Цитата
может есть не бональные способы?
1. Send и MouseClick. :thumbs_up:
2. Посылать данные на сервер без использования браузера. Принимать соответственно так же.    :naughty:

Спасибо всем за внимание - тема исчерпана...
 :bye:




  Записан
 


Похожие темы
Тема Автор Ответов Просмотров Последний ответ
AutoIt Window Info не возвращает координаты пикселей окна!
Общение
Kalisnik 4 1643 Последний ответ Ноябрь 30, 2010, 23:55:03
от Yuriy
AutoIt Window Info - забирает фокус себе, а оцениваемое окно остается закулисами
AutoIt для новичков
Kalisnik 0 1055 Последний ответ Март 29, 2010, 20:32:01
от Kalisnik
Автомат-вать работу приложения, элементы которого не видит AutoIt Window info
AutoIt для новичков
webmonster 5 1841 Последний ответ Сентябрь 22, 2010, 11:17:00
от decadent
Control Viewer - Дополнение для AutoIt Window Info
Примеры и рабочие проекты
Yashied 9 2589 Последний ответ Март 19, 2011, 03:13:33
от Yashied
Control Viewer - Альтернатива AutoIt Window Info
Инструменты и помощь по AutoIt
Yashied 59 9100 Последний ответ Май 19, 2012, 11:43:41
от Yashied
Нужен скрипт аналога AutoIt Window Info Tool
AutoIt для новичков
Sanke 8 1204 Последний ответ Апрель 01, 2011, 02:45:47
от AZJIO
autoit window info не видит окна
AutoIt для новичков
yanoob 7 767 Последний ответ Август 18, 2011, 13:50:13
от yanoob
[Элементы GUI] Как выбрать для ввода нужное полу для ввода , по имени поля/окна ?
AutoIt для новичков
Abir 4 437 Последний ответ Декабрь 10, 2011, 18:33:09
от Zaramot
Почему AutoIt Window Info не работает с Skype ?
AutoIt для новичков
armenxxx1 9 991 Последний ответ Декабрь 26, 2011, 01:49:44
от armenxxx1
Перенесено: Control Viewer - Альтернатива AutoIt Window Info
Примеры и рабочие проекты
CreatoR 0 222 Последний ответ Март 14, 2012, 14:34:40
от CreatoR


Реклама

* Последние сообщения на форуме
post Re: [Мышь, клавиатура] Привязка клика по координатам к клавише
[Стол заказов] megatoxx Сегодня в 12:41:37
post Re: Защита исходного кода программы
[AutoIt для новичков] iamOmg Сегодня в 12:35:14
post Re: Защита исходного кода программы
[AutoIt для новичков] Ganibal95 Сегодня в 12:34:22
post Re: Защита исходного кода программы
[AutoIt для новичков] iamOmg Сегодня в 12:33:22
post Re: Защита исходного кода программы
[AutoIt для новичков] Ganibal95 Сегодня в 12:21:05
post Re: Проблема с циклами While
[AutoIt для новичков] Yashied Сегодня в 12:14:25
post Сглаживание рывков при передачи новых координат игрока по TCP/IP
[Общение] Ganibal95 Сегодня в 12:10:37
post Перенесено: Уроки программирования и автоматизации посредством AutoIt для чайников
[AutoIt для новичков] Yashied Сегодня в 12:09:28
post Re: Защита исходного кода программы
[AutoIt для новичков] iamOmg Сегодня в 12:09:05
post Проблема с циклами While
[AutoIt для новичков] Andeangl Сегодня в 11:03:15

* Пользователи онлайн
  • Dot Гостей: 103
  • Dot Скрыт: 2
  • Dot Пользователей: 29
  • Dot Пользователи Online: