<?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="http://forum.script-coding.com/extern.php?action=feed&amp;tid=8521&amp;type=atom" />
	<updated>2013-08-02T08:08:13Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=8521</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Проблема с посылкой нажатия клавиши]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=74179#p74179" />
			<content type="html"><![CDATA[<p>Протестировал несколько готовых программ для выполнения данной задачи, 99% либо совсем не реагируют, либо несколько нажатий подряд. Но есть 1 программа a tech “Oscar” которая работает идеально, но эта программа работает с небольшим набором мышек, не суть. И вот снова нет у меня покоя, значит же все таки можно как то )</p>]]></content>
			<author>
				<name><![CDATA[Strongest]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=30412</uri>
			</author>
			<updated>2013-08-02T08:08:13Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=74179#p74179</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Проблема с посылкой нажатия клавиши]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=74150#p74150" />
			<content type="html"><![CDATA[<p><strong>Strongest</strong>, некоторые игры детектят эмуляцию клавиш, возможно в этом проблема ))</p>]]></content>
			<author>
				<name><![CDATA[Hydrogenium]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=30160</uri>
			</author>
			<updated>2013-08-01T13:32:31Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=74150#p74150</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Проблема с посылкой нажатия клавиши]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=74131#p74131" />
			<content type="html"><![CDATA[<p>Перезагрузил игру, снова игра реагирует на несколько нажатий около 20 - 30 подряд, после чего снова перестает реагировать.<br />Как же все тки обмануть ? )<br />Протестирую любые предположения.</p>]]></content>
			<author>
				<name><![CDATA[Strongest]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=30412</uri>
			</author>
			<updated>2013-07-30T19:45:39Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=74131#p74131</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Проблема с посылкой нажатия клавиши]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=74127#p74127" />
			<content type="html"><![CDATA[<p>Попробывал, получилось следующие: кликов 30 оно работало идеально. Но потом перестало наглухо, даже перезапуск скрипта не помогает... возможно поможет перезагрузка игры, но это уже не суть.<br />Уже не знаю что делать, это по всему видимуму защита игры.</p>]]></content>
			<author>
				<name><![CDATA[Strongest]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=30412</uri>
			</author>
			<updated>2013-07-30T18:55:44Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=74127#p74127</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Проблема с посылкой нажатия клавиши]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=74126#p74126" />
			<content type="html"><![CDATA[<p>А если так: </p><div class="codebox"><pre><code>ControlSend, ahk_parent, {vk47}, ahk_exe Game.exe</code></pre></div><p>{vk47} это G<br />Или:<br /></p><div class="codebox"><pre><code>ControlSend, ahk_parent, {vk47 Down}, ahk_exe Game.exe
Sleep 50
ControlSend, ahk_parent, {vk47 Up}, ahk_exe Game.exe
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2013-07-30T17:15:03Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=74126#p74126</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Проблема с посылкой нажатия клавиши]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=74123#p74123" />
			<content type="html"><![CDATA[<p>Блин, ложная тревога, точно так же не работает кроме одного отличия после физ нажатия на кнопку, скрипт сново работает. То есть посылаем скриптом нажате, затем нажимаем ее руками, потом сново можно послать нажатие скриптом. Если рукой не нажать, то срипт не работает.</p>]]></content>
			<author>
				<name><![CDATA[Strongest]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=30412</uri>
			</author>
			<updated>2013-07-30T16:16:14Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=74123#p74123</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Проблема с посылкой нажатия клавиши]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=74122#p74122" />
			<content type="html"><![CDATA[<p>Это фантастика )))<br />Нашол ответ в только что созданной теме )<br /><a href="http://forum.script-coding.com/viewtopic.php?id=8514">http://forum.script-coding.com/viewtopic.php?id=8514</a><br />Вот так вышло<br /></p><div class="codebox"><pre><code>
Xbutton2::
ControlSend, ahk_parent, G, ahk_exe Game.exe
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Strongest]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=30412</uri>
			</author>
			<updated>2013-07-30T16:00:51Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=74122#p74122</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Проблема с посылкой нажатия клавиши]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=74119#p74119" />
			<content type="html"><![CDATA[<p>От 50 до 500 с шагом в 50, все равно не работает!</p>]]></content>
			<author>
				<name><![CDATA[Strongest]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=30412</uri>
			</author>
			<updated>2013-07-30T15:44:24Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=74119#p74119</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Проблема с посылкой нажатия клавиши]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=74118#p74118" />
			<content type="html"><![CDATA[<p>Паузу не пробовали вставлять между нажатием и отпусканием?<br /></p><div class="codebox"><pre><code>
Send, {g down}
Sleep, 50
Send, {g up}
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2013-07-30T15:39:47Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=74118#p74118</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Проблема с посылкой нажатия клавиши]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=74114#p74114" />
			<content type="html"><![CDATA[<p>Есть проблема с посылкой клавиши в игру (Send).<br />Проблема заключается в том, что клавиша посылаемая в окно игры не воспринимается игрой.<br />Перепробовал все возможные варианты, в плоть до идиотизма.<br />Пробивал вариант посылки клавиши применяемой в Windows 98 не чего не получается!<br />Все казалось бы безнадежно если бы не 1 но, при посылки через SendRaw игра 1 раз реагирует последующая посылка одной и той же клавиши приводит к тому что игра более не реагирует, даже после перезапуска скрипта, до того момента пока не будет послана та же клавиша в другом регистре. Тесть Сначала посылаем SendRaw g, изменяем скрипт на SendRaw G и снова запускаем и так до бесконечности! Все было бы хорошо, использование тогла, то есть посылать из скрипта то большую то маленькую, но до перезапуска скрипта игра не реагирует больше не на большую не на маленькую букву. Даже был вариант считывать букву из ini файла, создавалось 2 ini файла содержащие одну и туже букву в разных регистрах, и поочередное чтение их при нажатиях, тоже не прокатило. Максимально чего получилось добиться это чтение ключа из ini файла буквы посылка в игру, затем РУЧНОЕ изменение файла а именно изменение буквы в другой регистр и снова посылка в игру, тогда работает. Пытался автоматизировать перезапись файла с ключом в разных регистрах, эффект тот же, игра не реагирует!<br />Привожу код до которого я докатился от безысходности, но все равно реагирует только 1 раз!<br />Только если вместо IniWrite в ручную править файл!</p><div class="codebox"><pre><code>
ToggleKey := 1
Loop
{
    IniRead, Key, Test.ini, HotKey, Key
    Sleep 200
    KeyWait, Xbutton2, D
    
    if (ToggleKey = 1)
    {
        IniWrite, g, Test.ini, HotKey, Key
        ToggleKey := 1
    }
    else
    {
        IniWrite, G, Test.ini, HotKey, Key
        ToggleKey := 0
    }
    SendRaw %Key%
    ToggleKey++
}
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Strongest]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=30412</uri>
			</author>
			<updated>2013-07-30T14:35:43Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=74114#p74114</id>
		</entry>
</feed>
