<?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=15819</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=15819&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK зацикливание скрипта с изменением переменной».]]></description>
		<lastBuildDate>Mon, 09 Nov 2020 18:12:16 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK зацикливание скрипта с изменением переменной]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=143391#p143391</link>
			<description><![CDATA[<p>Название города откуда будет браться? Если из переменной - никаких проблем нет, можно организовать цикл и подставлять переменные.</p><p>Слишком много однотипных &#039;ImageSearch, X, Y, 0, 0, 1600, 900, ??.bmp&#039;, которые легче вынести в отдельную функцию, это сократит код и увеличит удобочитаемость скрипта.</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Mon, 09 Nov 2020 18:12:16 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=143391#p143391</guid>
		</item>
		<item>
			<title><![CDATA[AHK зацикливание скрипта с изменением переменной]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=143383#p143383</link>
			<description><![CDATA[<p>Добрый вечер! Не уверен, что это вообще возможно, но может быть кто-то знает. </p><p>Суть: Есть скрипт который размещает объявления на авито, все они однотипные, меняется только город размещения.<br />Вопрос: возможно ли зациклить этот скрипт, что бы в лайне с городом он каждый новый цикл вставлял новый город?) <br /></p><div class="codebox"><pre><code>Run, https://www.avito.ru/additem
Sleep 100
1:
ImageSearch, X, Y, 0, 0, 1600, 900, 1.bmp
If ErrorLevel = 0
{
Click, %X%, %Y%
goto, 2
}
If ErrorLevel = 1
{
goto, 1
}
2:
Sleep 1000
SendInput Облицовочные панели &quot;Кирпич&quot; (коричневый)
3:
ImageSearch, X, Y, 0, 0, 1600, 900, 2.bmp
If ErrorLevel = 0
{
Click, %X%, %Y%
goto, 4
}
If ErrorLevel = 1
{
goto, 3
}
4:
Sleep 200
ImageSearch, X, Y, 0, 0, 1600, 900, 3.bmp
If ErrorLevel = 0
{
Click, %X%, %Y%
goto, 5
}
If ErrorLevel = 1
{
goto, 4
}
5:
Sleep 200
ImageSearch, X, Y, 0, 0, 1600, 900, 4.bmp
If ErrorLevel = 0
{
    X+=15
    Y+=15
Click, %X%, %Y%
goto, 6
}
If ErrorLevel = 1
{
goto, 5
}
6:
Sleep 500
Send {Tab}
Sleep 50
Send {Enter}
Send {Down}
Send {Down}
Send {Down}
Send {Enter}
Sleep 150
ImageSearch, X, Y, 0, 0, 1600, 900, 7.bmp
If ErrorLevel = 0
{
    X+=25
    Y+=25
Sleep 250
Click, %X%, %Y%
}
Sleep 250
send ^{vk56}
Sleep 200
Send {Tab}
Sleep 300
SendInput 199
Sleep 200
Send {Tab}
Sleep 200
ImageSearch, X, Y, 0, 0, 1600, 900, 9.bmp
If ErrorLevel = 0
{
    X+=15
    Y+=15
Sleep 250
Click, %X%, %Y%
}
Sleep 1500
SendInput &quot;1&quot; &quot;2&quot; &quot;3&quot; &quot;4&quot; &quot;5&quot; &quot;6&quot;
Sleep 500
Send {Enter}
Sleep 150
Send {Tab}
Sleep 150
Send {Tab}
Sleep 150
Send {Tab}
Sleep 150
Send {Tab}
Sleep 1900
SendInput Москва, Россия
Sleep 2500
Send {Enter}
Sleep 1000
ImageSearch, X, Y, 0, 0, 1600, 900, 11.bmp
If ErrorLevel = 0
{
    X+=15
    Y+=15
Sleep 500
Click, %X%, %Y%
}
Sleep 1500
Send {Tab}
Sleep 50
Send {Tab}
Sleep 50
Send {Tab}
Sleep 50
Send {Tab}
Sleep 1500
ImageSearch, X, Y, 0, 0, 1600, 900, 12.bmp
If ErrorLevel = 0
{
    X+=15
    Y+=15
Click, %X%, %Y%
}
Sleep 200
7:
ImageSearch, X, Y, 0, 0, 1600, 900, 13.bmp
If ErrorLevel = 0
{
    X+=15
    Y+=15
Sleep 100
Click, %X%, %Y%
goto, 8
}
If ErrorLevel = 1
{
goto, 7
}
8:
Sleep 100
ImageSearch, X, Y, 0, 0, 1600, 900, 14.bmp
If ErrorLevel = 0
{
    X+=15
    Y+=15
Sleep 100
Click, %X%, %Y%
goto, 9
}
If ErrorLevel = 1
{
goto, 8
}
9:
ImageSearch, X, Y, 0, 0, 1600, 900, 15.bmp
If ErrorLevel = 0
{
    X+=15
    Y+=15
Sleep 100
Click, %X%, %Y%
}
Sleep 500
}</code></pre></div><p>п.с. Да можно просто накопировать и навставлять код для каждого нового объявления, но у меня много линий с командой GoTo, что очень сильно всё усложняет.</p>]]></description>
			<author><![CDATA[null@example.com (goodroof35)]]></author>
			<pubDate>Mon, 09 Nov 2020 16:35:36 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=143383#p143383</guid>
		</item>
	</channel>
</rss>
