<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Проблема посылки клавиш в одном цикле в разных его задержках]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=8714</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8714&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Проблема посылки клавиш в одном цикле в разных его задержках».]]></description>
		<lastBuildDate>Mon, 30 Sep 2013 15:23:00 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[AHK: Проблема посылки клавиш в одном цикле в разных его задержках]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=75631#p75631</link>
			<description><![CDATA[<p>Весь код:</p><div class="codebox"><pre><code>~3::
ImageSearch, FoundX, FoundY, 673, 766, 698, 787, C:\Scripts\chat.bmp
if ErrorLevel = 1
{
ImageSearch, FoundX, FoundY, 833, 1064, 848, 1073, C:\Scripts\l.bmp
if ErrorLevel = 1
{
ImageSearch, FoundX, FoundY, 1629, 943, 1668, 973, C:\Scripts\d.bmp
if ErrorLevel = 1
{
SendInput IШ
sleep, 50
}
if ErrorLevel = 0
{
ImageSearch, FoundX, FoundY, 841, 994, 880, 998, C:\Scripts\5.bmp
if ErrorLevel = 0
{
Send {F5}
sleep, 50
Send {F5}
sleep, 50
Send {F5}
sleep, 50
Send {F5}
sleep, 1200
Send {F5}
sleep, 50
Send 1{Click}
Send IШ
sleep, 2000
}

if ErrorLevel = 1
{
ImageSearch, FoundX, FoundY, 799, 994, 838, 999, C:\Scripts\4.bmp
if ErrorLevel = 0
{
Send 0
sleep, 50
Send 0
sleep, 50
Send 0
sleep, 1200
Send 0
sleep, 50
Send 1{Click}
sleep, 50
Send IШ
sleep, 2000
}

if ErrorLevel = 1
{
ImageSearch, FoundX, FoundY, 757, 993, 797, 999, C:\Scripts\3.bmp
if ErrorLevel = 0
{
Send 9
sleep, 50
Send 9
sleep, 1200
Send 9
sleep, 50
Send 1{Click}
sleep, 50
Send IШ
sleep, 2000
}

if ErrorLevel = 1
{  
ImageSearch, FoundX, FoundY, 715, 994, 753, 998, C:\Scripts\2.bmp
if ErrorLevel = 0 
{
Send 8
sleep, 1200
Send 8
sleep, 50
Send 1{Click}
sleep, 50
Send IШ
sleep, 2000
}

if ErrorLevel = 1
{
SendInput IШ
return
}
}
}
}
}
}
}
return</code></pre></div><p>Собственно, проблема в этих строках: </p><div class="codebox"><pre><code>Send {F5}
sleep, 50
Send {F5}
sleep, 50
Send {F5}
sleep, 50
Send {F5}
sleep, 1200
Send {F5}
sleep, 50
Send 1{Click}
Send IШ
sleep, 2000</code></pre></div><p>Последний F5 после 1,2сек задержки просто не посылается, либо посылается, но через раз, в общем, некорректно, даже не знаю с чем связано, хотя последующая строчка с посылкой через 50 мс клавиши 1 с кликом срабатывает постоянно. Нужно, чтобы в этом цикле было 4х кратное нажатие F5 с задержкой в 50 mc, далее через 1,2сек нажатие F5, через 50 мс нажатие 1 с кликом и нажатие IШ.</p>]]></description>
			<author><![CDATA[null@example.com (Странникх)]]></author>
			<pubDate>Mon, 30 Sep 2013 15:23:00 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=75631#p75631</guid>
		</item>
	</channel>
</rss>
