<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Использование скрипта при помощи AutoHotInterception.]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=18100</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=18100&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Использование скрипта при помощи AutoHotInterception.».]]></description>
		<lastBuildDate>Sun, 21 Apr 2024 19:14:03 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Использование скрипта при помощи AutoHotInterception.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=160813#p160813</link>
			<description><![CDATA[<div class="codebox"><pre><code>#SingleInstance force
#Persistent
#include Lib\AutoHotInterception.ahk
AHI := new AutoHotInterception()
idA := AHI.GetKeyboardId(XXXXXX, XXXXXX, 1)
return
f3::
{
AHI.SendKeyEvent(idA, GetKeySC(&quot;d&quot;), 1)
AHI.SendKeyEvent(idA, GetKeySC(&quot;d&quot;), 0)
Sleep, 100
}
return</code></pre></div><p>Попробуйте так.</p>]]></description>
			<author><![CDATA[null@example.com (SDInox)]]></author>
			<pubDate>Sun, 21 Apr 2024 19:14:03 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=160813#p160813</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Использование скрипта при помощи AutoHotInterception.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=160349#p160349</link>
			<description><![CDATA[<div class="quotebox"><cite>HAV1RAYN пишет:</cite><blockquote><p>Только недавно начал забираться в AHK</p></blockquote></div><p>И сразу взялись за AutoHotInterception? Я вот тоже вчера начал учиться на пианино. Разбираю концерт Стравинского.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Tue, 13 Feb 2024 18:39:25 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=160349#p160349</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Использование скрипта при помощи AutoHotInterception.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=160348#p160348</link>
			<description><![CDATA[<p>Приветствую, подскажите, пожалуйста, что может быть не так? Написал скрипт, в котором при помощи AutoHotInterception эмулируются нажатие на клавиши клавиатуры в игре.<br />В данном коде это клавиша &quot;D&quot;, которая с задержкой в 100мс должна постоянно нажиматься, но при запуске в игре выскакивает ошибка как на скриншоте. В чём может быть проблема? Как я понял, что-то не так с написанием скрипта в части SendKeyEvent(), а в что именно я сделал не так, понять не могу. Только недавно начал забираться в AHK.<br /></p><div class="codebox"><pre><code>#include C:\AutoHotInterception\Lib\AutoHotInterception.ahk

AHI := new AutoHotInterception()
keyboard1Id := AHI.GetKeyboardId(0x0E6A, 0x02C0)
cm1 := AHI.CreateContextManager(keyboard1Id)

#if cm1.IsActive	; Start the #if block
::aaa::JACKPOT
1:: 
	ToolTip % &quot;KEY DOWN EVENT @ &quot; A_TickCount
	return
	
1 up::
	ToolTip % &quot;KEY UP EVENT @ &quot; A_TickCount
	return
#if			; Close the #if block

F3::
AHI.SendKeyEvent(keyboardId, GetKeySC(&quot;d&quot;), 1)
Sleep 100
F4::Pause</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (HAV1RAYN)]]></author>
			<pubDate>Tue, 13 Feb 2024 15:03:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=160348#p160348</guid>
		</item>
	</channel>
</rss>
