<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Как в браузере поместить фокус в определенное поле ввода?]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7423&amp;type=atom" />
	<updated>2012-11-04T13:16:39Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=7423</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как в браузере поместить фокус в определенное поле ввода?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=65394#p65394" />
			<content type="html"><![CDATA[<p>Для Firefox есть дополнение &quot;<a href="https://addons.mozilla.org/ru/firefox/addon/secure-login/">Secure Login</a>&quot;, которое позволяет одним (если для просматриваемого сайта у вас только одна пара &quot;логин:пароль&quot;) нажатием на кнопку на панели (т.е. её положение вы можете сделать статичным) залогиниться на сайт используя сохранённые в браузере логин:пароль.<br />Если весь скрипт был задуман лишь для того, чтобы быстро залогиниться где-то - это дополнение либо целиком заменит вам этот скрипт, либо позволит использовать всего один ControlClick по координатам кнопки, чтобы залогиниться.</p>]]></content>
			<author>
				<name><![CDATA[Drugoy]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27463</uri>
			</author>
			<updated>2012-11-04T13:16:39Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=65394#p65394</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как в браузере поместить фокус в определенное поле ввода?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=65393#p65393" />
			<content type="html"><![CDATA[<p>В общем сам сейчас столкнулся с такой же проблемой, только с заливкой видео на ютуб.<br />Единственный вариант который пришел в голову посылать Ctrl+F, потом вбивать в поиск нужное слово-ориентир.<br />Затем искать цвет подцветки и соответственно его координатам посылать клик.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2012-11-04T12:58:56Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=65393#p65393</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как в браузере поместить фокус в определенное поле ввода?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=64416#p64416" />
			<content type="html"><![CDATA[<p>Есть вариант в фаерфоксе.<br /></p><div class="codebox"><pre><code>f11::
send, {&#039;}ссылке{tab}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2012-09-30T22:40:17Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=64416#p64416</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как в браузере поместить фокус в определенное поле ввода?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=64415#p64415" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>yuriy2000 пишет:</cite><blockquote><p>Для авторизации на сайте гораздо проще использовать готовые решения - менеджеры паролей - <br />Например: KeePass,&nbsp; RoboForm</p></blockquote></div><p>Согласен. И все-таки, можно ли установить фокус в определенное поле ввода?<br />Или так: как получить идентификатор поля ввода? (с помощью AutoIt3 Window Spy и Winspector не получается).</p>]]></content>
			<author>
				<name><![CDATA[dimas1221]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=28469</uri>
			</author>
			<updated>2012-09-30T22:01:44Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=64415#p64415</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как в браузере поместить фокус в определенное поле ввода?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=63660#p63660" />
			<content type="html"><![CDATA[<p>Для авторизации на сайте гораздо проще использовать готовые решения - менеджеры паролей - <br />Например: KeePass,&nbsp; RoboForm</p>]]></content>
			<author>
				<name><![CDATA[yuriy2000]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25753</uri>
			</author>
			<updated>2012-09-08T16:10:26Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=63660#p63660</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как в браузере поместить фокус в определенное поле ввода?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=62363#p62363" />
			<content type="html"><![CDATA[<p>Следующий код работает с поиском части изображения экрана. Ужасно.. Но работает. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p><div class="codebox"><pre><code>SetKeyDelay, 111
Run, https://moscowsg.megafon.ru
WinWait, ahk_class OperaWindowClass ; т.к. браузер по умолчанию - Опера
Sleep, 5000
   loop 60
   {
      ImageSearch, X, Y, 0,0, 1280, 720, megafon.bmp
      if !ErrorLevel
      {
         MouseClick,, % X+20, Y+10
	     Send, 9251234567{tab}123456{enter}
	     Break
      }
	  sleep 100
   }
return</code></pre></div><p>Megafon.bmp - небольшой участок экрана, снятый PrintScreen&#039;ом и сохраненный в формате bmp (24bpp):</p><br /><br /><p><span class="postimg"><img src="http://savepic.su/2233266.png" alt="http://savepic.su/2233266.png" /></span></p>]]></content>
			<author>
				<name><![CDATA[Irbis]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27384</uri>
			</author>
			<updated>2012-08-04T13:37:35Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=62363#p62363</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как в браузере поместить фокус в определенное поле ввода?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=62352#p62352" />
			<content type="html"><![CDATA[<p>Благодарю за ответ, <strong>Irbis</strong>. Но это не выход <img src="//forum.script-coding.com/img/smilies/sad.png" width="15" height="15" />. Сохранить пароль можно практически в любом браузере. Оперой пользуюсь более 10 лет. Да, Опера в отличие от многих браузеров (как Мозилла, Хром и т.д.), при первом же нажатии на Tab переходит к полю ввода. Но, у меня страницы, где необходимо использовать именно Мозиллу или Интернет Эксплорер (например, uslugi.beeline.ru требуют Internet Explorer). А сайт,&nbsp; который указан в коде, я выбрал для примера. Как бы там ни было, спасибо что откликнулись <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" />.</p>]]></content>
			<author>
				<name><![CDATA[dimas1221]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=28469</uri>
			</author>
			<updated>2012-08-04T11:13:32Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=62352#p62352</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как в браузере поместить фокус в определенное поле ввода?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=62349#p62349" />
			<content type="html"><![CDATA[<p>Не пользуюсь огнелисом, но в Опере есть функция &quot;сохранять пароль&quot;. Если пароль сохранен, то после загрузки достаточно нажать (или послать окну) Ctrl+Enter. Скорее всего, в других браузерах тоже есть подобная функция.<br />И, кстати, на указанной странице в Опере первый же Tab переходит к полю ввода, минуя ссылки. Наверно, это особенность браузера.</p>]]></content>
			<author>
				<name><![CDATA[Irbis]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27384</uri>
			</author>
			<updated>2012-08-04T09:59:00Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=62349#p62349</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Как в браузере поместить фокус в определенное поле ввода?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=62336#p62336" />
			<content type="html"><![CDATA[<p>Здравствуйте. Имеется малюсенький скрипт для авторизации на сайте.<br />Дело в том, что на сайте в любой момент может появиться (или исчезнуть) какая-нибудь ссылка.<br />А это мешает авторизации, т.к. до поля ввода логина я добираюсь через &quot;TAB&quot;.<br />Пытался решить проблему с помощью &quot;ControlFocus&quot;, но безуспешно (не смог определить значение поля ввода).<br />Подскажите пожалуйста, как в браузере поместить фокус в определенное поле ввода?<br /></p><div class="codebox"><pre><code>SetKeyDelay, 111
Run, firefox.exe https://moscowsg.megafon.ru ; Открываем страницу
WinWait, ahk_class MozillaWindowClass        ; Ждем открытия браузера
Sleep, 5000                                  ; Ждем еще 5 сек. (для полной загрузки страницы)
Send, {Tab 8}                                ; Вот здесь и загвоздка - табуляция подводит! (как только добавляется или удаляется
                                             ;    какая-нибудь ссылка перед полем ввода, приходится добавлять или удалять &quot;TAB&quot;)
Send, 9251234567{tab}123456{enter}           ; Вход
Return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[dimas1221]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=28469</uri>
			</author>
			<updated>2012-08-04T06:39:56Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=62336#p62336</id>
		</entry>
</feed>
