<?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=13507&amp;type=atom" />
	<updated>2018-03-05T14:35:36Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=13507</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Помогите сделать хук на коды клавиш из конкретной программы]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=123926#p123926" />
			<content type="html"><![CDATA[<p><strong>KusochekDobra</strong></p><br /><p>Особое спасибо за это:<br /></p><div class="codebox"><pre><code>#IfWinActive, ahk_exe il2.exe</code></pre></div><p>Без этой подсказки я бы&nbsp; долго пытался понять как же скрипт &quot;навечно прицепить&quot; к окошку.&nbsp; Как я ни пытался, он у меня только один раз срабатывал.</p><br /><p>Теперь всё получилось! Всё остальное разыскал и заработало</p>]]></content>
			<author>
				<name><![CDATA[r_vaddy]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=39109</uri>
			</author>
			<updated>2018-03-05T14:35:36Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=123926#p123926</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Помогите сделать хук на коды клавиш из конкретной программы]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=123922#p123922" />
			<content type="html"><![CDATA[<p>Привет!<br />Чтобы привязать сценарий к активности определённого окна, поместите до исполняемого кода:<br /></p><div class="codebox"><pre><code>
#IfWinActive, ahk_exe il2.exe
</code></pre></div><p>Коды клавиш легко определить, воспользовавшись решением <a href="http://forum.script-coding.com/viewtopic.php?id=5686">из этого обсуждения</a>.</p><p>Читайте так же:<br /><a href="https://autohotkey.com/docs/commands/_IfWinActive.htm">#IfWinActive</a>, <a href="https://autohotkey.com/docs/KeyList.htm">список кнопок</a>, или поищите соответствующие переводы <a href="http://www.script-coding.com/AutoHotkeyTranslation.html">тут</a>.</p>]]></content>
			<author>
				<name><![CDATA[KusochekDobra]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33846</uri>
			</author>
			<updated>2018-03-05T14:02:32Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=123922#p123922</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Помогите сделать хук на коды клавиш из конкретной программы]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=123919#p123919" />
			<content type="html"><![CDATA[<p>OK.&nbsp; &nbsp;Помощи пока нет... </p><p>Двигаюсь как слепой котёнок. Итак<br /></p><div class="codebox"><pre><code>if WinActive(hwnd il2.exe) 
	AppsKey:: Send {колесо вперед}
	Кнопка102:: Send {колесо назад}
return
</code></pre></div><p>Прошу помочь:<br />1. Как определить hwnd окна il2.exe если оно развернуто на полный экран, чтобы вписать его в скрипт?<br />2. Как в коде описать Кнопку102? Есть такая на non-US keyboards и код у неё есть.<br />3. Что в коде прописать вместо {колесо вперед} {колесо назад}?</p>]]></content>
			<author>
				<name><![CDATA[r_vaddy]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=39109</uri>
			</author>
			<updated>2018-03-05T12:04:12Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=123919#p123919</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Помогите сделать хук на коды клавиш из конкретной программы]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=123914#p123914" />
			<content type="html"><![CDATA[<p>Пожалуйста, помогите решить задачу! <br />Очень прошу не ругайтесь, - полный новичок. Дайте пример и пните в нужном направлении, что то сам&nbsp; додумаю. Буду изучать АХК прямо по конкретной задаче.</p><p>Исходные данные:<br />Есть приложение il2.exe, которое масштабирует изображение исключительно по событиям MWHEEL forward, MWHEEL backward.<br />Требуется:<br />Сделать так, чтобы масштабирование происходило по нажатиями конкретных клавиш (WinApps и Key102). Но это должно происходить только, если активным является окно il2.exe<br />Т.е.&nbsp; нужен AHK хук конкретные клавиши (при активной il2.exe), который перехватывал бы посланные&nbsp; коды WinApps и Key102 и заменял их событиями колесика мыши</p><p>Буду признателен любой помощи!</p>]]></content>
			<author>
				<name><![CDATA[r_vaddy]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=39109</uri>
			</author>
			<updated>2018-03-04T22:29:49Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=123914#p123914</id>
		</entry>
</feed>
