<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; Loop по нажатому сочетанию с модификатором]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=10284&amp;type=atom" />
	<updated>2014-12-28T10:49:25Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=10284</id>
		<entry>
			<title type="html"><![CDATA[Re: Loop по нажатому сочетанию с модификатором]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=89817#p89817" />
			<content type="html"><![CDATA[<p>Отличный код, спасибо. Сам пробовал с while, но как-то не доделал. Вне приложения работает идеально, но в оном почему-то срабатывает только после отпускания шифта. То есть вот нажал я shift + 1 – ничего. Отпускаешь шифт, продолжая удерживать 1, – срабатывает. В любом случае, большое спасибо, пища для размышлений появилась. Буду допиливать.</p><p>Upd: Что-то я совсем сбит с толку. Теперь и мои скрипты работают так же.&nbsp; То есть только после того, как отпустишь модификатор.. А вчера было иначе <img src="//forum.script-coding.com/img/smilies/big_smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[Ennien]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32775</uri>
			</author>
			<updated>2014-12-28T10:49:25Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=89817#p89817</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Loop по нажатому сочетанию с модификатором]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=89816#p89816" />
			<content type="html"><![CDATA[<p>Так не сойдёт?<br /></p><div class="codebox"><pre><code>
$+1::
    While GetKeyState(1, &quot;P&quot;) {
        SendInput {4}
        Sleep, 10
    }
Return 
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2014-12-28T05:04:17Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=89816#p89816</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Loop по нажатому сочетанию с модификатором]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=89812#p89812" />
			<content type="html"><![CDATA[<p>Зажимается модификатор + клавиша. Например, Shift+1. Пока сочетание нажато, выполняется блок под Loop`ом. Отпущено – выполнение прекращается.</p><p>Upd: Снова повесил вариант для одиночной клавиши.</p><p>Upd2: В принципе, если сейчас банально дописать модификатор к клавише, то нужный эффект достигается.. Осталось лишь запретить клавише посылать саму себя.</p>]]></content>
			<author>
				<name><![CDATA[Ennien]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32775</uri>
			</author>
			<updated>2014-12-27T18:42:01Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=89812#p89812</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Loop по нажатому сочетанию с модификатором]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=89811#p89811" />
			<content type="html"><![CDATA[<p>Опишите, как должно работать.</p>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2014-12-27T18:34:14Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=89811#p89811</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Loop по нажатому сочетанию с модификатором]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=89809#p89809" />
			<content type="html"><![CDATA[<p>Доброго времени суток, друзья. Давным-давно уже решал эту проблему, но как – совершенно забыл, а все материалы удалены. </p><p>Требуется выполнять Loop для зажатого сочетания клавиш с модификаторами. Вроде Shift + Key. </p><p>Сделал для одиночной клавиши:</p><div class="codebox"><pre><code>5::
Loop
 {
  if GetKeyState(5)
   {
     SendInput {Numpad4}
     Sleep 2
   }
  else
   Break
 }</code></pre></div><p>Посоветуйте, как быть, ибо в голову не идёт ничего.&nbsp; Как можно проверять модификатор+клавишу?</p>]]></content>
			<author>
				<name><![CDATA[Ennien]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32775</uri>
			</author>
			<updated>2014-12-27T17:59:31Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=89809#p89809</id>
		</entry>
</feed>
