<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK v2: Не корректно работает часть кода]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=18298&amp;type=atom" />
	<updated>2025-05-01T14:58:15Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=18298</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK v2: Не корректно работает часть кода]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=162437#p162437" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>
#SingleInstance Force

1::
    WinActivate(&quot;ahk_exe Telegram.exe&quot;)
    Loop
    {
        ClickCount := Random(180, 205)
        Counter := 0
        
        while (Counter &lt; ClickCount)
        {
            if PixelSearch(&amp;Px1, &amp;Py1, 15, 578, 356, 634, 0x4b9de9, 3)
            {
                Click(&quot;Down&quot;, Px1, Py1)
                Sleep(1)
                Click(&quot;Up&quot;)
                Counter++
            }
            if PixelSearch(&amp;Px, &amp;Py, 0, 125, 386, 657, 0xC9D800, 10)
            {
                Click(&quot;Down&quot;, Px, Py)
                Sleep(1)
                Click(&quot;Up&quot;)
                Counter++
            }
            
            if (Counter &gt;= ClickCount)
                break
        }

        Sleep(1000)
    }

    ; Добавленный код для отсчета и повторяющихся кликов
    CoordX := 674  ; Укажите координату X
    CoordY := 611  ; Укажите координату Y
    Interval := 32000  ; Интервал в миллисекундах (32 секунды)

    ; Задержка 32 секунды перед первым кликом
    Sleep(32000)

    ; Первый клик по заданным координатам
    Click(CoordX, CoordY)

    ; Устанавливаем таймер для повторяющихся кликов каждые 32 секунды
    SetTimer(() =&gt; Click(CoordX, CoordY), Interval)
Return ;  [url]https://ahk-wiki.ru/quickstart[/url]

2::Pause

3::ExitApp</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Жоски кот]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=44732</uri>
			</author>
			<updated>2025-05-01T14:58:15Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=162437#p162437</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK v2: Не корректно работает часть кода]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=161587#p161587" />
			<content type="html"><![CDATA[<p>Для игр у нас специальная ветка, переношу. Я так и не понял суть вашего вопроса, что именно непонятно из документации. Если сами не хотите разбираться, можно обратиться в коммерческий раздел, а в остальных разделах форума разбираются конкретные вопросы по программированию.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2024-09-07T09:19:20Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=161587#p161587</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK v2: Не корректно работает часть кода]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=161586#p161586" />
			<content type="html"><![CDATA[<p><strong>teadrinker</strong> Да, это мини-игра в телеграме. Главная суть в нажатии ЛКМ - перезапуск игры. Поэтому я Вам скинул скриншот, чтобы Вы лучше ориентировались. Получается, что я захожу в эту игру и вручную нажимаю на &quot;Play&quot;. Далее игра идет на протяжении 30 секунд. Когда игра заканчивается, появляется окно (которое я продемонстрировал на скриншоте) с той самой кнопкой &quot;Play&quot;. Вот я и указал в коде, что первое нажатие ЛКМ после 32 секунд после запуска кода и далее циклично каждые 32 секунды. Все это, чтобы я постоянно не сидел у компьютера и не кликал на эту кнопку &quot;Play&quot;.</p>]]></content>
			<author>
				<name><![CDATA[createra111]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=44039</uri>
			</author>
			<updated>2024-09-07T08:07:22Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=161586#p161586</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK v2: Не корректно работает часть кода]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=161577#p161577" />
			<content type="html"><![CDATA[<p>Не совсем понял, чем скриншот поможет. Это игра какая-то?</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2024-09-06T17:07:55Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=161577#p161577</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK v2: Не корректно работает часть кода]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=161576#p161576" />
			<content type="html"><![CDATA[<p><strong>teadrinker</strong> Скрин из приложения с кнопкой &quot;Play&quot; на которую нужно, чтобы скрипт нажимал.</p>]]></content>
			<author>
				<name><![CDATA[createra111]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=44039</uri>
			</author>
			<updated>2024-09-06T16:44:06Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=161576#p161576</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK v2: Не корректно работает часть кода]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=161574#p161574" />
			<content type="html"><![CDATA[<p>А что на скриншоте?</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2024-09-06T16:28:43Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=161574#p161574</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK v2: Не корректно работает часть кода]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=161572#p161572" />
			<content type="html"><![CDATA[<p><strong>teadrinker</strong> Первая половина кода выполняет роль автокликера, там все хорошо и исправно. Оставшийся нижняя часть отвечает за нажатие ЛКМ по кнопке &quot;Play&quot;. Первое нажатие должно происходить через 32 секунды после запуска кода (после нажатия &quot;1&quot;). Далее каждые 32 секунды нажатие ЛКМ по той же кнопке должно повторяться.</p>]]></content>
			<author>
				<name><![CDATA[createra111]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=44039</uri>
			</author>
			<updated>2024-09-06T15:57:15Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=161572#p161572</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK v2: Не корректно работает часть кода]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=161564#p161564" />
			<content type="html"><![CDATA[<p>А справку пробовали читать? Там есть примеры. Покажите, что именно пытались сделать сами, и что именно не понятно.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2024-09-05T20:14:17Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=161564#p161564</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK v2: Не корректно работает часть кода]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=161563#p161563" />
			<content type="html"><![CDATA[<p><strong>teadrinker</strong> Не могли бы Вы помочь мне с этим? Честно, я без понятия, как сделать то, что описали Вы.</p>]]></content>
			<author>
				<name><![CDATA[createra111]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=44039</uri>
			</author>
			<updated>2024-09-05T19:41:51Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=161563#p161563</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK v2: Не корректно работает часть кода]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=161562#p161562" />
			<content type="html"><![CDATA[<p>Установите CoordMode для мыши и для пикселя. Проверяйте, что возвращает PixelSearch, нашёлся ли пиксель. &quot;Добавленный код для отсчета и повторяющихся кликов&quot; не сработает никогда, потому что перед ним бесконечный Loop.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2024-09-05T18:47:22Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=161562#p161562</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK v2: Не корректно работает часть кода]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=161561#p161561" />
			<content type="html"><![CDATA[<p>В коде прописал нажатие ЛКМ по указанным координатам через 32 секунды после запуска скрипта и дальнейшее нажатие каждые 32 секунды. Вроде бы все прописано верно но нажатие ЛКМ почему-то не работает. Буду очень благодарен за вашу помощь.</p><div class="codebox"><pre><code>
#SingleInstance Force

1::{
    WinActivate(&quot;ahk_exe Telegram.exe&quot;)
    Loop
    {
        ClickCount := Random(180, 205)
        Counter := 0
        
        while (Counter &lt; ClickCount)
        {
            if PixelSearch(&amp;Px1, &amp;Py1, 15, 578, 356, 634, 0x4b9de9, 3)
            {
                Click(&quot;Down&quot;, Px1, Py1)
                Sleep(1)
                Click(&quot;Up&quot;)
                Counter++
            }
            if PixelSearch(&amp;Px, &amp;Py, 0, 125, 386, 657, 0xC9D800, 10)
            {
                Click(&quot;Down&quot;, Px, Py)
                Sleep(1)
                Click(&quot;Up&quot;)
                Counter++
            }
            
            if (Counter &gt;= ClickCount)
                break
        }

        Sleep(1000)
    }

    ; Добавленный код для отсчета и повторяющихся кликов
    CoordX := 674  ; Укажите координату X
    CoordY := 611  ; Укажите координату Y
    Interval := 32000  ; Интервал в миллисекундах (32 секунды)

    ; Задержка 32 секунды перед первым кликом
    Sleep(32000)

    ; Первый клик по заданным координатам
    Click(CoordX, CoordY)

    ; Устанавливаем таймер для повторяющихся кликов каждые 32 секунды
    SetTimer(() =&gt; Click(CoordX, CoordY), Interval)
}

2::Pause

3::ExitApp
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[createra111]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=44039</uri>
			</author>
			<updated>2024-09-05T18:29:54Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=161561#p161561</id>
		</entry>
</feed>
