<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: ImageSearch в игре]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=17709&amp;type=atom" />
	<updated>2023-03-21T17:59:09Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=17709</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ImageSearch в игре]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=157334#p157334" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>Loop
{
    ; Нажимаем клавишу &quot;h&quot;
    SendInput, h
    Sleep, 1000 ; ждем 1 секунду, чтобы кнопка успела обработаться
    
    ; Ищем первую кнопку по изображению
    ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, C:\Путь\к\изображению1.png
    if ErrorLevel = 0 ; если нашли изображение
    {
        ; Кликаем на найденную кнопку
        MouseClick, left, %FoundX%, %FoundY%
        Sleep, 1000 ; ждем 1 секунду, чтобы клик успел обработаться
    }
    
    ; Ищем вторую кнопку по изображению
    ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, C:\Путь\к\изображению2.png
    if ErrorLevel = 0 ; если нашли изображение
    {
        ; Кликаем на найденную кнопку
        MouseClick, left, %FoundX%, %FoundY%
        Sleep, 1000 ; ждем 1 секунду, чтобы клик успел обработаться
    }
    
    ; Ждем некоторое время, прежде чем повторить цикл
    Sleep, 5000 ; 5 секунд
}
</code></pre></div><p>Этот код выполняет следующие действия:</p><p>Нажимает клавишу &quot;h&quot; с помощью функции SendInput.<br />Ждет 1 секунду, чтобы кнопка успела обработаться.<br />Ищет первую кнопку по изображению с помощью функции ImageSearch.<br />Если нашел изображение, кликает на него с помощью функции MouseClick и ждет 1 секунду.<br />Ищет вторую кнопку по изображению с помощью функции ImageSearch.<br />Если нашел изображение, кликает на него с помощью функции MouseClick и ждет 1 секунду.<br />Ждет 5 секунд и повторяет</p>]]></content>
			<author>
				<name><![CDATA[strobecsmain]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=42692</uri>
			</author>
			<updated>2023-03-21T17:59:09Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=157334#p157334</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: ImageSearch в игре]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=157325#p157325" />
			<content type="html"><![CDATA[<p>Всем привет.<br />У меня тут проблемка с написанием кода для автоматизаций действий в игре.<br />ImageSearch работает в папке где видные изображения и кликает на них, но в игре он этого делать не хочет.<br />Суть кода он должен нажимать клавишу h, потом он должен найти по фото кнопку в игре, кликнуть и так две разные кнопки по фото.<br />Подождать некоторое время и заново все повторять.<br /></p><div class="codebox"><pre><code>F1::
{ 
Send {h}
sleep 15
}
 imgFound := false
 while(imgFound = false)
 {
  imageSearch, x, y , 0, 50, 1000,600, C:\Users\Comp\Desktop\Rabota\new\new\Opar.png
  if(x &lt;&gt; &quot;&quot;)
  {
   click, %x%, %y%
   imgFound := true
  }
 }

{
  Sleep 100
}
 imgFound := false
 while(imgFound = false)
 {
  imageSearch, x, y , 0, 50, 1000,600, C:\Users\Comp\Desktop\Rabota\new\new\Vzt.png
  if(x &lt;&gt; &quot;&quot;)
  {
   click, %x%, %y%
   imgFound := true
  }
 }

{
  Sleep 1000
}
GoTo, F1

return

F2::                 
  If not Stop
  {
    Stop := True
    Pause
  }
Return.</code></pre></div>]]></content>
			<author>
				<name><![CDATA[CofeHook]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=43075</uri>
			</author>
			<updated>2023-03-21T13:21:11Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=157325#p157325</id>
		</entry>
</feed>
