<?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=7800&amp;type=atom" />
	<updated>2012-12-18T19:58:23Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=7800</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Разблокировка клавиши при отсутствии пикселя]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=67135#p67135" />
			<content type="html"><![CDATA[<p>Спасибо за разъяснение. Мне кажется, приведенных примеров более чем достаточно.</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-12-18T19:58:23Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=67135#p67135</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Разблокировка клавиши при отсутствии пикселя]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=67131#p67131" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>перехват нажатия ПКМ на 8</p></blockquote></div><div class="quotebox"><blockquote><p>Уточните, что имеется в виду.</p></blockquote></div><p>В коде:<br /></p><div class="codebox"><pre><code>#if PixelColor(317 , 898) = 0x29F7FF
    ~RButton::Send {8}
#if

PixelColor(x, y) {
    PixelGetColor, color,  % x, % y
    return color
}
</code></pre></div><p>Есть строчка </p><div class="codebox"><pre><code>~RButton::Send {8}</code></pre></div><p> , которая отвечает за перехват ввода ПКМ на 8. То есть я хочу сказать, что ПКМ я кликаю в той области, в которой должен блокироваться ввод ПКМ, соответственно отсюда вывод, что если блокируется ввод ПКМ, то и блокируется ввод 8. Знак ~ убирать нельзя, иначе будет конфликт в процессе работы приложения.</p>]]></content>
			<author>
				<name><![CDATA[Странник]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=28860</uri>
			</author>
			<updated>2012-12-18T16:12:22Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=67131#p67131</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Разблокировка клавиши при отсутствии пикселя]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=67126#p67126" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>перехват нажатия ПКМ на 8</p></blockquote></div><p>Уточните, что имеется в виду.<br /></p><div class="quotebox"><blockquote><p>Можно ли в AHK сделать так, чтобы блокировался ввод ПКМ в определенных координатах</p></blockquote></div><div class="codebox"><pre><code>#if ClickCoord(123, 234)
    RButton::return
#if

ClickCoord(x0, y0) {
    MouseGetPos, x, y
    return x = x0 &amp;&amp; y = y0
}</code></pre></div><div class="quotebox"><blockquote><p>Как сделать блокировку ввода конкретной клавиши?</p></blockquote></div><div class="codebox"><pre><code>Конкретная клавиша::return</code></pre></div><p>Настоятельно рекомендую начинать поиск ответов со справки. Это позволит мимоходом набраться востребованной в дальнейшем информации.</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-12-18T15:05:31Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=67126#p67126</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Разблокировка клавиши при отсутствии пикселя]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=67117#p67117" />
			<content type="html"><![CDATA[<p>Мне кажется все гораздо проще. Можно ли в AHK сделать так, чтобы блокировался ввод ПКМ в определенных координатах, но при этом работал перехват нажатия ПКМ на 8?<br />И второй вопрос на которой мне так и не отвечают. Как сделать блокировку ввода конкретной клавиши?</p>]]></content>
			<author>
				<name><![CDATA[Странник]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=28860</uri>
			</author>
			<updated>2012-12-18T11:40:16Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=67117#p67117</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Разблокировка клавиши при отсутствии пикселя]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=67081#p67081" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Не знаю как считывать пиксель под курсором,</p></blockquote></div><p><strong>PixelGetColor, OutputVar, X, Y</strong><br />Где X, Y — координаты пикселя, цвет которого нужно получить.<br /><strong>MouseGetPos, OutputVarX, OutputVarY</strong><br />При выполнении этой команды в переменных, названных как OutputVarX и OutputVarY, будут сохранены координаты курсора.</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-12-17T15:23:01Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=67081#p67081</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Разблокировка клавиши при отсутствии пикселя]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=67079#p67079" />
			<content type="html"><![CDATA[<p>Я знаю как комбинировать условия, я не знаю как сделать блокировку ввода конкретно ПКМ при таком то условии. Не знаю как считывать пиксель под курсором, чтобы если, к примеру, найден белый пиксель под курсором, то посылался перехват ввода ПКМ на 8, но не шло само нажатие ПКМ в приложение.</p>]]></content>
			<author>
				<name><![CDATA[Странник]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=28860</uri>
			</author>
			<updated>2012-12-17T15:01:50Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=67079#p67079</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Разблокировка клавиши при отсутствии пикселя]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=67061#p67061" />
			<content type="html"><![CDATA[<p>Как комбинировать условия показано в сообщении #29.</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-12-17T13:09:02Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=67061#p67061</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Разблокировка клавиши при отсутствии пикселя]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=67033#p67033" />
			<content type="html"><![CDATA[<p>Грубо говоря нужно к скрипту сделать блокировку ввода конкретно ПКМ если найден второй пиксель и если первый не найден, а также нужно считывать пиксель под курсором, чтобы если, к примеру, найден белый пиксель под курсором, то посылался перехват ввода ПКМ на 8, но не шло само нажатие ПКМ в приложение.</p>]]></content>
			<author>
				<name><![CDATA[Странник]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=28860</uri>
			</author>
			<updated>2012-12-17T07:12:17Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=67033#p67033</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Разблокировка клавиши при отсутствии пикселя]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66972#p66972" />
			<content type="html"><![CDATA[<p>Видимо, речь идет об доп.условии, что-то вроде<br /></p><div class="codebox"><pre><code>#if (PixelColor(298, 900) = 0x18CBF7) &amp;&amp; (PixelColor(X, Y) != Color)</code></pre></div><p>где X, Y и Color - координаты и цвет второго пикселя</p>]]></content>
			<author>
				<name><![CDATA[Irbis]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27384</uri>
			</author>
			<updated>2012-12-14T14:53:08Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66972#p66972</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Разблокировка клавиши при отсутствии пикселя]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66971#p66971" />
			<content type="html"><![CDATA[<p>Может быть, кто-то и понял сообщение выше, но не я, извиняйте.</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-12-14T14:10:11Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66971#p66971</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Разблокировка клавиши при отсутствии пикселя]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66968#p66968" />
			<content type="html"><![CDATA[<p>Потому что по моей схеме, в программе где я употребляю скрипт, вызывает меню, считающейся для меня ошибкой, когда нажимать ПКМ без перехвата клавиши 8. Я хочу сделать отдельный (второй) пиксель, который загорается, когда мне не нужно по условию программы щелкнуть ПКМ. Если это будет, то меню не будет появляться от нажатия ПКМ, но при этом будет перехват при нахождении пикселя номер 1 и блокировка ввода ПКМ при нахождении второго пикселя ( который появляется сам по своим заданным условиям независимо от скрипта )</p>]]></content>
			<author>
				<name><![CDATA[Странник]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=28860</uri>
			</author>
			<updated>2012-12-14T07:13:05Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66968#p66968</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Разблокировка клавиши при отсутствии пикселя]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66943#p66943" />
			<content type="html"><![CDATA[<p>Почему вы это поведение называете ошибкой?<br />О каком «втором пикселе» идёт речь?</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-12-13T10:17:07Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66943#p66943</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Разблокировка клавиши при отсутствии пикселя]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66928#p66928" />
			<content type="html"><![CDATA[<p>В процессе тестирования возникла ошибка. Нужно, чтобы при нахождении пикселя #2 происходила блокировка ввода ПКМ. Пытался через BlockInput сделать, но конкретно задать что нужно блокировать не смог.</p>]]></content>
			<author>
				<name><![CDATA[Странник]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=28860</uri>
			</author>
			<updated>2012-12-13T06:57:33Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66928#p66928</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Разблокировка клавиши при отсутствии пикселя]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66503#p66503" />
			<content type="html"><![CDATA[<p>Скажу, не хвастаясь, она и сейчас у меня работает на новом железе!</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2012-12-03T17:57:31Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66503#p66503</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Разблокировка клавиши при отсутствии пикселя]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66502#p66502" />
			<content type="html"><![CDATA[<p>Неплохо, у меня максимум был — 7 лет. Потом, со сменой железа, сменил на Windows XP.</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2012-12-03T17:55:39Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66502#p66502</id>
		</entry>
</feed>
