<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: ImageSearsh]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=18290&amp;type=atom" />
	<updated>2024-08-27T13:34:45Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=18290</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ImageSearsh]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=161526#p161526" />
			<content type="html"><![CDATA[<p>Пока оставьте в покое ImageSearch. Разберитесь, как к переменной, содержащей число, прибавить другое число и отобразить в MsgBox.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2024-08-27T13:34:45Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=161526#p161526</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ImageSearsh]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=161522#p161522" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>И что отображает msgbox? Советую почитать <a href="https://www.autohotkey.com/docs/v1/Variables.htm">эту</a> тему. А <a href="https://script-coding.com/AutoHotkey/Variables.1.0.46.07.html">вот</a> у нас даже перевод есть.</p></blockquote></div><p>Почитал статью , решил попробовать на простом примере даже там не получается. <br />MsgBox выводит &quot; +18, +6.<br />Вот пробовал на более простом коде потренироваться, так же MsgBox выводит &quot;x := y := &quot;.<br /></p><div class="codebox"><pre><code> F6:: Pause
F5::
Loop

{
1:
    ; Поиск изображения на экране x1 u y1 левый верхний угол x2y2 правый нижний
    ImageSearch, xp, yp, 0, 0, 1920, 1080, hades.png
    
        ; Дополнительные действия после нахождения изображения
	if ErrorLevel = 1
    MsgBox Изображение не найдено на экране.
else
    MsgBox Изображение найдено в координатах x := %xp%, y := %yp%.
Return
}		
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Enrlio]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=44022</uri>
			</author>
			<updated>2024-08-27T08:41:04Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=161522#p161522</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ImageSearsh]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=161513#p161513" />
			<content type="html"><![CDATA[<p>И что отображает msgbox? Советую почитать <a href="https://www.autohotkey.com/docs/v1/Variables.htm">эту</a> тему. А <a href="https://script-coding.com/AutoHotkey/Variables.1.0.46.07.html">вот</a> у нас даже перевод есть.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2024-08-26T13:31:51Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=161513#p161513</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ImageSearsh]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=161512#p161512" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>  ; Поиск изображения на экране x1 u y1 левый верхний угол x2y2 правый нижний
    ImageSearch, FoundX, FoundY, 1040, 244, 1290, 325, 123.png
    
        ; Дополнительные действия после нахождения изображения
		var = %FoundX% + 18
		var1 = %FoundY% +6
		msgbox %var%, %var1%
        Click, %var%  %var1% 
        Send, {RButton}
        ; Прерывание цикла
        Sleep, 3000
    
 
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Enrlio]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=44022</uri>
			</author>
			<updated>2024-08-26T12:00:06Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=161512#p161512</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ImageSearsh]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=161511#p161511" />
			<content type="html"><![CDATA[<p>Покажите как сделали. MsgBox должен отображать новое значение.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2024-08-26T11:53:55Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=161511#p161511</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ImageSearsh]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=161509#p161509" />
			<content type="html"><![CDATA[<p><strong>teadrinker</strong> Не получилось курсор так же улетает, но появилась другая проблема , скрипт почему-то игнорирует второй поиск картинки и переходит к 3. До этого он находил и нажимал на нее.</p>]]></content>
			<author>
				<name><![CDATA[Enrlio]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=44022</uri>
			</author>
			<updated>2024-08-26T11:48:37Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=161509#p161509</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ImageSearsh]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=161507#p161507" />
			<content type="html"><![CDATA[<p>Сначала прибавьте значения к переменным, потом используйте в команде Click. Проверить, что получилось в результате сложения, можно через MsgBox.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2024-08-26T10:18:49Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=161507#p161507</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ImageSearsh]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=161506#p161506" />
			<content type="html"><![CDATA[<p>Teadrinker Спасибо со вторым вопросом разобрался , но вот с первым не понимаю . У меня картинка&nbsp; ширина 37 пикселей высота 13 когда я делю их на 2 и прибавляю то курсор улетает вверх .<br /></p><div class="codebox"><pre><code> Click, %FoundX% +18   %FoundY% +6 </code></pre></div>]]></content>
			<author>
				<name><![CDATA[Enrlio]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=44022</uri>
			</author>
			<updated>2024-08-26T09:15:42Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=161506#p161506</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ImageSearsh]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=161505#p161505" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Enrlio пишет:</cite><blockquote><p>как сделать что при нахождении нужной картинки курсор ставился не на угол найденного пикселя , а плюс - минус в центр картинки?</p></blockquote></div><p>Определите размер картинки, поделите на 2 длину и ширину, прибавьте полученные значения к координатам угла.<br /></p><div class="quotebox"><cite>Enrlio пишет:</cite><blockquote><p>можно ли как-то установить область поиска картинки, что бы скрипт исках не на всем экране?</p></blockquote></div><p>Читайте справку по ImadgeSearch.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2024-08-26T08:36:38Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=161505#p161505</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: ImageSearsh]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=161504#p161504" />
			<content type="html"><![CDATA[<p>Здравствуйте пишу ахк код с командой ImageSearsh помогите пожалуйста .<br />1) как сделать что при нахождении нужной картинки курсор ставился не на угол найденного пикселя , а плюс - минус в центр картинки?<br />2) можно ли как-то установить область поиска картинки, что бы скрипт исках не на всем экране?</p><p>Если вдруг нужен вот код. (нашел его на просторах интернета и передал под себя)</p><div class="codebox"><pre><code> 
#Persistent
SetBatchLines, -1

CoordMode, Pixel, Screen

F6:: Pause
F5::
Loop

{
nah:
    ; Поиск изображения на экране
    ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, 123.png
    
        ; Дополнительные действия после нахождения изображения
        Click, %FoundX% %FoundY%
        Send, {RButton}
        ; Прерывание цикла
        Sleep, 1000
  
    ; Поиск изображения на экране
    ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, ign.png
  
        ; Дополнительные действия после нахождения изображения
        Click, %FoundX% %FoundY%
        Send, {RButton}
        ; Прерывание цикла
        Sleep, 1000
    
    ; Поиск изображения на экране
    ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, start.png 
        
        ; Дополнительные действия после нахождения изображения
        Click, %FoundX% %FoundY%
        Send, {LButton}
        ; Прерывание цикла
        return

goto nah	
}
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Enrlio]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=44022</uri>
			</author>
			<updated>2024-08-26T08:26:55Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=161504#p161504</id>
		</entry>
</feed>
