<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: HotKey]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=9168&amp;type=atom" />
	<updated>2014-01-22T09:06:24Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=9168</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: HotKey]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=79412#p79412" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>
Gui, Add, Hotkey, vMyHotkey 
Gui, add, edit, vEdit 
Gui, Add, Hotkey, vMy
Gui, add, edit, vEd
Gui, add, button, gsave, save
Gui, show
return

Save: 
    Hotkey, %MyHotKey%, Off, UseErrorLevel
    Hotkey, %My%, Off, UseErrorLevel
    Gui, submit, nohide
    Hotkey, %MyHotKey%, play, On, UseErrorLevel
    Hotkey, %My%, plays, On, UseErrorLevel
    return

play:
    GuiControlGet, Edit
    msgbox %Edit%
    return
Plays:
    GuiControlGet, Ed
    msgbox, %Ed%
    return
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2014-01-22T09:06:24Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=79412#p79412</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: HotKey]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=79378#p79378" />
			<content type="html"><![CDATA[<p>Возникла новая проблема. Некорректно работает скрипт, если есть 2 горячих клавиши. Если настроить вторую горячую клавишу, не настраивая первую, то скрипт работать не будет. Но если настроить 2 горячие клавиши, то скрипт заработает. Вот код:<br /></p><div class="codebox"><pre><code>Gui, Add, Hotkey, vMyHotkey 
Gui, add, edit, vEdit 
Gui, Add, Hotkey, vMy
Gui, add, edit, vEd
Gui, add, button, gsave, save
Gui, show
return

Save:
    if MyHotKey !=
        Hotkey, %MyHotKey%, Off
    GuiControlGet, MyHotKey
    if MyHotKey =
        return
    Hotkey, %MyHotKey%, play, On
    
    if My !=
        Hotkey, %My%, Off
    GuiControlGet, My
    if My =
        return
    Hotkey, %My%, plays, On
    return

play:
    GuiControlGet, Edit
    msgbox %Edit%
    return
Plays:
    GuiControlGet, Ed
    msgbox, %Ed%
return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[antosha]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=31596</uri>
			</author>
			<updated>2014-01-20T17:35:11Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=79378#p79378</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: HotKey]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=79373#p79373" />
			<content type="html"><![CDATA[<p>А все, кажется разобрался.</p>]]></content>
			<author>
				<name><![CDATA[antosha]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=31596</uri>
			</author>
			<updated>2014-01-20T16:29:50Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=79373#p79373</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: HotKey]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=79372#p79372" />
			<content type="html"><![CDATA[<p>Всем спасибо. Но вот возникла еще одна проблема, час с нею мучился, ничего не придумал. Если не указать горячую клавишу и нажать &quot;Save&quot;, то будет ошибка. Как ее можно исправить?</p>]]></content>
			<author>
				<name><![CDATA[antosha]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=31596</uri>
			</author>
			<updated>2014-01-20T16:27:02Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=79372#p79372</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: HotKey]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=79368#p79368" />
			<content type="html"><![CDATA[<p>Пару поправок, если позволите. </p><p>Думаю что лишняя строка:<br /></p><div class="codebox"><pre><code>
Hotkey, %MyHotKey%, On</code></pre></div><p>---<br /></p><div class="codebox"><pre><code>if MyHotKey</code></pre></div><p>Если хоткеем будет клавиша &quot;0&quot;, то она не отключится.</p><p>Хотя можно и совсем упразднить:<br /></p><div class="codebox"><pre><code>

Save: 
    Hotkey, %MyHotKey%, Off, UseErrorLevel
    GuiControlGet, MyHotKey 
    Hotkey, %MyHotKey%, play, On
    return
</code></pre></div><p>---<br />Ну и для ТС:<br /></p><div class="codebox"><pre><code>play:
msgbox %Edit%</code></pre></div><p>тут надо </p><div class="codebox"><pre><code>GuiControlGet, Edit</code></pre></div><p>можно нажать <span class="bbu">save</span> потом ввести новый текст, но в msgbox его уже не будет при нажатии хоткея.<br />---</p><div class="codebox"><pre><code>
Gui, Add, Hotkey, vMyHotkey 
Gui, add, edit, vEdit 
Gui, add, button, gsave, save
Gui, show
return

Save:
    if MyHotKey !=
        Hotkey, %MyHotKey%, Off
    GuiControlGet, MyHotKey 
    Hotkey, %MyHotKey%, play, On
    return

play:
    GuiControlGet, Edit
    msgbox %Edit%
    return
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2014-01-20T14:02:21Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=79368#p79368</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: HotKey]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=79367#p79367" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>YMP пишет:</cite><blockquote><p>Назначьте предыдущей комбинации метку с командой Return.</p></blockquote></div><p>А потом второму хоткею тоже Return, затем третьему и т.д.? <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p><div class="codebox"><pre><code>Gui, Add, Hotkey, vMyHotkey,
Gui, add, edit, vEdit,
Gui, add, button, gsave, save
Gui, show
return

Save:
if MyHotKey
   Hotkey, %MyHotKey%, Off
Gui, submit, nohide
Hotkey, %MyHotKey% , play
Hotkey, %MyHotKey%, On
return
play:
msgbox %Edit%</code></pre></div><p><strong>antosha</strong>, если копируешь примеры из справки, или из другого источника, изучи какие параметры и за что отвечают.<br />Что в твоем примере делает последний параметр?<br /></p><div class="quotebox"><blockquote><p>Hotkey, %MyHotKey% , play, <span style="color: red">pn</span></p></blockquote></div><p>Upd: <strong>YMP</strong> сам себя уже поправил.</p>]]></content>
			<author>
				<name><![CDATA[Irbis]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27384</uri>
			</author>
			<updated>2014-01-20T13:29:51Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=79367#p79367</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: HotKey]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=79366#p79366" />
			<content type="html"><![CDATA[<p>Так же, как новой назначаете. Хотя ведь у команды Hotkey есть ещё опция Off, которой можно отключать.</p>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2014-01-20T13:20:56Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=79366#p79366</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: HotKey]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=79365#p79365" />
			<content type="html"><![CDATA[<p>Я не понял как ее назначить.</p>]]></content>
			<author>
				<name><![CDATA[antosha]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=31596</uri>
			</author>
			<updated>2014-01-20T12:55:05Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=79365#p79365</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: HotKey]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=79364#p79364" />
			<content type="html"><![CDATA[<p>Назначьте предыдущей комбинации метку с командой Return.</p>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2014-01-20T10:42:39Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=79364#p79364</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: HotKey]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=79363#p79363" />
			<content type="html"><![CDATA[<p>Приветствую всех. Начал изучать ahk и решил пока писать мини-скрипты для моего обучения. Наткнулся на такую проблему. Я ставлю нужную мне комбинацию и скрипт работает, но когда я меняю эту клавишу, то предыдущая клавиша не отключается, то есть теперь у меня работают 2 комбинации. В чем проблема?<br /></p><div class="codebox"><pre><code>Gui, Add, Hotkey, vMyHotkey,
Gui, add, edit, vEdit,
Gui, add, button, gsave, save
Gui, show
return

Save:
Gui, submit, nohide
Hotkey, %MyHotKey% , play, pn
return
play:
msgbox %Edit%</code></pre></div>]]></content>
			<author>
				<name><![CDATA[antosha]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=31596</uri>
			</author>
			<updated>2014-01-20T10:00:05Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=79363#p79363</id>
		</entry>
</feed>
