<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: ControlSend в Опере, или что с чем едят]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8066&amp;type=atom" />
	<updated>2013-02-11T12:42:07Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=8066</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ControlSend в Опере, или что с чем едят]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=69360#p69360" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>Если вы хотите сделать себе то что весь день должно где то что то щелкать в браузере и вам не мешать, ИМХО проще поставить на виртуальную машину.</p></blockquote></div><p>И почему столь простая и гениальная идея не пришла в мои мозги?<br />Спасибо. Вопрос снят. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[DaVinchi]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26386</uri>
			</author>
			<updated>2013-02-11T12:42:07Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=69360#p69360</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ControlSend в Опере, или что с чем едят]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=69359#p69359" />
			<content type="html"><![CDATA[<p>Никак не получится, Radio и Edit являются контролами внутри хтмл кода, нажатия тоже некатят.<br />Если вы хотите сделать себе то что весь день должно где то что то щелкать в браузере и вам не мешать, ИМХО проще поставить на виртуальную машину.</p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2013-02-11T12:00:01Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=69359#p69359</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ControlSend в Опере, или что с чем едят]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=69358#p69358" />
			<content type="html"><![CDATA[<p>Перепробовал массу вариантов. Опера вообще чудит, а вот с IE чуть дальше продвинулся, да только толку 0.<br />Тут без всяких махинаций работает с ahk_pid. Но когда я проверяю на работу в фоновом режиме, и открываю поверх окна блокнот, то перестает отправлять нажатия.<br />Так же заметил что в IE не хочет печатать текст в том месте где стоит курсор готовый для печати.<br />Может кто подскажет, как сделать рабочий скрипт?<br />Сначала нужно поставить отметку в Radio (кружочке), после поставить курсор в поле Edit и ввести текст.<br />И все это должно происходить в фоне. Т.е. окно браузера должно быть свернутым.</p>]]></content>
			<author>
				<name><![CDATA[DaVinchi]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26386</uri>
			</author>
			<updated>2013-02-11T11:48:55Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=69358#p69358</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ControlSend в Опере, или что с чем едят]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=69340#p69340" />
			<content type="html"><![CDATA[<p>Я это понял:<br /></p><div class="quotebox"><blockquote><p>Из справки:<br />Если параметр задать как ahk_parent, нажатия клавиш будут посланы напрямую родительскому окну контрола.</p></blockquote></div><p>потому и использовал ahk_parent.</p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2013-02-10T19:58:42Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=69340#p69340</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ControlSend в Опере, или что с чем едят]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=69339#p69339" />
			<content type="html"><![CDATA[<p>Да нет никакого контрола вообще. В том то и дело.</p>]]></content>
			<author>
				<name><![CDATA[DaVinchi]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26386</uri>
			</author>
			<updated>2013-02-10T19:53:28Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=69339#p69339</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ControlSend в Опере, или что с чем едят]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=69337#p69337" />
			<content type="html"><![CDATA[<p>Да пусть их 10, открыта всегда одна. Вопрос в том в какой контрол оперы вы хотите послать нажатия? Ведь когда окно активно то какой то контрол находится в фокусе, и &quot;принимает&quot; нажатия кнопок, а когда неактивно...<br />Где то слышал что не все программы работают с ControlSend в &quot;фоне&quot;, сейчас пробовал с оперой ничего не вышло...<br /></p><div class="codebox"><pre><code>ControlSend, ahk_parent, {Enter}, ahk_class OperaWindowClass</code></pre></div><p>В какой то проге ahk_parent мне помог.<br />Через ahk_id тоже не вышло.</p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2013-02-10T19:48:54Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=69337#p69337</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ControlSend в Опере, или что с чем едят]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=69334#p69334" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>Разве вкладка может быть активна, если неактивно окно?<br />Или например некий контрол в фокусе, куда и посылаются нажатия?</p><p>Думаю надо пробывать посылать нажатия в нужный контрол оперы, но и это не всегда удаётся...</p></blockquote></div><p>В том смысле активна, что вкладка одна и их не 10. Т.е. любые манипуляции с окном, должны происходить именно в этой вкладке</p>]]></content>
			<author>
				<name><![CDATA[DaVinchi]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26386</uri>
			</author>
			<updated>2013-02-10T19:30:18Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=69334#p69334</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ControlSend в Опере, или что с чем едят]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=69333#p69333" />
			<content type="html"><![CDATA[<p>Разве вкладка может быть активна, если неактивно окно?<br />Или например некий контрол в фокусе, куда и посылаются нажатия?</p><p>Думаю надо пробывать посылать нажатия в нужный контрол оперы, но и это не всегда удаётся...</p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2013-02-10T17:14:22Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=69333#p69333</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: ControlSend в Опере, или что с чем едят]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=69330#p69330" />
			<content type="html"><![CDATA[<p>Перепробовал массу вариантов, но заработал только 1 и то не так как хотелось.<br />Задача:<br />Заставить скрипт отправлять нажатие клавиш в фоновое окно Opera.<br />Проблемы: <br />Почему то попытка записи p_id не увенчалась успехом... ПРобовал так<br /></p><div class="codebox"><pre><code>
F12::
WinGet, p_id, pid, A
IniWrite, %p_id%, config.ini, P_I_D, pi_d
Sleep, 100
</code></pre></div><p>Пробовал даже так<br /></p><div class="codebox"><pre><code>ControlSend, , {Enter}, ahk_class OperaWindowClass</code></pre></div><p>Работает, но окно должно быть активно.<br />В общем после целого дня головоломки, я решил обратиться за помощью.<br />Скрипт должен делать то что его собрат<br /></p><div class="codebox"><pre><code>
F10::
Send, {Tab}
Sleep, 200
Send, {space}
Sleep, 200
Send, {tab}
sleep, 200
</code></pre></div><p>только в фоновое окно оперы. Вкладка одна и она активна в опере всегда.</p>]]></content>
			<author>
				<name><![CDATA[DaVinchi]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26386</uri>
			</author>
			<updated>2013-02-10T16:43:37Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=69330#p69330</id>
		</entry>
</feed>
