<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Блокировка оси Y мыши при нажатии на кнопку]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7116&amp;type=atom" />
	<updated>2012-05-05T09:43:53Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=7116</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Блокировка оси Y мыши при нажатии на кнопку]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59985#p59985" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Gamabunta пишет:</cite><blockquote><p>Всё ещё нужен код</p></blockquote></div><p>Мы же с тобой уже выяснили, что проблема не в AHK, а в игре. Думаю, что тут не поможет ни один скрипт, надо решать иначе, то есть смотреть настройки игры.</p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2012-05-05T09:43:53Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59985#p59985</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Блокировка оси Y мыши при нажатии на кнопку]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59982#p59982" />
			<content type="html"><![CDATA[<p>Всё ещё нужен код</p>]]></content>
			<author>
				<name><![CDATA[Gamabunta]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27873</uri>
			</author>
			<updated>2012-05-05T03:54:51Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59982#p59982</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Блокировка оси Y мыши при нажатии на кнопку]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59605#p59605" />
			<content type="html"><![CDATA[<p>Вот, торопиться вредно, просто была ошибка в синтаксисе описания <strong>SetTimer</strong> </p><div class="codebox"><pre><code>#Persistent
fBlock := false
HotKey #b, lBlock
return
 
lBlock:
fBlock := !fBlock
 if (fBlock)
    {
     SetTimer BlockY, 10
     CoordMode, Pixel
     MouseGetPos,, vPosY
     }
  else
    SetTimer  BlockY, off  
return
 
BlockY:
CoordMode, Pixel
MouseGetPos,vPosX
MouseMove,vPosX,vPosY
return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2012-04-20T20:51:26Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59605#p59605</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Блокировка оси Y мыши при нажатии на кнопку]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59598#p59598" />
			<content type="html"><![CDATA[<p>А у меня наоборот - таймер один раз включается и не хочет выключаться <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" />))))<br />Что то я перемудрил видимо... хотя явной ошибки не вижу.</p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2012-04-20T18:45:44Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59598#p59598</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Блокировка оси Y мыши при нажатии на кнопку]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59597#p59597" />
			<content type="html"><![CDATA[<p>Да, есть и AHK_L под другое расширение<br />Нет, не работает. Поменял на нужную кнопку - всё-равно.</p>]]></content>
			<author>
				<name><![CDATA[Gamabunta]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27873</uri>
			</author>
			<updated>2012-04-20T18:38:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59597#p59597</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Блокировка оси Y мыши при нажатии на кнопку]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59595#p59595" />
			<content type="html"><![CDATA[<p>У тебя AHK_L ? <br />Скрипт на Рабочем Столе то работает?</p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2012-04-20T18:21:33Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59595#p59595</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Блокировка оси Y мыши при нажатии на кнопку]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59593#p59593" />
			<content type="html"><![CDATA[<p><strong>Indomito</strong><br />Что-то не хочет код работать</p>]]></content>
			<author>
				<name><![CDATA[Gamabunta]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27873</uri>
			</author>
			<updated>2012-04-20T18:19:55Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59593#p59593</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Блокировка оси Y мыши при нажатии на кнопку]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59592#p59592" />
			<content type="html"><![CDATA[<p>Проверил - не во всех играх работает, т.е. работает в тех, которые сделаны нормально.</p><p>P.S. Можно добавить в секции таймера строчку <strong>Thread, interrupt, 0</strong> быть может - поможет.</p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2012-04-20T18:17:19Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59592#p59592</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Блокировка оси Y мыши при нажатии на кнопку]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59589#p59589" />
			<content type="html"><![CDATA[<p>Как то так... хотя может я и не прав. </p><div class="codebox"><pre><code>#Persistent
fBlock := false
HotKey #b, lBlock
return

lBlock:
fBlock := !fBlock
 if (fBlock)
    {
     SetTimer, BlockY, 10, on
     CoordMode, Pixel
     MouseGetPos,, vPosY
     }
  else
    SetTimer, BlockY,, off  
return

BlockY:
if (!fBlock)
  return
CoordMode, Pixel
MouseGetPos,vPosX
MouseMove,vPosX,vPosY
;ToolTip, %fBlock%
return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2012-04-20T17:46:35Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59589#p59589</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Блокировка оси Y мыши при нажатии на кнопку]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59587#p59587" />
			<content type="html"><![CDATA[<p>Зачастую простые решения , т.е. тупые <img src="//forum.script-coding.com/img/smilies/big_smile.png" width="15" height="15" /> срабатывают...</p><p>Например:</p><div class="codebox"><pre><code>HotKey #a, vsLabel
return
vsLabel:
return</code></pre></div><p>не тоже само что</p><div class="codebox"><pre><code>#a::
return</code></pre></div><p>Если логически рассуждать, код то должен быть одинаковый, а на деле - нет.</p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2012-04-20T16:43:42Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59587#p59587</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Блокировка оси Y мыши при нажатии на кнопку]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59586#p59586" />
			<content type="html"><![CDATA[<p><strong>Indomito</strong><br />Интересный вариант, тоже думал о таймере, но казалось не поможет... надо попробывать.</p>]]></content>
			<author>
				<name><![CDATA[Gamabunta]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27873</uri>
			</author>
			<updated>2012-04-20T15:30:53Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59586#p59586</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Блокировка оси Y мыши при нажатии на кнопку]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59585#p59585" />
			<content type="html"><![CDATA[<p><strong>Gamabunta</strong> я тут подумал и решил что можно поступить проще чем написал <strong>Malcev</strong>, т.е. использовать лобовой метод - удерживать курсор по оси методом проверки от начального.<br />1. Нажали кнопку - запомнили позицию по Y<br />2. По таймеру проверяем смещение от запомненного и возвращаем курсор обратно. По сути можно не проверять, а тупо возвращать в запомненную позицию.</p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2012-04-20T15:08:23Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59585#p59585</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Блокировка оси Y мыши при нажатии на кнопку]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59448#p59448" />
			<content type="html"><![CDATA[<p>Можно <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /> Отправил на &quot;мыло&quot;.</p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2012-04-17T10:58:20Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59448#p59448</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Блокировка оси Y мыши при нажатии на кнопку]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59442#p59442" />
			<content type="html"><![CDATA[<p>Off: <span class="bbu"><strong>Indomito</strong></span> Можно ваш Skype ?</p>]]></content>
			<author>
				<name><![CDATA[andrew]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27666</uri>
			</author>
			<updated>2012-04-17T09:43:18Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59442#p59442</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Блокировка оси Y мыши при нажатии на кнопку]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59441#p59441" />
			<content type="html"><![CDATA[<p><strong>Indomito</strong><br />И как тогда я буду ей пользоваться? Возможно и в игре... Но я не верю что нет больше вариантов, кроме испытанных. Мне не нужно чтобы курсор сохранял вертикальную позицию в момент нажатия, да и вообще всё-равно на курсор, надо чтоб ось Y блокировалась по нажатию, не важно как и почему.</p>]]></content>
			<author>
				<name><![CDATA[Gamabunta]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27873</uri>
			</author>
			<updated>2012-04-17T09:38:13Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59441#p59441</id>
		</entry>
</feed>
