<?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=7196&amp;type=atom" />
	<updated>2012-05-13T07:05:42Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=7196</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Закрытие/отмена закрытия вкладок в браузере]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=60279#p60279" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Irbis пишет:</cite><blockquote><p>Попробуй такое сочетание, мне показалось оно удобным (ЛКМ+поворот колеса мыши) :<br />…</p></blockquote></div><p>Спасибо, попробую хоть и сомневаюсь, что средним пальцем будет удобно крутить колесико мыши.</p>]]></content>
			<author>
				<name><![CDATA[V69]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27984</uri>
			</author>
			<updated>2012-05-13T07:05:42Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=60279#p60279</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Закрытие/отмена закрытия вкладок в браузере]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=60220#p60220" />
			<content type="html"><![CDATA[<p>Попробуй такое сочетание, мне показалось оно удобным (ЛКМ+поворот колеса мыши) :<br /></p><div class="codebox"><pre><code>#IfWinActive ahk_class Chrome_WidgetWin_0
~LButton &amp; WheelUp:: Send ^+{vk54}
~LButton &amp; WheelDown:: Send ^{vk57}
#IfWinActive</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Irbis]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27384</uri>
			</author>
			<updated>2012-05-11T19:03:58Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=60220#p60220</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Закрытие/отмена закрытия вкладок в браузере]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=60219#p60219" />
			<content type="html"><![CDATA[<p>Придумайте как с этим бороться <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />Будет горячая клавиша прозрачна — будет вызываться меню и будут работать жесты.<br />Не будет горячая клавиша прозрачна — не будет вызываться меню, но не будут работать жесты.</p><p>Вероятно, следует отказаться от одной из программ для интерпретации жестов <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-05-11T18:57:21Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=60219#p60219</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Закрытие/отмена закрытия вкладок в браузере]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=60218#p60218" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>creature.ws пишет:</cite><blockquote><p>Очерчивать блок фигурными скобками не нужно, директива активна для горячих клавиш вплоть до следующего указания <strong>#If</strong>.</p></blockquote></div><p>Спасибо, буду знать.</p><div class="quotebox"><cite>creature.ws пишет:</cite><blockquote><p>Меню выскакивает так как первая из двух горячих клавиш «прозрачна», т.е. нажатие Rbutton не блокируется.</p></blockquote></div><p>Прозрачная из-за <strong>&quot;~&quot;</strong>?</p><p>И как с этим бороться, ведь иначе не будут работать мышиные жесты?</p>]]></content>
			<author>
				<name><![CDATA[V69]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27984</uri>
			</author>
			<updated>2012-05-11T18:53:02Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=60218#p60218</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Закрытие/отмена закрытия вкладок в браузере]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=60217#p60217" />
			<content type="html"><![CDATA[<p>Очерчивать блок фигурными скобками не нужно, директива активна для горячих клавиш вплоть до следующего указания <strong>#If</strong>. Меню выскакивает так как первая из двух горячих клавиш «прозрачна», т.е. нажатие Rbutton не блокируется.</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-05-11T18:38:31Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=60217#p60217</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Закрытие/отмена закрытия вкладок в браузере]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=60216#p60216" />
			<content type="html"><![CDATA[<p>Сделал так:</p><div class="codebox"><pre><code>
#IfWinActive ahk_class Chrome_WidgetWin_0
{
~RButton &amp; MButton:: Send ^+{vk54}
RButton &amp; LButton:: Send ^{vk57}
}
return</code></pre></div><p>Теперь не знаю как избавится от контекстного меню, которое выскакивает после закрытия/отмены закрытия вкладки при отпускании <strong>RButton</strong>.</p>]]></content>
			<author>
				<name><![CDATA[V69]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27984</uri>
			</author>
			<updated>2012-05-11T18:28:23Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=60216#p60216</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Закрытие/отмена закрытия вкладок в браузере]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=60214#p60214" />
			<content type="html"><![CDATA[<p>—<br /><em>Edit:</em><br />В сообщении #12 сказано почему не выйдет использовать «две программы распознавания жестов привязанных к одной кнопке».</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-05-11T17:44:47Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=60214#p60214</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Закрытие/отмена закрытия вкладок в браузере]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=60212#p60212" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>creature.ws пишет:</cite><blockquote><p>Речь от том, что в коде сообщения #13 нет меток горячих клавиш и директива #IfWinActive неуместна и бессмысленна.</p></blockquote></div><p>Я вас понял, вы хотите сказать, что эта &quot;директива&quot; используется, чтобы выполнять действия по нажатию только в определенных окнах, проверил справку, так оно и есть. Как же тогда реализовать, чтобы отдельная часть скрипта выполнялась, только при определенном активном окне?</p><div class="quotebox"><cite>creature.ws пишет:</cite><blockquote><p>Выше — достаточно примеров и объяснений, незачем «изобретать велосипед». Попробуйте разобраться в имеющемся.</p></blockquote></div><p>Легко сказать... Я потратил не один час в попытках из того, что было, сделать то, что нужно, но к сожалению, моих навыков для этого недостаточно.</p>]]></content>
			<author>
				<name><![CDATA[V69]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27984</uri>
			</author>
			<updated>2012-05-11T17:37:05Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=60212#p60212</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Закрытие/отмена закрытия вкладок в браузере]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=60211#p60211" />
			<content type="html"><![CDATA[<p>Речь от том, что в коде сообщения #13 нет меток горячих клавиш и директива #IfWinActive неуместна и бессмысленна.</p><p>Выше — достаточно примеров и объяснений, незачем «изобретать велосипед». Попробуйте разобраться в имеющемся.</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-05-11T17:10:48Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=60211#p60211</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Закрытие/отмена закрытия вкладок в браузере]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=60209#p60209" />
			<content type="html"><![CDATA[<p>Речь идет об этом: </p><div class="codebox"><pre><code>send ^{vk57}</code></pre></div><p>, или о чем?</p>]]></content>
			<author>
				<name><![CDATA[V69]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27984</uri>
			</author>
			<updated>2012-05-11T17:09:02Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=60209#p60209</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Закрытие/отмена закрытия вкладок в браузере]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=60208#p60208" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Так вообщем-то и задумывалось.</p></blockquote></div><p>Где в коде сообщения #13 метки горячих клавиш?<br /></p><div class="quotebox"><blockquote><p>А как сделать, чтобы она происходила с определенной периодичностью во время работы программы?</p></blockquote></div><p>Нет необходимости проверять с периодичностью, это же AHK, есть же возможность запускать подпрограмму по событию нажатия(отпускания) клавиши.</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-05-11T17:00:18Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=60208#p60208</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Закрытие/отмена закрытия вкладок в браузере]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=60207#p60207" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>creature.ws пишет:</cite><blockquote><p>Но проверка нажата ли клавиша происходит не когда клавиша нажата, а однократно после начала выполнения скрипта.</p></blockquote></div><p>А как сделать, чтобы она происходила с определенной периодичностью во время работы программы?</p><div class="quotebox"><cite>creature.ws пишет:</cite><blockquote><p>а «приказ» горячим клавишам, указанным в теле скрипта ниже данной директивы выполнять действия, им приписанные лишь, в случае если активно некое заданное окно.</p></blockquote></div><p>Так вообщем-то и задумывалось.</p>]]></content>
			<author>
				<name><![CDATA[V69]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27984</uri>
			</author>
			<updated>2012-05-11T16:57:39Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=60207#p60207</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Закрытие/отмена закрытия вкладок в браузере]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=60206#p60206" />
			<content type="html"><![CDATA[<p>Вы этого добились <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />Но проверка нажата ли клавиша происходит не когда клавиша нажата, а однократно после начала выполнения скрипта.</p><p>Есть секция автовыполнения — участок кода в скрипте от начала скрипта до первого return или метки горячей клавиши. Есть метки горячих клавиш — подпрограммы, выполняющиеся при нажатии (в частности) горячей клавиши до первого return, exit или exitapp.<br />Директива #IfWinActive — не «начало подпрограммы выполняющейся при активации окна» — ahk не отслеживает события подобного типа, а «приказ» горячим клавишам, указанным в теле скрипта ниже данной директивы выполнять действия, им приписанные лишь, в случае если активно некое заданное окно.</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-05-11T16:47:31Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=60206#p60206</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Закрытие/отмена закрытия вкладок в браузере]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=60205#p60205" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>creature.ws пишет:</cite><blockquote><p>А что должно <em>выйти</em>? Сразу после запуска скрипта происходит проверка нажата ли <strong>RButton</strong> и т.д.<br />#IfWInActive — директива задающая контекст срабатывания горячих клавиш указанных ниже.</p></blockquote></div><p>Не совсем вас понял, я написанным выше хотел добиться следующего:<br />Если нажата правая клавиша мыши, происходит проверка нажата ли левая, в случае ДА окну отправляется сочетание клавиш.<br />Если нажата левая клавиша мыши, происходит проверка нажата ли правая, в случае ДА окну отправляется сочетание клавиш.</p>]]></content>
			<author>
				<name><![CDATA[V69]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27984</uri>
			</author>
			<updated>2012-05-11T16:37:57Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=60205#p60205</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Закрытие/отмена закрытия вкладок в браузере]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=60204#p60204" />
			<content type="html"><![CDATA[<p>А что должно <em>выйти</em>? Сразу после запуска скрипта происходит проверка нажата ли <strong>RButton</strong> и т.д.<br />#IfWInActive — директива задающая контекст срабатывания горячих клавиш указанных ниже.</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-05-11T16:28:50Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=60204#p60204</id>
		</entry>
</feed>
