<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: при виде изображения нажимается клавиша]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=18186&amp;type=atom" />
	<updated>2024-05-07T15:07:38Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=18186</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: при виде изображения нажимается клавиша]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=160890#p160890" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>malk пишет:</cite><blockquote><div class="codebox"><pre><code>if(ErrorLevel = 0){
Sleep, 10
Send, s
}</code></pre></div></blockquote></div><p>А как вы по такому коду поймёте, в чём проблема: не найдена картинка, или Send не срабатывает? Проверяйте ErrorLevel так, чтобы вы сами видели его значение, через MsgBox или ToolTip или через консоль редактора.<br />Sleep тут непонятно зачем.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2024-05-07T15:07:38Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=160890#p160890</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: при виде изображения нажимается клавиша]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=160889#p160889" />
			<content type="html"><![CDATA[<p><strong>malk</strong>, ознакомьтесь, пожалуйста, с <a href="https://forum.script-coding.com/misc.php?action=rules">Правилами</a>, отредактируйте свой пост. Обратите внимание на <a href="https://forum.script-coding.com/misc.php?action=rules#literacy">точки</a> в конце предложений.<br />Надеюсь, третий раз ссылку на правила не придётся давать?</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2024-05-07T14:33:54Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=160889#p160889</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: при виде изображения нажимается клавиша]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=160888#p160888" />
			<content type="html"><![CDATA[<p><strong>teadrinker</strong><br /></p><div class="codebox"><pre><code>
Insert::

ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, a-hotkey.png
if(ErrorLevel = 0){
Sleep, 10
Send, a
}
ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, d-hotkey.png
if(ErrorLevel = 0){
Sleep, 10
Send, d
}
ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, s-hotkey.png
if(ErrorLevel = 0){
Sleep, 10
Send, s
}
ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, w-hotkey.png
if(ErrorLevel = 0){
Sleep, 10
Send, w
}
return
</code></pre></div><p>Так? Код по прежнему не работает.</p>]]></content>
			<author>
				<name><![CDATA[malk]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=43719</uri>
			</author>
			<updated>2024-05-07T14:15:11Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=160888#p160888</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: при виде изображения нажимается клавиша]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=160887#p160887" />
			<content type="html"><![CDATA[<p>Фигурные скобки вокруг кода горячей клавиши не нужны, но нужен Return в конце. Также не нужны фигурные скобки вокруг названия горячей клавиши, состоящего из одной буквы. Само название пишется со строчной буквы, а не с заглавной. Нужно понять, находится ли изображения командой ImageSearch. Для этого проверяйте переменную <a href="https://www.autohotkey.com/docs/v1/lib/ImageSearch.htm#Error_Handling">ErrorLevel</a> после выполнения команды.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2024-05-07T14:03:09Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=160887#p160887</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: при виде изображения нажимается клавиша]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=160885#p160885" />
			<content type="html"><![CDATA[<p>Сделал такой вот скрипт чтобы при виде изображения c английской буквой &#039;A&#039; нажималась клавиша &#039;A&#039; и то же самое с остальными тремя, я закрепил фото, скрипт нажимает только на букву &#039;A&#039; и я не знаю как пофиксить это. Можете поделиться своей мудростью насчет этого?<br />a-hotkey.png это изображение с буквой &#039;A&#039; и все это дело должно выполняться в роблоксе.<br /></p><div class="codebox"><pre><code>
INSERT::
{
ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, a-hotkey.png
Sleep, 100
Send, {A}
ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, d-hotkey.png
Sleep, 100
Send, {D}
ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, s-hotkey.png
Sleep, 100
Send, {S}
ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, w-hotkey.png
Sleep, 100
Send, {W}
}
</code></pre></div><p>пробовал изменить на:<br /></p><div class="codebox"><pre><code>
Insert::
CoordMode, Pixel, Screen
CoordMode, Mouse, Screen
ImageSearch, foundX, foundY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, *100 a-hotkey.png
If(ErrorLevel = 0){
	Sleep, 1
	Send, {A}
}
If(ErrorLevel = 1){
	ImageSearch, foundX, foundY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, *100 s-hotkey.png
	If(ErrorLevel = 0){
		Sleep, 1
		Send {S}
			}
		if(ErrorLevel = 1){
			ImageSearch, foundX, foundY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, *100 d-hotkey.png
			if(ErrorLevel = 0){
				Sleep, 1
				Send {D}
					}
				if(ErrorLevel = 1){
					ImageSearch, foundX, foundY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, *100 w-hotkey.png
					if(ErrorLevel = 0){
						Sleep, 1
						Send {W}
							}
				}
		}
}
return
</code></pre></div><p>Однако стало все еще хуже.</p>]]></content>
			<author>
				<name><![CDATA[malk]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=43719</uri>
			</author>
			<updated>2024-05-07T12:13:49Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=160885#p160885</id>
		</entry>
</feed>
