<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Эмуляция нажатия кнопки ENTER]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7684&amp;type=atom" />
	<updated>2012-10-10T11:08:23Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=7684</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Эмуляция нажатия кнопки ENTER]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=64682#p64682" />
			<content type="html"><![CDATA[<p>Спасибо все работает. Теперь точно можно закрывать тему <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[scAr3d]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=28805</uri>
			</author>
			<updated>2012-10-10T11:08:23Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=64682#p64682</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Эмуляция нажатия кнопки ENTER]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=64681#p64681" />
			<content type="html"><![CDATA[<p>У языка программы autohotkey «очень гибкая концепция», со свежими непродуманными надстройками и со старыми непродуманными и неисправленными конструкциями. Потому, выход — запоминать исключения — в одну строку с меткой горячей клавиши может быть записана лишь однострочная команда*. <br />Loop подразумевает наличие однострочного (или большего объема) тела цикла, записываемого на второй строке.</p><p>При любом возникшем затруднении, правильнее всего — поискать решение в подходящих статьях справки. Возможно, в процессе поиска ответа удастся запомнить еще пару «особенностей».</p><p>*имеются исключения не относящиеся к теме.</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-10-10T10:59:45Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=64681#p64681</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Эмуляция нажатия кнопки ENTER]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=64680#p64680" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>numpad1::
loop, 10</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2012-10-10T10:27:31Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=64680#p64680</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Эмуляция нажатия кнопки ENTER]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=64679#p64679" />
			<content type="html"><![CDATA[<p>Поставил перед строкой <strong>SetKeyDelay,, 100</strong> Все заработало. Спасибо огромное за помощь. Можно закрывать тему.</p><br /><p>UPD: А нет, опять проблема <img src="//forum.script-coding.com/img/smilies/sad.png" width="15" height="15" /> Не могу реализовать это все в лупе. Вот код, при нажатии на кнопку вообще ничего не происходит, без лупа - все окей.<br /></p><div class="codebox"><pre><code>
numpad1::loop, 10
{
    SetKeyDelay,, 50
    Send, {ENTER} ; будет отправлено сообщение о нажатии клавиши, сделана пауза 20мс, отправлено сообщение об отпускании клавиши.
    Sleep 4000
    SetKeyDelay,, 100
    Send, {DOWN 6}{ENTER} ;тут все работает, выпадает список, курсор опускается, выбирается нужная строка
    Sleep, 300
    Send, {F6}/выйти{ENTER} ;и тут все работает, пишется в чат /выйти
    Sleep, 2000
    return
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[scAr3d]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=28805</uri>
			</author>
			<updated>2012-10-10T10:13:06Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=64679#p64679</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Эмуляция нажатия кнопки ENTER]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=64676#p64676" />
			<content type="html"><![CDATA[<p>Удивительно. Добавьте перед этой строкой <strong>SetKeyDelay,, 0</strong></p><p>Шесть раз дублировать слово {down} нет необходимости, используйте {down 6}</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-10-10T07:01:53Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=64676#p64676</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Эмуляция нажатия кнопки ENTER]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=64675#p64675" />
			<content type="html"><![CDATA[<p>Спасибо. Проблема с входом в авто решилась, но теперь не работает вот этот код<br /></p><div class="codebox"><pre><code>
Send, {down}{down}{down}{down}{down}{down}{enter}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[scAr3d]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=28805</uri>
			</author>
			<updated>2012-10-10T06:38:47Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=64675#p64675</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Эмуляция нажатия кнопки ENTER]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=64674#p64674" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p><strong>Почему строки автозамены, команды Send и MouseClick не работают в некоторых играх?</strong></p><p>Некоторые игры используют в своей работе только механизм DirectInput. Как следствие, такое приложение может игнорировать все эмуляции нажатий клавиш и кнопок мыши. Несмотря на то, что серьёзной работы по этому вопросу ещё не проводилось, было обнаружено, что для большинства игр увеличение параметра SetKeyDelay явилось эффективным для включения в работу команды Send.</p></blockquote></div><div class="codebox"><pre><code>numpad1::
    SetKeyDelay,, 20
    Send, {ENTER} ; будет отправлено сообщение о нажатии клавиши, сделана пауза 20мс, отправлено сообщение об отпускании клавиши.
    Sleep 2000
    Send, {down}{down}{down}{down}{down}{down}{enter} ;тут все работает, выпадает список, курсор опускается, выбирается нужная строка
    Sleep, 700
    Send, {f6}/выйти{enter} ;и тут все работает, пишется в чат /выйти
    return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-10-10T02:27:17Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=64674#p64674</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Эмуляция нажатия кнопки ENTER]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=64673#p64673" />
			<content type="html"><![CDATA[<p>Доброго времени суток. Пишу скрипт для игры GTA. Необходимо сделать нажатие кнопки ENTER (для того что бы он сел в авто) и выполнить следующий код (с которым все отлично). Вот сам код<br /></p><div class="codebox"><pre><code>
numpad1::
Send, {ENTER} ;не хочет работать, не садится в авто
Sleep 2000
Send, {down}{down}{down}{down}{down}{down}{enter} ;тут все работает, выпадает список, курсор опускается, выбирается нужная строка
Sleep, 700
Send, {f6}/выйти{enter} ;и тут все работает, пишется в чат /выйти</code></pre></div><p>Если делаю так</p><div class="codebox"><pre><code>
numpad1::ENTER

numpad0::
Send, {down}{down}{down}{down}{down}{down}{enter}
Sleep, 700
Send, {f6}/выйти{enter}</code></pre></div><p>То все отлично работает, он садиться в авто. Но проблема, не могу при таком варианте соединить код вместе. Помогите пожалуйста.</p>]]></content>
			<author>
				<name><![CDATA[scAr3d]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=28805</uri>
			</author>
			<updated>2012-10-10T01:36:02Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=64673#p64673</id>
		</entry>
</feed>
