<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Кликанье клавиши на определено нажатую клавишу.]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=16384</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=16384&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Кликанье клавиши на определено нажатую клавишу.».]]></description>
		<lastBuildDate>Wed, 26 May 2021 21:16:28 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Кликанье клавиши на определено нажатую клавишу.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=148108#p148108</link>
			<description><![CDATA[<p>Вот пример:</p><div class="codebox"><pre><code>;Gui Add, Button, gProv x48 y21 w100 h36, Начать роботу		; Кнопка не нужна в этом примере.
Gui Add, CheckBox, gProv vskill_3 x207 y28 w120 h23, Перехват F`, Y
Gui Show, w344 h196, Window
Return

Prov:
GuiControlGet, skill_3
HotKey, F, KKey, % skill_3 ? &quot;On&quot; : &quot;Off&quot;
HotKey, Y, KKey, % skill_3 ? &quot;On&quot; : &quot;Off&quot;
Return

KKey:
ToolTip, Нажата: %A_ThisHotkey%
KeyWait, %A_ThisHotkey%, U
Sleep, 100
ToolTip
Return</code></pre></div><p>Включает / Выключает перехват по CheckBox&#039;у, отображает нажатую клавишу.</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Wed, 26 May 2021 21:16:28 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=148108#p148108</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Кликанье клавиши на определено нажатую клавишу.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=148087#p148087</link>
			<description><![CDATA[<p>В шапке темы объявлены перехваты для следующих клавиш:<br /></p><div class="codebox"><pre><code>F::
y::</code></pre></div><p>Это означает что клавиши скрипт перехватывает всегда. Если нужно динамически их выключать то это делается иначе.<br />Для этого есть команда <a href="https://ahk-wiki.ru/hotkey">Hotkey</a>. Через неё и нужно делать включение / выключение перехвата нужных клавиш.</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Wed, 26 May 2021 17:04:25 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=148087#p148087</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Кликанье клавиши на определено нажатую клавишу.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=148086#p148086</link>
			<description><![CDATA[<p><strong>__Михаил__</strong><br />Смотрите что получается когда я запускаю скрипт(GUI), при нажатии на клавишу f или y оно автоматически перекидывается на ту часть скрипта где это указано даже игнорит проверку CheckBox. А оно должно проверить стоит в CheckBox галочка или нет, если да то чтоб работало, если не стоит то просто становилось в Break и все а оно сразу работает без проверки.<br />Надеюсь объяснил.</p>]]></description>
			<author><![CDATA[null@example.com (dimkacum)]]></author>
			<pubDate>Wed, 26 May 2021 16:41:24 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=148086#p148086</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Кликанье клавиши на определено нажатую клавишу.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=148085#p148085</link>
			<description><![CDATA[<p>Опишите чего хотите получить в итоге.<br />Я только вижу попытку определить нажата ли клавиша и если это так нажать её, какой смысл в этом?</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Wed, 26 May 2021 16:08:02 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=148085#p148085</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Кликанье клавиши на определено нажатую клавишу.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=148084#p148084</link>
			<description><![CDATA[<p><strong>__Михаил__</strong><br />Сможете помочь. Сижу уже 2 дня не могу разобраться.</p>]]></description>
			<author><![CDATA[null@example.com (dimkacum)]]></author>
			<pubDate>Wed, 26 May 2021 15:38:06 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=148084#p148084</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Кликанье клавиши на определено нажатую клавишу.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=148076#p148076</link>
			<description><![CDATA[<p><strong>__Михаил__</strong><br />изменил!</p>]]></description>
			<author><![CDATA[null@example.com (dimkacum)]]></author>
			<pubDate>Tue, 25 May 2021 20:27:40 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=148076#p148076</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Кликанье клавиши на определено нажатую клавишу.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=148075#p148075</link>
			<description><![CDATA[<p>А кнопку &#039;Начать роботу&#039; кто будет подключать к логике скрипта?</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Tue, 25 May 2021 19:44:28 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=148075#p148075</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Кликанье клавиши на определено нажатую клавишу.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=148074#p148074</link>
			<description><![CDATA[<p><strong>__Михаил__</strong><br />Я запускаю GUI, при нажатии на клавишу F(например) он сразу же работает. А он должен смотреть например включена ли галочка или нет!<br />Добавил еше галочку которую он должен проверять.<br /></p><div class="codebox"><pre><code>
Gui Add, Button, x48 y21 w100 h36 gProv, Начать роботу
Gui Add, CheckBox, x207 y28 w120 h23 vskill_3, Проверить ; если галочка стоит при нажатии на кнопку работать он заработает если не стоит он не заработает

Gui Show, w344 h196, Window
Return

Prov:
Loop
{
	GuiControlGet, skill_3
		if (!skill_3) {
		break
	}
		Loop
		{
			GetKeyState, fState, f, P 
			If fState = U 
			break 
			Sleep 0 
			Send, {f} 

			GetKeyState, yState, y, P 
			If yState = U 
			break 
			Sleep 0
			Send, {y}
		}
}
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (dimkacum)]]></author>
			<pubDate>Tue, 25 May 2021 19:06:48 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=148074#p148074</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Кликанье клавиши на определено нажатую клавишу.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=148073#p148073</link>
			<description><![CDATA[<p>Понять бы ещё в чём проблема.<br />Что значит:<br /></p><div class="quotebox"><blockquote><p>при запуске GUI он не работал сразу же</p></blockquote></div><p>Как настроите скрипт - так он и будет работать.<br />О какой очереди идёт речь?</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Tue, 25 May 2021 17:29:10 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=148073#p148073</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Кликанье клавиши на определено нажатую клавишу.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=148072#p148072</link>
			<description><![CDATA[<p>Здравствуйте у меня проблема, при включении GUI сразу же работает этот скрипт(прикрепил ниже).<br />Можна ли как нибудь сделать так чтоб при запуске GUI он не работал сразу же, а только тогда когда до него доходит очередь, пример когда нажимается копка в GUI.<br /></p><div class="codebox"><pre><code>
Gui Add, Button, x118 y80 w100 h36 gProv, Робот

Gui Show, w344 h196, Window
Return

Prov:

F:: 
	Sleep 100 
	Loop 
		{ 
		GetKeyState, fState, f, P 
		If fState = U 
		break 
		Sleep 0 
		Send, {f} 
		}
y:: 
	Sleep 100 
	Loop 
		{ 
		GetKeyState, yState, y, P 
		If yState = U 
		break 
		Sleep 0
		Send, {y}
		}
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (dimkacum)]]></author>
			<pubDate>Tue, 25 May 2021 15:28:01 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=148072#p148072</guid>
		</item>
	</channel>
</rss>
