<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Возможно ли, назначить 2 горячих клавиши на одну и зациклить?]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=9716</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=9716&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Возможно ли, назначить 2 горячих клавиши на одну и зациклить?».]]></description>
		<lastBuildDate>Tue, 06 Jan 2015 17:34:58 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Возможно ли, назначить 2 горячих клавиши на одну и зациклить?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=90089#p90089</link>
			<description><![CDATA[<p><strong>serzh82saratov</strong><br />Спасибо большое.</p>]]></description>
			<author><![CDATA[null@example.com (Esc)]]></author>
			<pubDate>Tue, 06 Jan 2015 17:34:58 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=90089#p90089</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Возможно ли, назначить 2 горячих клавиши на одну и зациклить?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=90084#p90084</link>
			<description><![CDATA[<div class="codebox"><pre><code>loop
{
    IfWinNotExist, ahk_exe JPEGView.exe
        n :=  b := v := &quot;&quot;
    sleep, 100
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Tue, 06 Jan 2015 16:57:14 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=90084#p90084</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Возможно ли, назначить 2 горячих клавиши на одну и зациклить?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=90082#p90082</link>
			<description><![CDATA[<div class="codebox"><pre><code>loop
{
   IfWinNotExist, ahk_exe JPEGView.exe
      n = 
      b = 
      v =
   sleep, 100
}</code></pre></div><p>Подскажите пожалуйста, если установить вот такой код, то у токенов b и v не работают вторые горячие клавиши, как правильно добавить множество токенов?</p>]]></description>
			<author><![CDATA[null@example.com (Esc)]]></author>
			<pubDate>Tue, 06 Jan 2015 16:38:53 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=90082#p90082</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Возможно ли, назначить 2 горячих клавиши на одну и зациклить?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=84356#p84356</link>
			<description><![CDATA[<p>Можно в начале скрипта сделать проверку:<br /></p><div class="codebox"><pre><code>loop
{
   IfWinNotExist, твое окно
      n =
   sleep, 100
}</code></pre></div><div class="quotebox"><blockquote><p>Оказалось у меня ошибка в названии окна, &quot; - JPEGView&quot; не работает, &quot;ahk_exe JPEGView.exe&quot; работает.</p></blockquote></div><p>Это зависит от SetTitleMatchMode.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Sun, 29 Jun 2014 21:09:04 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=84356#p84356</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Возможно ли, назначить 2 горячих клавиши на одну и зациклить?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=84353#p84353</link>
			<description><![CDATA[<p>Благодаря <strong>Tooltip</strong>-у обнаружил небольшую проблему, к примеру, запустили целевую программу, нажали ^LButton - послалась клавиша <strong>R</strong>, вышли из программы и заново запустили, пошлется клавиша <strong>E</strong>, а нужно опять <strong>R</strong>. Как бы сделать так, чтобы скрипт замечал, когда программа закрывается и обнулял состояние? <img src="//forum.script-coding.com/img/smilies/roll.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (Ed)]]></author>
			<pubDate>Sun, 29 Jun 2014 20:10:43 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=84353#p84353</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Возможно ли, назначить 2 горячих клавиши на одну и зациклить?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=84348#p84348</link>
			<description><![CDATA[<p><strong>Drugoy</strong><br />Оказалось у меня ошибка в названии окна, &quot;<strong> - JPEGView</strong>&quot; не работает, &quot;<strong>ahk_exe JPEGView.exe</strong>&quot; работает. Спасибо за информацию о токенах, теперь понял зачем. Зато прогресс, разобрался, как сделать <strong>Tooltip</strong> с информацией на каждый клик.</p><br /><div class="codebox"><pre><code>#IfWinActive, ahk_exe JPEGView.exe
   {
   ^LButton::
if (n != 1)
{
   Send r
   n = 1
   #Persistent
   ToolTip, Вы нажали клавишу R
   SetTimer, RemoveToolTip1, 2000
   return
   RemoveToolTip1:
   SetTimer, RemoveToolTip1, Off
   ToolTip
   return
}
Else
{
   Send e
   n =
   #Persistent
   ToolTip, Вы нажали клавишу E
   SetTimer, RemoveToolTip2, 2000
   return
   RemoveToolTip2:
   SetTimer, RemoveToolTip2, Off
   ToolTip
   return
}
return
}

#IfWinActive, ahk_exe JPEGView.exe
   {
   ^Q::
if (b != 1)
{
   Send t
   b = 1
}
Else
{
   Send e
   b =
}
return
}

#IfWinActive, ahk_exe JPEGView.exe
   {
   ^W::
if (v != 1)
{
   Send n
   v = 1
}
Else
{
   Send c
   v =
}
return
}

#IfWinActive, ahk_exe PaintDotNet.exe
   {
   ^LButton::
if (c != 1)
{
   Send r
   c = 1
}
Else
{
   Send e
   c =
}
return
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Ed)]]></author>
			<pubDate>Sun, 29 Jun 2014 19:40:01 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=84348#p84348</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Возможно ли, назначить 2 горячих клавиши на одну и зациклить?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=84345#p84345</link>
			<description><![CDATA[<p>Работает (но, видимо, не так, как вам хочется). Токены для разных окон и разных хоткеев надо использовать разные, а у вас везде один и тот же &quot;n&quot;.</p>]]></description>
			<author><![CDATA[null@example.com (Drugoy)]]></author>
			<pubDate>Sun, 29 Jun 2014 16:20:45 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=84345#p84345</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Возможно ли, назначить 2 горячих клавиши на одну и зациклить?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=84303#p84303</link>
			<description><![CDATA[<p>Подскажите пожалуйста, можно ли в один скрипт включать множество таких переназначений? Вот так не работает:</p><div class="codebox"><pre><code>#IfWinActive, - JPEGView
#IfWinActive, - paint.net
   {
   ^LButton::
if (n != 1)
{
   Send r
   n = 1
}
Else
{
   Send e
   n =
}
return
}

#IfWinActive, - JPEGView
   {
   ^Q::
if (n != 1)
{
   Send t
   n = 1
}
Else
{
   Send e
   n =
}
return
}

#IfWinActive, - JPEGView
   {
   ^W::
if (n != 1)
{
   Send n
   n = 1
}
Else
{
   Send c
   n =
}
return
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Ed)]]></author>
			<pubDate>Fri, 27 Jun 2014 15:50:00 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=84303#p84303</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Возможно ли, назначить 2 горячих клавиши на одну и зациклить?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=84011#p84011</link>
			<description><![CDATA[<p>Получилось, но теперь нужно сделать OSD на каждый клик со своей надписью, а вот это уже непонятно как встроить в код.</p><div class="codebox"><pre><code>#IfWinActive ahk_class Notepad++
Space::
if (n != 1)
{
   Send ^x
   n = 1
}
Else
{
   Send ^v
   n =
}
return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Ed)]]></author>
			<pubDate>Fri, 20 Jun 2014 05:16:02 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=84011#p84011</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Возможно ли, назначить 2 горячих клавиши на одну и зациклить?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=84004#p84004</link>
			<description><![CDATA[<p><strong>Malcev</strong><br />Спасибо, попробую разобраться, не там читал. А в соседней теме не могли бы помочь?<br /><a href="http://forum.script-coding.com/viewtopic.php?id=9713">http://forum.script-coding.com/viewtopic.php?id=9713</a></p>]]></description>
			<author><![CDATA[null@example.com (Ed)]]></author>
			<pubDate>Thu, 19 Jun 2014 18:53:48 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=84004#p84004</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Возможно ли, назначить 2 горячих клавиши на одну и зациклить?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=84001#p84001</link>
			<description><![CDATA[<p><a href="http://www.script-coding.com/AutoHotkey/IfWinActive.html">http://www.script-coding.com/AutoHotkey … ctive.html</a><br /><a href="http://www.script-coding.com/AutoHotkey/Send.html">http://www.script-coding.com/AutoHotkey/Send.html</a></p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Thu, 19 Jun 2014 18:03:02 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=84001#p84001</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Возможно ли, назначить 2 горячих клавиши на одну и зациклить?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=84000#p84000</link>
			<description><![CDATA[<p><strong>Malcev</strong><br />А почему msgbox? Радует, реализовать это можно, но как сделать, чтобы скрипт работал только когда целевая программа на переднем плане и как посылать клавиши вместо msgbox?</p>]]></description>
			<author><![CDATA[null@example.com (Ed)]]></author>
			<pubDate>Thu, 19 Jun 2014 18:00:57 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=84000#p84000</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Возможно ли, назначить 2 горячих клавиши на одну и зациклить?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=83999#p83999</link>
			<description><![CDATA[<div class="codebox"><pre><code>f11::
if (n != 1)
{
   msgbox, 1
   n = 1
}
Else
{
   msgbox, 2
   n =
}
return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Thu, 19 Jun 2014 17:49:18 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=83999#p83999</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Возможно ли, назначить 2 горячих клавиши на одну и зациклить?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=83998#p83998</link>
			<description><![CDATA[<p>Возможно ли, <strong>в определенном приложении</strong>, назначить 2 горячих клавиши на одну поочередно, например, запустил LibreOffice, первое нажатие на Space посылает Ctrl+X, второе Ctrl+V, третье, опять Ctrl+X, т.е. <strong>по кругу</strong>.</p>]]></description>
			<author><![CDATA[null@example.com (Ed)]]></author>
			<pubDate>Thu, 19 Jun 2014 17:36:58 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=83998#p83998</guid>
		</item>
	</channel>
</rss>
