<?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=8392</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8392&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Добавить условия. Убрать баг».]]></description>
		<lastBuildDate>Tue, 18 Jun 2013 04:40:21 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Добавить условия. Убрать баг]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=73027#p73027</link>
			<description><![CDATA[<p>Каких <em>таких</em> функций?</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Tue, 18 Jun 2013 04:40:21 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=73027#p73027</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Добавить условия. Убрать баг]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=73005#p73005</link>
			<description><![CDATA[<p>Никто ничего не изобретает, таких функций несколько просто было.</p>]]></description>
			<author><![CDATA[null@example.com (am-wrag)]]></author>
			<pubDate>Mon, 17 Jun 2013 14:53:13 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=73005#p73005</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Добавить условия. Убрать баг]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=72993#p72993</link>
			<description><![CDATA[<div class="quotebox"><cite>am-wrag пишет:</cite><blockquote><p>Нужна проверка на активное окно, только нём работают все макросы...</p></blockquote></div><p>Если суть таймера только в этом, то не нужно изобретать велосипед, в посте #8 есть все, что нужно.<br />Почитай про <a href="http://www.script-coding.com/AutoHotkey/IfWinActive.html">#IfWinActive</a></p>]]></description>
			<author><![CDATA[null@example.com (Irbis)]]></author>
			<pubDate>Mon, 17 Jun 2013 10:25:17 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=72993#p72993</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Добавить условия. Убрать баг]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=72987#p72987</link>
			<description><![CDATA[<p>Всё что я хочу - чтобы не залипал Альт, всё остальное незначимо по сравнению с этим.<br />Сегодня вечером протестирую без Suspend. Заранее&nbsp; спрошу: ведь этой процедуре есть альтернатива в данном случае?<br />Нужна проверка на активное окно, только нём работают все макросы...</p>]]></description>
			<author><![CDATA[null@example.com (am-wrag)]]></author>
			<pubDate>Mon, 17 Jun 2013 07:14:21 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=72987#p72987</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Добавить условия. Убрать баг]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=72984#p72984</link>
			<description><![CDATA[<p>Ничего непонял из того что ещё надо. Попробуйте для начала использовать код из 3 сообщения, так:<br /></p><div class="codebox"><pre><code>
#IfWinActive, 1111  

!0::
clipboard  = текст
Send, ^м
return


Capslock::Numpad4 

!3::
    Send 8
    Sleep, 200    
    Send 0
    Sleep, 200    
    Send 8
    Sleep, 200    
    Send 0        
    Sleep, 400    
    Send 9
    return 

!2::
    Send 98
    KeyWait LButton, D
    Send 0
    return

#IfWinActive

</code></pre></div><p>думаю команда Suspend может залипать альт.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Mon, 17 Jun 2013 04:32:03 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=72984#p72984</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Добавить условия. Убрать баг]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=72979#p72979</link>
			<description><![CDATA[<p>Скрипты работают. Все что есть.<br /><strong>Иногда </strong>, точней время от времени(всегда после использования указанного макроса) клавиатура начинает работать в режиме зажатого альт, так что любую кнопку сами того не желая вы нажимаете в комбинации с &lt;alt&gt;<br /></p><div class="codebox"><pre><code>!2::
    Send 98
    KeyWait LButton, D ;Ожидает нажатия левой кнопки мыши
    Send 0
    return</code></pre></div><p>То что я хотел добавить к скрипту ни что иное как танцы с бубном для избегания указанного выше бага.<br />После того как вы вызываете скрипт(альт+2) совершается нажатие клавиш 9 и 8, затем в случае клика мышью жмется 0 и скрипт завершается. Хотел добавить, чтобы скрипт сворачивался не только при клике левой кнопкой мыши, а так же по правой кнопке и клавише esc.</p>]]></description>
			<author><![CDATA[null@example.com (am-wrag)]]></author>
			<pubDate>Sun, 16 Jun 2013 15:11:24 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=72979#p72979</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Добавить условия. Убрать баг]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=72974#p72974</link>
			<description><![CDATA[<p>А отдельно этот скрипт работает?<br /></p><div class="codebox"><pre><code>!2::
    Send 98
    KeyWait LButton, D ;Ожидает нажатия левой кнопки мыши
    Send 0
    return</code></pre></div><p>У меня он работает в соответствии с кодом. Насколько я понял первое сообщение, Вам требуется:</p><div class="codebox"><pre><code>!2::
    Send 98
    KeyWait LButton, D
    Send 0
    return
Esc:: Send 0
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Sat, 15 Jun 2013 05:02:59 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=72974#p72974</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Добавить условия. Убрать баг]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=72967#p72967</link>
			<description><![CDATA[<p>По факту таймер каждые&nbsp; 0,4с просто запускает процу, которая проверяет активно ли нужное окно, если нет - вырубает весь скрипт.<br />!0:: почти не использую, хотя return похоже там действительно пропущен.<br />Как правило используется только часть с !2:: и с ним же и проблема</p>]]></description>
			<author><![CDATA[null@example.com (am-wrag)]]></author>
			<pubDate>Fri, 14 Jun 2013 19:22:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=72967#p72967</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Добавить условия. Убрать баг]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=72965#p72965</link>
			<description><![CDATA[<p>В подпрограмме горячей клавиши <strong>!0</strong> отсутствует команда возврата <em>Return</em>. Так и задумано?</p><p>Таймер - аналог директивы #IfWinActive?</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Fri, 14 Jun 2013 18:27:26 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=72965#p72965</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Добавить условия. Убрать баг]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=72964#p72964</link>
			<description><![CDATA[<p>Весь скрипт<br /></p><div class="codebox"><pre><code>SetTimer, WinActive, 400
return

WinActive:
IfWinActive, 1111
    Suspend Off
else
    Suspend On
return

!0::
clipboard  = текст
Send, ^м



Capslock::Numpad4 

!3::
    Send 8
    Sleep, 200    
    Send 0
    Sleep, 200    
    Send 8
    Sleep, 200    
    Send 0        
    Sleep, 400    
    Send 9
    return
    

!2::
    Send 98
    KeyWait LButton, D
    Send 0
    return
</code></pre></div><p>При использовании запрограммированных здесь хоткеев иногда клавиатура начинает работать так как будто бы залипла клавиша альт(alt).</p>]]></description>
			<author><![CDATA[null@example.com (am-wrag)]]></author>
			<pubDate>Fri, 14 Jun 2013 18:13:52 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=72964#p72964</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Добавить условия. Убрать баг]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=72962#p72962</link>
			<description><![CDATA[<p>Предлагаю сформулировать задачу более конкретно и оформить сообщение более грамотно.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Fri, 14 Jun 2013 14:02:00 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=72962#p72962</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Добавить условия. Убрать баг]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=72957#p72957</link>
			<description><![CDATA[<p>Есть просто скриптик на последовательное выполнение с условием. В коде так же есть несколько его аналогов начинающихся похожим образом !&lt;цифра&gt;::<br /></p><div class="codebox"><pre><code>!2::
    Send 98
    KeyWait LButton, D
    Send 0
    return</code></pre></div><p>Хотелось бы чтоб ноль нажимался в том случае, даже если ЛкнМыши не нажата,&nbsp; по клавиши esc или правой кнопки мыши, после чего этот скрипт всегда завершался.<br />Так же ужасно достал баг когда клавиатура входит в режим постоянно зажатого &lt;alt&gt; биндов достаточно много, и случается достаточно большое число ошибок, а следовательно и проблем с этим.</p>]]></description>
			<author><![CDATA[null@example.com (am-wrag)]]></author>
			<pubDate>Fri, 14 Jun 2013 08:05:04 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=72957#p72957</guid>
		</item>
	</channel>
</rss>
