<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; Скрипт не срабатывает при нажатом Shift или Ctrl]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=13753&amp;type=atom" />
	<updated>2018-06-06T09:07:09Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=13753</id>
		<entry>
			<title type="html"><![CDATA[Re: Скрипт не срабатывает при нажатом Shift или Ctrl]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=125849#p125849" />
			<content type="html"><![CDATA[<p><strong>stealzy</strong><br />В принципе все еще проще, к примеру активируется у меня скрипт от &quot;#Е&quot; то-есть если я просто нажму win клавишу она работает как обычная win если сочетать клавишу win+E то он в любом случае активирует по стандарту клавишу win, то-есть всплывает пуск, плюс активируется скрипт. нужно то же самое только от Space+E. Прошу прощения за навязчивость, это очень важно)</p>]]></content>
			<author>
				<name><![CDATA[Mr.Valerij-Zlo]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=39281</uri>
			</author>
			<updated>2018-06-06T09:07:09Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=125849#p125849</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Скрипт не срабатывает при нажатом Shift или Ctrl]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=125848#p125848" />
			<content type="html"><![CDATA[<p><strong>stealzy</strong><br />Хорошо, спасибо я попробую) а как мне прописать команду чтобы скрипт активировался при сочетании &quot;Space&quot;+&quot;E&quot;? я тут подумал что по идее наверное можно отдельно прописать в скрипте &quot;Space&quot;+&quot;E&quot; выглядеть будет примерно так:<br /></p><div class="codebox"><pre><code>
&quot;Space&quot;+&quot;E&quot;:: ; вот тут я не знаю как это грамотно прописать
{
Send {Space} ; тут он в любом случае нажимает пробел
Sleep, 75
Send {E} ; а тут через небольшое время Е
Sleep, 75
Send {4}
Send, {RButton}
Sleep, 500
Send {2}
}
return
</code></pre></div><p>По идее он в любом случае выполнит то что я хочу только не много не так как хотелось бы)<br />И да, проблема та же, Шифт перебивается в игре, как исправить?</p>]]></content>
			<author>
				<name><![CDATA[Mr.Valerij-Zlo]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=39281</uri>
			</author>
			<updated>2018-06-06T08:29:30Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=125848#p125848</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Скрипт не срабатывает при нажатом Shift или Ctrl]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=125846#p125846" />
			<content type="html"><![CDATA[<p>По нажатию Е измеряете сколько прошло секунд с нажатия пробела - если мало, то активируете, иначе посылаете Е.<br />Можно сделать Е условным хоткеем, поместив в блок #If (A_PriorKey = ВашаКлавиша) And (A_TimeSincePriorHotkey &lt; нескольких секунд).</p>]]></content>
			<author>
				<name><![CDATA[stealzy]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=31937</uri>
			</author>
			<updated>2018-06-06T06:55:29Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=125846#p125846</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Скрипт не срабатывает при нажатом Shift или Ctrl]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=125839#p125839" />
			<content type="html"><![CDATA[<p><strong>stealzy</strong><br />Нужно, чтобы он в любом случае его отправил как &quot;пробел&quot; + Е, и в тоже время, чтобы &quot;пробел&quot; и &quot;Е&quot; был как часть активации скрипта. Суть такова в игре при сочетании клавиш &quot;Space&quot;+&quot;E&quot; он выполняет необходимое действие, Если в течении нескольких секунд не нажимается вторая клавиша после первой то это действие не работает. после этого действия мне уже и нужна активация скрипта, поскольку он&nbsp; у меня написан так чтобы в игре оборвать анимацию этого действия. Первая проблема в том что я не знаю как прописать команду так чтобы скрипт срабатывал при сочетании этих клавиш и при этом игра эти же клавиши принимала, а вторая в том что он по каким то причинам прерывает работу шифта в игре</p>]]></content>
			<author>
				<name><![CDATA[Mr.Valerij-Zlo]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=39281</uri>
			</author>
			<updated>2018-06-05T18:42:29Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=125839#p125839</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Скрипт не срабатывает при нажатом Shift или Ctrl]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=125833#p125833" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>shahlik002 пишет:</cite><blockquote><p>LButton:: +LButton:: ^LButton:: !LButton::</p></blockquote></div><p>*LButton::</p><div class="quotebox"><cite>Mr.Valerij-Zlo пишет:</cite><blockquote><p>не перебивал клавишу</p></blockquote></div><p>У Send есть опция Blind.<br /></p><div class="quotebox"><cite>Mr.Valerij-Zlo пишет:</cite><blockquote><p> то &quot;Space&quot; работает</p></blockquote></div><p>Пробел зажали и отпустили, и что должен делать скрипт - ждать нажатия Е или слать пробел?</p>]]></content>
			<author>
				<name><![CDATA[stealzy]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=31937</uri>
			</author>
			<updated>2018-06-05T18:00:43Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=125833#p125833</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Скрипт не срабатывает при нажатом Shift или Ctrl]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=125817#p125817" />
			<content type="html"><![CDATA[<p>Стоп подождите, прошу прощения у меня почти та же проблема но немного отличается. Как мой скрипт нужно прописать, чтобы не перебивал клавишу Shift? Дело в том что при срабатывании скрипта в игре перебивается клавиша Shift. Она мне очень нужна<br /></p><div class="codebox"><pre><code>
Control::
{
Send {E}
Sleep, 75
Send {4}
Send, {RButton}
Sleep, 500
Send {2}
}
return
</code></pre></div><p>И еще одни вопрос: Можно ли заставить срабатывать скрипт при сочетании клавиш &quot;Space&quot; + &quot;E&quot; и так чтобы их не зажимать одновременно а последовательно и если последняя кнопка не нажимается то &quot;Space&quot; работает как обычный пробел.</p>]]></content>
			<author>
				<name><![CDATA[Mr.Valerij-Zlo]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=39281</uri>
			</author>
			<updated>2018-06-05T10:07:55Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=125817#p125817</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Скрипт не срабатывает при нажатом Shift или Ctrl]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=125736#p125736" />
			<content type="html"><![CDATA[<p>Спасибо, можно закрывать</p>]]></content>
			<author>
				<name><![CDATA[JMortimer]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=38963</uri>
			</author>
			<updated>2018-06-03T18:19:27Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=125736#p125736</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Скрипт не срабатывает при нажатом Shift или Ctrl]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=125735#p125735" />
			<content type="html"><![CDATA[<p>Попробуй так:<br /></p><div class="codebox"><pre><code>LButton::
+LButton::
^LButton::
!LButton::
While, GetKeyState(&quot;LButton&quot;,&quot;P&quot;)
	ToolTip, % A_Index
Return

Esc::ExitApp</code></pre></div>]]></content>
			<author>
				<name><![CDATA[shahlik002]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=37352</uri>
			</author>
			<updated>2018-06-03T17:36:59Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=125735#p125735</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Скрипт не срабатывает при нажатом Shift или Ctrl]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=125700#p125700" />
			<content type="html"><![CDATA[<p>Здравствуйте. Я написал код, повторяющий нажатие левой кнопки мыши, пока она удерживается:<br /></p><div class="codebox"><pre><code>$LButton::
   Loop
   {
      Click
      Sleep, 10
      If !GetKeyState(&quot;LButton&quot;, &quot;P&quot;)
         Break
   }
Return</code></pre></div><p>Дело в том, что иногда нужно выполнять скрипт, когда нажаты другие клавиши, и если нажат ctrl или shift, скрипт не срабатывает.<br />Я так понял, что он принимает эти нажатия за команду, а раз команд +LButton и ^LButton нет, то ничего не происходит.<br />Я пробовал добавить к коду такой кусочек:<br /></p><div class="codebox"><pre><code>$+LButton::
   Loop
   {
      Click
      Sleep, 10
      If !GetKeyState(&quot;+LButton&quot;, &quot;P&quot;)
         Break
   }
Return</code></pre></div><p>Но он не работает (наверно потому что они перекрещиваются друг с другом или типа того).<br />Что можно сделать? (не нажимать shift или ctrl - не вариант)</p>]]></content>
			<author>
				<name><![CDATA[JMortimer]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=38963</uri>
			</author>
			<updated>2018-06-01T19:26:35Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=125700#p125700</id>
		</entry>
</feed>
