<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; Цикл нажатий клавиш на экране]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=14347</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=14347&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Цикл нажатий клавиш на экране».]]></description>
		<lastBuildDate>Mon, 26 Nov 2018 18:32:22 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Цикл нажатий клавиш на экране]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=130070#p130070</link>
			<description><![CDATA[<p>Спасибо за ответ, заработало. Осталось отладить тело цикла.</p>]]></description>
			<author><![CDATA[null@example.com (Foxtrot)]]></author>
			<pubDate>Mon, 26 Nov 2018 18:32:22 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=130070#p130070</guid>
		</item>
		<item>
			<title><![CDATA[Re: Цикл нажатий клавиш на экране]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=130032#p130032</link>
			<description><![CDATA[<p>Спасибо за ответ, я вчера немного не так сформулировал вопрос видимо.</p><p>Вот у меня пока что-то такое получается. Программа нажимает на окно для ввода комбинации сейфа, далее вводит комбинацию и нажимает кнопку её проверки. Но компилятор ругается, чую что я неправильно разместил функции или?</p><div class="codebox"><pre><code>F11::pause
F12::
{
Reload
Return
}

Mouse(x) ; Клик по цифре
{	If (x=0) MouseClick, left,  140,  602
	If (x=1) MouseClick, left,  64,  522
	If (x=2) MouseClick, left,  141,  521
	If (x=3) MouseClick, left,  242,  519
	If (x=4) MouseClick, left,  49,  427
	If (x=5) MouseClick, left,  131,  430
	If (x=6) MouseClick, left,  221,  428
	If (x=7) MouseClick, left,  68,  356
	If (x=8) MouseClick, left,  139,  347
	If (x=9) MouseClick, left,  231,  345 
}


MouseOk() ; Проверка комбинации
{ 
 	MouseClick, left,  304,  983
  	MouseClick, left,  304,  983
  	sleep 900 
}

MouseNew() ; Новая комбинация
{
	MouseClick, left,  392,  267
	sleep 500
}


~F2::
{
CoordMode, Mouse, Window

a=1
b=0
c=0
d=0
e=0
f=0

Loop
{
	MouseNew()
		Loop 9
		{ 
		Loop 9
		{
		Loop 9
		{
		Loop 9
		{
		Loop 9
		{
		Loop 8
		{
		Mouse(a)
		Mouse(b)
		Mouse(c)
		Mouse(d)
		Mouse(e)
		Mouse(f)
		MouseOk()
		}
		a++
		}
		a:=1
		b++
		}
		a:=1		
		b:=0
		c++
		}
		a:=1		
		b:=0
		c:=0
		d++
		}
		a:=1		
		b:=0
		c:=0
		d:=0
		e++
		}
		a:=1		
		b:=0
		c:=0
		d:=0
		e:=0
		f++
		}
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Foxtrot)]]></author>
			<pubDate>Mon, 26 Nov 2018 00:35:21 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=130032#p130032</guid>
		</item>
		<item>
			<title><![CDATA[Цикл нажатий клавиш на экране]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=130017#p130017</link>
			<description><![CDATA[<p>Доброго всем времени суток. </p><p>Пытаюсь изучать написание скриптов под AHK, до этого больше пользовался ScriptWriter. </p><p>В игре есть кодовый замок, надо в цикле эмулировать перебор набора различных комбинаций цифр. Я сделал 10 функций, каждая из которых эмулирует нажатие на экране в точке определенной цифры.&nbsp; Теперь стоит вопрос, как их в цикле вызывать от 000000 до 999999 для перебора варианты.</p><p>Помогите, пожалуйста идеей такого цикла</p>]]></description>
			<author><![CDATA[null@example.com (Foxtrot)]]></author>
			<pubDate>Sat, 24 Nov 2018 22:31:09 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=130017#p130017</guid>
		</item>
	</channel>
</rss>
