<?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=12081</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=12081&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Движение мыши по координатам».]]></description>
		<lastBuildDate>Thu, 20 Oct 2016 19:55:20 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Движение мыши по координатам]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=108429#p108429</link>
			<description><![CDATA[<p>Получилось))) Спасибо за подсказки!)</p><div class="codebox"><pre><code>MouseMove, 600, 120, 0
loop, 85
{
	MouseGetPos, x, y
	x = 600
	y:= y+10
	MouseMove, %x%, %y%, 0
		loop, 85
		{
			x:= x+10
			MouseMove, %x%, %y%, 0
			sleep, 100
		}
}
return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (ravensblade)]]></author>
			<pubDate>Thu, 20 Oct 2016 19:55:20 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=108429#p108429</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Движение мыши по координатам]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=108424#p108424</link>
			<description><![CDATA[<p>В тело цикла можно поместить другой цикл.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Thu, 20 Oct 2016 19:07:25 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=108424#p108424</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Движение мыши по координатам]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=108423#p108423</link>
			<description><![CDATA[<p>Ну, в общем получилось что-то такое. Работает. В данном примере проходит две строки по вертикали. Что-то пока не могу понять, как сюда впихнуть еще что-то, чтобы он работал еще и по вертикали.</p><div class="codebox"><pre><code>
!F2::	
MouseMove, 600, 120, 0
	Gosub, test
MouseMove, 600, 130, 0
	Gosub, test
...
goto test_EOF

test:
loop, 85
{
	MouseGetPos, x, y
	x:= x+10
	MouseMove, %x%, y, 0
	sleep, 100
}
test_EOF:
return
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (ravensblade)]]></author>
			<pubDate>Thu, 20 Oct 2016 18:20:18 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=108423#p108423</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Движение мыши по координатам]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=108392#p108392</link>
			<description><![CDATA[<p>Как создать цикл - прочитайте в справке про оператор <em>LOOP</em>. Если смещения курсора поддаются какой-то формуле, то нужно эту формулу поместить в цикл, периодически увеличивая / уменьшая значения переменных. Координаты для команды <em>MouseMove</em> брать из этих переменных (для этого обрамить имя переменной знаком процента).</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Thu, 20 Oct 2016 09:00:00 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=108392#p108392</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Движение мыши по координатам]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=108390#p108390</link>
			<description><![CDATA[<p>Всем привет!<br />У меня есть длинный код, который выполняет следующие функции: начинает двигать курсор мыши от координат экрана 600 пикселей по горизонтали и 120 по вертикали вплоть до 1470 по горизонтали (попутно выполняя код), затем возвращается на 600 пикселей по горизонтали, но опускается на 10 пикселей ниже (130 по вертикали) и так далее. То есть скрипт двигает мышь по экрану в пределах координат от 600 до 1470 по горизонтали и от 120 до 980 по вертикали (при опускании каждый раз проходит строку по горизонтали). <br /> Прошу вашей помощи в оптимизации этого кода, чтобы он не занимал так много места.</p><div class="codebox"><pre><code>
MouseMove, 600, 120, 0
Gosub, run_code    
MouseMove, 610, 120, 0
Gosub, run_code    
MouseMove, 620, 120, 0
Gosub, run_code
...
...
MouseMove, 1450, 120, 0
Gosub, run_code    
MouseMove, 1460, 120, 0
Gosub, run_code    
MouseMove, 1470, 120, 0
Gosub, run_code 
...
...
MouseMove, 600, 130, 0
Gosub, run_code    
MouseMove, 610, 130, 0
Gosub, run_code    
MouseMove, 620, 130, 0
Gosub, run_code
...
...
MouseMove, 1450, 130, 0
Gosub, run_code    
MouseMove, 1460, 130, 0
Gosub, run_code    
MouseMove, 1470, 130, 0
Gosub, run_code
...
...
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (ravensblade)]]></author>
			<pubDate>Thu, 20 Oct 2016 05:59:32 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=108390#p108390</guid>
		</item>
	</channel>
</rss>
