<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Двойное срабатывание SendInput]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=18076&amp;type=atom" />
	<updated>2024-01-27T17:34:09Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=18076</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Двойное срабатывание SendInput]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=160097#p160097" />
			<content type="html"><![CDATA[<p><strong>concept.ru</strong>, Как гласит поговорка: правильно поставленный вопрос — это уже половина ответа.</p>]]></content>
			<author>
				<name><![CDATA[__Михаил__]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40928</uri>
			</author>
			<updated>2024-01-27T17:34:09Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=160097#p160097</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Двойное срабатывание SendInput]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=160096#p160096" />
			<content type="html"><![CDATA[<p><strong>teadrinker</strong>, видимо, так. День жизни потрачен впустую из-за несообразительности.</p>]]></content>
			<author>
				<name><![CDATA[concept.ru]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33777</uri>
			</author>
			<updated>2024-01-27T16:21:39Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=160096#p160096</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Двойное срабатывание SendInput]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=160095#p160095" />
			<content type="html"><![CDATA[<p>Слишком зациклились на первом пришедшем в голову?</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2024-01-27T16:20:19Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=160095#p160095</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Двойное срабатывание SendInput]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=160094#p160094" />
			<content type="html"><![CDATA[<p><strong>teadrinker</strong>, остался вопрос такой: как я не смог догадаться до такого очевидного решения :-)</p>]]></content>
			<author>
				<name><![CDATA[concept.ru]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33777</uri>
			</author>
			<updated>2024-01-27T16:18:50Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=160094#p160094</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Двойное срабатывание SendInput]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=160093#p160093" />
			<content type="html"><![CDATA[<p>Просто активируйте окно с помощью WinActivate. Клик мышью для этого не нужен.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2024-01-27T16:09:02Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=160093#p160093</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Двойное срабатывание SendInput]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=160092#p160092" />
			<content type="html"><![CDATA[<p><strong>teadrinker</strong>, нужно возвращаться в ставшее неактивным окно в то же место.</p>]]></content>
			<author>
				<name><![CDATA[concept.ru]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33777</uri>
			</author>
			<updated>2024-01-27T16:01:05Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=160092#p160092</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Двойное срабатывание SendInput]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=160091#p160091" />
			<content type="html"><![CDATA[<p><strong>concept.ru</strong><br />А что делает ваш мудрёный код? И зачем каждую итерацию нужно определять положение каретки? Она у вас что, прыгает в разные части экрана?</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2024-01-27T15:59:37Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=160091#p160091</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Двойное срабатывание SendInput]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=160090#p160090" />
			<content type="html"><![CDATA[<p>Почитал <a href="https://www.autohotkey.com/docs/v2/ChangeLog.htm">Changes &amp; New Features</a> для AHK v2, там дела ещё менее предсказуемы.</p>]]></content>
			<author>
				<name><![CDATA[Alectric]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26027</uri>
			</author>
			<updated>2024-01-27T15:40:27Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=160090#p160090</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Двойное срабатывание SendInput]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=160089#p160089" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>concept.ru пишет:</cite><blockquote><p>Программирование на AHK напоминает радиолюбительское детство</p></blockquote></div><p>у меня в радиолюбительском детстве получалось быстрее, понятнее и надежней.&nbsp; А в </p><div class="quotebox"><cite>concept.ru пишет:</cite><blockquote><p>Программирование на AHK</p></blockquote></div><p>столько непонятных моментов происходит. Один и тот же код три раза подряд может выдавать разные результаты, а дальше стабилизируется. Как так...</p>]]></content>
			<author>
				<name><![CDATA[andy319]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=43494</uri>
			</author>
			<updated>2024-01-27T15:13:43Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=160089#p160089</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Двойное срабатывание SendInput]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=160088#p160088" />
			<content type="html"><![CDATA[<p>Интересно, на AHK v2 исправили или нет?</p>]]></content>
			<author>
				<name><![CDATA[Alectric]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26027</uri>
			</author>
			<updated>2024-01-27T14:41:30Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=160088#p160088</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Двойное срабатывание SendInput]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=160087#p160087" />
			<content type="html"><![CDATA[<p>Справка об A_CaretX, A_CaretY: При неоднократном считывании содержимого данной переменной на высокой скорости (т.е. каждые 500 мсек. или быстрее), возможность делать двойные щелчки мышью может быть нарушена. На данный момент не существует способов обойти эту проблему.<br />Оказалось, нарушены не только двойные щелчки.<br />Программирование на AHK напоминает радиолюбительское детство – подбор резисторов и конденсаторов, выставление рабочей точки транзистора подстроечниками. Причём у конденсатора ёмкость -20%…+80% от номинала (=подобранные Sleep окажутся нерабочими на другом компьютере).<br />Проще, наверное, перекодить проект на Питоне.</p>]]></content>
			<author>
				<name><![CDATA[concept.ru]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33777</uri>
			</author>
			<updated>2024-01-27T13:33:43Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=160087#p160087</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Двойное срабатывание SendInput]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=160085#p160085" />
			<content type="html"><![CDATA[<p>Попробуй повысить приоритет программы в которую посылаются нажатия.</p>]]></content>
			<author>
				<name><![CDATA[Alectric]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26027</uri>
			</author>
			<updated>2024-01-27T12:27:28Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=160085#p160085</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Двойное срабатывание SendInput]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=160084#p160084" />
			<content type="html"><![CDATA[<p><strong>Alectric</strong>, спасибо.<br />Но в том-то и вопрос, что задержки приходится ставить не понятно большие. На моём компьютере Sleep 512 мало, а это аж полсекунды.<br />А Ваш код, даже после изменения обоих Sleep&#039;ов с 1 на 128, на моём компьютере так же работает не верно.</p>]]></content>
			<author>
				<name><![CDATA[concept.ru]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33777</uri>
			</author>
			<updated>2024-01-27T12:26:13Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=160084#p160084</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Двойное срабатывание SendInput]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=160081#p160081" />
			<content type="html"><![CDATA[<p>Придется вставлять задержки после каждой клавиши.<br /></p><div class="codebox"><pre><code>Loop 32 {
  Clipboard=%i%&quot;&quot;
  MouseMove, A_CaretX, A_CaretY, 0
  SendInput {LButton}
  sleep,1
  SendInput ^{vk56}
  sleep,1
  ClipWait 1
  i+=1
}
ExitApp
</code></pre></div><div class="quotebox"><cite>Справка пишет:</cite><blockquote><p>Действие <a href="http://www.script-coding.com/AutoHotkey/SetKeyDelay.html">SetKeyDelay</a> не распространяется на SendInput, в этом режиме нет пауз между нажатиями. Это же верно для Send, если действует команда SendMode Input.<br />Короткая пауза вставляется автоматически после каждого нажатия, посылаемого командами Send или ControlSend. Это делается для повышения надёжности работы скриптов, поскольку окна иногда могут не успевать за быстрым потоком нажатий.</p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[Alectric]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26027</uri>
			</author>
			<updated>2024-01-27T12:13:34Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=160081#p160081</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Двойное срабатывание SendInput]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=160080#p160080" />
			<content type="html"><![CDATA[<p><strong>Alectric</strong>, и мне при Sleep 1128. И совсем иное при Sleep 128.</p>]]></content>
			<author>
				<name><![CDATA[concept.ru]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33777</uri>
			</author>
			<updated>2024-01-27T11:47:12Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=160080#p160080</id>
		</entry>
</feed>
