<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Один и два Hotkey on/off для одного Checkbox'a]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8222&amp;type=atom" />
	<updated>2013-04-09T19:30:31Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=8222</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Один и два Hotkey on/off для одного Checkbox'a]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=71241#p71241" />
			<content type="html"><![CDATA[<p>Большое спасибо еще раз <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[Dworkin]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27052</uri>
			</author>
			<updated>2013-04-09T19:30:31Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=71241#p71241</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Один и два Hotkey on/off для одного Checkbox'a]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=71232#p71232" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>

Gui, Add, CheckBox, gCheckBoxDelaetshtoto vDelaetshtoto , CheckBoxDelaetshtoto
Gui, Show,, CheckBox
Return
    
F2::
    GoTo, % IsOn ? &quot;DelaetshtotoOFF&quot; : &quot;DelaetshtotoON&quot;  
    
CheckBoxDelaetshtoto:
    GuiControlGet, Delaetshtoto 
    Hotkey, vk58, DelaetshtotoON, % Delaetshtoto ? &quot;On&quot; : &quot;Off&quot;  
    Hotkey, vk47, DelaetshtotoOFF, % Delaetshtoto ? &quot;On&quot; : &quot;Off&quot;  
    return
    
DelaetshtotoON: 
    IsOn := 1
    ToolTip % A_ThisLabel
    return 
    
DelaetshtotoOFF: 
    IsOn := &quot;&quot;
    ToolTip % A_ThisLabel
    return 
    
Esc::
    GuiClose:
    ExitApp 

</code></pre></div>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2013-04-09T13:42:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=71232#p71232</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Один и два Hotkey on/off для одного Checkbox'a]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=71225#p71225" />
			<content type="html"><![CDATA[<p>Спасибо для двух все работает.<br />Для одной...вы не так поняли, а я как всегда не так объяснил (<br />Хотя на заметку возьму пример)</p><p>В примерах для двух клавиш, X включала, а G выключала то что нужно. А &quot;для одной&quot; имелось ввиду, то же самое только вместо двух горячих клавиш это все выполняла одна горячая клавиша. Например: нажимаю X - включается то что нужно, опять нажимаю, тогда выключается.</p>]]></content>
			<author>
				<name><![CDATA[Dworkin]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27052</uri>
			</author>
			<updated>2013-04-09T01:49:36Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=71225#p71225</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Один и два Hotkey on/off для одного Checkbox'a]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=71224#p71224" />
			<content type="html"><![CDATA[<p>Вроде понял что надо:<br /></p><div class="codebox"><pre><code>

Gui, Add, CheckBox, gCheckBoxDelaetshtoto vDelaetshtoto , Delaet
Gui, Show,, CheckBox
Return

F2::
    GuiControl, ,Delaetshtoto, % Delaetshtoto ? 0 : 1  
CheckBoxDelaetshtoto:
    GuiControlGet, Delaetshtoto 
    Hotkey, vk58, DelaetshtotoON, % Delaetshtoto ? &quot;On&quot; : &quot;Off&quot;  
    Hotkey, vk47, DelaetshtotoOFF, % Delaetshtoto ? &quot;On&quot; : &quot;Off&quot;  
    return

DelaetshtotoON: 
    ToolTip % A_ThisLabel
    return 

DelaetshtotoOFF: 
    ToolTip % A_ThisLabel
    return 

</code></pre></div>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2013-04-09T00:45:31Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=71224#p71224</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Один и два Hotkey on/off для одного Checkbox'a]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=71223#p71223" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>А как для одной я без понятия</p></blockquote></div><p>Хмм... Что значит для одной?<br />И для одной чего?</p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2013-04-09T00:15:26Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=71223#p71223</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Один и два Hotkey on/off для одного Checkbox'a]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=71222#p71222" />
			<content type="html"><![CDATA[<p>Так<br /></p><div class="codebox"><pre><code>

CheckBoxDelaetshtoto:
    Gui, Submit, NoHide 
    If Delaetshtoto = 1
    {
        Hotkey, vk58, DelaetshtotoON, On ; горячая клавиша X включена
        Hotkey, vk47, DelaetshtotoOFF, On ; горячая клавиша G включена
    }
    Else
    {
        Hotkey, vk58, DelaetshtotoON, Off ; горячая клавиша X выключена
        Hotkey, vk47, DelaetshtotoOFF, Off ; горячая клавиша G выключена
    }    
    return 

</code></pre></div><p> так</p><div class="codebox"><pre><code>

CheckBoxDelaetshtoto:
    Gui, Submit, NoHide 
    If Delaetshtoto = 1
    {
        Hotkey, vk58, DelaetshtotoON, On ; горячая клавиша X включена
        Hotkey, vk47, DelaetshtotoOFF, On ; горячая клавиша G включена
        return
    } 
        Hotkey, vk58, DelaetshtotoON, Off ; горячая клавиша X выключена
        Hotkey, vk47, DelaetshtotoOFF, Off ; горячая клавиша G выключена 
    return

</code></pre></div><p>или так</p><div class="codebox"><pre><code>

CheckBoxDelaetshtoto:
    GuiControlGet, Delaetshtoto 
    Hotkey, vk58, DelaetshtotoON, % Delaetshtoto ? &quot;On&quot; : &quot;Off&quot;  
    Hotkey, vk47, DelaetshtotoOFF, % Delaetshtoto ? &quot;On&quot; : &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>2013-04-09T00:09:37Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=71222#p71222</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Один и два Hotkey on/off для одного Checkbox'a]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=71221#p71221" />
			<content type="html"><![CDATA[<p>Здравствуйте, уже несколько часов ломают голову над решением проблемы, перепробовал все что пришло в голову&nbsp; и никак не могу решить задачу.</p><p>Суть скрипт: создаю 1 checkbox, когда ставлю галочку то горячие клавиши активны. Например горячие клавиши X и G. Нажимаю X - включает то что мне нужно, G - выключает. Убираю галочку и тогда эти горячие клавиши не активны.<br />То же самое и для одной горячей кнопки например F2, которая включает и выключает.</p><p>Проблема в том что не получается сделать для двух горячих клавиш и&nbsp; для одной, которые включали и выключали бы.</p><p>Скрипт для двух горячих клавиш не работает, хотя по логике вроде должен <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br /></p><div class="codebox"><pre><code>
#UseHook  
processName := &quot;процес.exe&quot;
Address := 0x000000

Gui, Add, CheckBox, gCheckBoxDelaetshtoto vDelaetshtoto , Delaet
Gui, Show,, CheckBox
Return

GuiClose:
    ExitApp

CheckBoxDelaetshtoto:
    Gui, Submit, NoHide 
    If Delaetshtoto = 1
        Hotkey, vk58, DelaetshtotoON, On ; горячая клавиша X включена
        Hotkey, vk47, DelaetshtotoOFF, On ; горячая клавиша G включена
    Else
        Hotkey, vk58, DelaetshtotoON, Off ; горячая клавиша X выключена
        Hotkey, vk47, DelaetshtotoOFF, Off ; горячая клавиша G выключена
    return

DelaetshtotoON: ; Нажать X для включения
    ProcessWriteMemory(1, Address, processName, &quot;UInt&quot;) ; включено
    return 

DelaetshtotoOFF: ; Нажать G для выключения
    ProcessWriteMemory(0, Address, processName, &quot;UInt&quot;) ; выключено
    return 
    
 </code></pre></div><p>А как для одной я без понятия <img src="//forum.script-coding.com/img/smilies/sad.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[Dworkin]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27052</uri>
			</author>
			<updated>2013-04-08T23:48:47Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=71221#p71221</id>
		</entry>
</feed>
