<?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=11426&amp;type=atom" />
	<updated>2016-03-18T22:15:58Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=11426</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как включать и отключать скрипт на одну кнопку?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=101935#p101935" />
			<content type="html"><![CDATA[<p><strong>serzh82saratov</strong></p><p>Благодарю о великий создатель! Способ работает даже лучше, чем хотелось!</p>]]></content>
			<author>
				<name><![CDATA[Morty Mels]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33766</uri>
			</author>
			<updated>2016-03-18T22:15:58Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=101935#p101935</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как включать и отключать скрипт на одну кнопку?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=101934#p101934" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>~*CapsLock:: SetTimer, Lbl, % GetKeyState(&quot;CapsLock&quot;, &quot;T&quot;) ? -1 : &quot;Off&quot;
 
Lbl:
	ToolTip % A_TickCount    ; вместо этой строки - действия
	SetTimer, Lbl, % GetKeyState(&quot;CapsLock&quot;, &quot;T&quot;) ? -1 : &quot;Off&quot;
	Return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2016-03-18T21:44:35Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=101934#p101934</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как включать и отключать скрипт на одну кнопку?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=101932#p101932" />
			<content type="html"><![CDATA[<p>Идеальным вариантом стал следующий алгоритм:</p><div class="codebox"><pre><code>Переключение Caps lock	
	t)включить скрипт
	f)остановить скрипт</code></pre></div><p>Но так как клавиша не может себя прервать, пока скрипт не выполнен, то как вариант:</p><br /><div class="codebox"><pre><code>Caps lock::
Переключение Caps lock	
	t)эмуляция нажатия виртуальной клавиши f13
	f)остановить все циклы

F13::
Зациклить скрипт</code></pre></div><p>Но в силу моей неграмотности в данной программе, я не могу реализовать даже данный алгоритм...</p>]]></content>
			<author>
				<name><![CDATA[Morty Mels]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33766</uri>
			</author>
			<updated>2016-03-18T19:41:51Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=101932#p101932</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как включать и отключать скрипт на одну кнопку?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=101931#p101931" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>Хорошо бы добавить комментарии к скрипту. Не все помнят наизусть таблицу VK и SC кодов.</p></blockquote></div><div class="codebox"><pre><code>
vk6Dsc04A:: ; NumLock -
while ( GetKeyState(&quot;Capslock&quot;, &quot;T&quot;) ) {
	send, {vk53sc01F down} ; Нажимает W
	Sleep 625
	send, {vk53sc01F up} ; Отпускает W
	Sleep 625
}
Return
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Morty Mels]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33766</uri>
			</author>
			<updated>2016-03-18T19:30:01Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=101931#p101931</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как включать и отключать скрипт на одну кнопку?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=101930#p101930" />
			<content type="html"><![CDATA[<p>Хорошо бы добавить комментарии к скрипту. Не все помнят наизусть таблицу VK и SC кодов.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2016-03-18T19:01:05Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=101930#p101930</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Как включать и отключать скрипт на одну кнопку?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=101928#p101928" />
			<content type="html"><![CDATA[<p>Есть некий скрипт, который выполняется пока включен капс лок. На данный момент реализовано так</p><div class="codebox"><pre><code>
vk6Dsc04A::
while ( GetKeyState(&quot;Capslock&quot;, &quot;T&quot;) ) {
	send, {vk53sc01F down}
	Sleep 625
	send, {vk53sc01F up}
	Sleep 625
}
Return
</code></pre></div><p>Если капс лок включен, то при нажатии клавиши &quot;-&quot; он будет выполняться до тех пор, пока капс лок не отключить.<br />Внимание знатоки! Как заставить крипт включаться и выключаться без использования клавиши &quot;-&quot;? Т.е. При нажатии капс лок - скрипт включается, а при повторном нажатии - скрипт останавливается.</p>]]></content>
			<author>
				<name><![CDATA[Morty Mels]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33766</uri>
			</author>
			<updated>2016-03-18T18:56:05Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=101928#p101928</id>
		</entry>
</feed>
