<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: ControlSend как увеличить скорость или аналог команды]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=13395&amp;type=atom" />
	<updated>2018-01-25T20:49:52Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=13395</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ControlSend как увеличить скорость или аналог команды]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=123379#p123379" />
			<content type="html"><![CDATA[<p>С таким подходом не удивляйтесь, что у вас что-то не работает.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2018-01-25T20:49:52Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=123379#p123379</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ControlSend как увеличить скорость или аналог команды]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=123357#p123357" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>pBitmap не глобальный.</p></blockquote></div><p>Без объявления глобальной все равно работает. Других ошибок нет раз работает.</p>]]></content>
			<author>
				<name><![CDATA[Странникх]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30605</uri>
			</author>
			<updated>2018-01-25T16:48:51Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=123357#p123357</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ControlSend как увеличить скорость или аналог команды]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=123323#p123323" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>UpdateMemDC() {
	Gdip_UnlockBits(pBitmap, BitmapData)
	Gdip_DisposeImage(pBitmap)
	pBitmap := Gdip_BitmapFromScreen()
	Gdip_LockBits(pBitmap, 0, 0, 1679, 1049, Stride, Scan0, BitmapData)
}</code></pre></div><p>pBitmap не глобальный.<br />Глубже не смотрел.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2018-01-23T15:50:23Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=123323#p123323</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ControlSend как увеличить скорость или аналог команды]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=123322#p123322" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>функций, написанных, кстати, с ошибками</p></blockquote></div><p>Например?</p>]]></content>
			<author>
				<name><![CDATA[Странникх]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30605</uri>
			</author>
			<updated>2018-01-23T15:40:50Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=123322#p123322</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ControlSend как увеличить скорость или аналог команды]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=123321#p123321" />
			<content type="html"><![CDATA[<p>Если вы хотите доказать, что ControlSend медленный, то вы должны тестировать именно сам ControlSend без всяких функций, написанных, кстати, с ошибками.<br />Протестируйте надёжность и скорость ControlSend с другими приложениями, например с блокнотом.<br />Если с блокнотом будет работать без ошибок, то значит вы ошиблись разделом - игры здесь не обсуждаются.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2018-01-23T15:28:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=123321#p123321</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ControlSend как увеличить скорость или аналог команды]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=123320#p123320" />
			<content type="html"><![CDATA[<p><strong>Malcev</strong>, в этом вся и проблема, что без всего лишнего становится только хуже, надежность в разы меньше. Видимо из-за условий на проверку пикселя появляется задержка, которая controlsend позволяет скинуть более корректно. Поэтому параметр SetKeyDekay пробовал в 10, 10 ставить, но не особо помогает, все равно не устраивает скорость. По сути скорость прохождения цикла больше задержки на скорость отправки и поэтому возникает такая проблема, значит дело именно в controlsend, в том, что он медленный и не успевает справиться с большим потоком нажатий в разные окна.</p>]]></content>
			<author>
				<name><![CDATA[Странникх]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30605</uri>
			</author>
			<updated>2018-01-23T15:08:44Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=123320#p123320</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ControlSend как увеличить скорость или аналог команды]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=123313#p123313" />
			<content type="html"><![CDATA[<p>Уберите из кода всю эту кучу функций и в цикле посылайте ControlSend.<br />Засеките время и сделайте выводы.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2018-01-23T00:34:05Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=123313#p123313</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ControlSend как увеличить скорость или аналог команды]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=123312#p123312" />
			<content type="html"><![CDATA[<p><strong>Malcev</strong>, может совет есть какой по вопросу каким еще способом можно отослать клавишу в неактивное окно? Собственно в этом вся суть, потестирую замену, посмотрю была ли связь с ControlSend тогда.</p>]]></content>
			<author>
				<name><![CDATA[Странникх]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30605</uri>
			</author>
			<updated>2018-01-23T00:28:15Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=123312#p123312</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ControlSend как увеличить скорость или аналог команды]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=123305#p123305" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Странникх пишет:</cite><blockquote><p>Malcev, не уверен, может цикл влияет</p></blockquote></div><p>Так проверьте.<br />Имхо, что-то у вас там мудрёно всё.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2018-01-22T20:21:58Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=123305#p123305</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ControlSend как увеличить скорость или аналог команды]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=123304#p123304" />
			<content type="html"><![CDATA[<p><strong>Malcev</strong>, не уверен, может цикл влияет. В итоге я повесил 8 окон на 8 settimer с одинаковым временем вызова, проблему частично решило, посылка стала быстрее, но все равно не достаточная скорость.</p><p>И еще SetKeyDelay, 0 + ListLines Off повысило надежность и скорость соответственно. Однако этого не достаточно.</p>]]></content>
			<author>
				<name><![CDATA[Странникх]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30605</uri>
			</author>
			<updated>2018-01-22T20:15:12Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=123304#p123304</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ControlSend как увеличить скорость или аналог команды]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=123297#p123297" />
			<content type="html"><![CDATA[<p>А вы уверены, что это из-за ControlSend тормозит, а не из-за других функций?</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2018-01-22T17:32:49Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=123297#p123297</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ControlSend как увеличить скорость или аналог команды]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=123293#p123293" />
			<content type="html"><![CDATA[<p><strong>KusochekDobra</strong>, тоже думал в этом проблема. Настройки&nbsp; похожие есть, их убирал, эффекта нет. Первое окно же работает исправно..</p>]]></content>
			<author>
				<name><![CDATA[Странникх]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30605</uri>
			</author>
			<updated>2018-01-22T15:23:29Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=123293#p123293</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ControlSend как увеличить скорость или аналог команды]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=123292#p123292" />
			<content type="html"><![CDATA[<p>Некоторые последние разработки игр снабжаются настройкой, которая снижает нагрузку на ЦП. Посмотрите свои настройки в игре. Вас вряд ли хотят обмануть.<br /><a href="https://radikal.ru"><span class="postimg"><img src="https://d.radikal.ru/d42/1801/13/5b3c3f914d64.jpg" alt="https://d.radikal.ru/d42/1801/13/5b3c3f914d64.jpg" /></span></a></p>]]></content>
			<author>
				<name><![CDATA[KusochekDobra]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33846</uri>
			</author>
			<updated>2018-01-22T14:24:17Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=123292#p123292</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ControlSend как увеличить скорость или аналог команды]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=123291#p123291" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>stealzy пишет:</cite><blockquote><p>Ваше окно представляет собой html + js, не так ли? (неудивительно что ввод  медленнее нативных программ).<br />Это будет означать, что окно-клиент всего лишь представляет интерфейс к какому-то веб API.</p></blockquote></div><p>Графическое окно игры. Первое окно получает все клавиши, второе и следующие в разы меньше. Почему так не понятно</p>]]></content>
			<author>
				<name><![CDATA[Странникх]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30605</uri>
			</author>
			<updated>2018-01-22T13:30:53Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=123291#p123291</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ControlSend как увеличить скорость или аналог команды]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=123288#p123288" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>stealzy пишет:</cite><blockquote><p>Да хоть завалите окно своими PostMessage, оно просто их сложит в очередь и вы будете наблюдать ввод в окно после завершения скрипта.</p></blockquote></div><p>То есть если использовать PostMessage разницы не будет?</p><p><strong>stealzy</strong>, может все таки есть альтернатива отправки в неактивное окно? Или на AHK можно что-то сделать с окном, чтобы его оживить? Просто очень странно, что на первом индексе первое окно получает намного больше отправленных клавиш по сравнению с остальными, хотя все остальные идентичные.</p>]]></content>
			<author>
				<name><![CDATA[Странникх]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30605</uri>
			</author>
			<updated>2018-01-22T12:33:20Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=123288#p123288</id>
		</entry>
</feed>
