<?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=5756</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=5756&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Определение введенного символа => многократное воспроизведение».]]></description>
		<lastBuildDate>Mon, 02 May 2011 07:16:16 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Определение введенного символа => многократное воспроизведение]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=48010#p48010</link>
			<description><![CDATA[<p>Спасибо</p>]]></description>
			<author><![CDATA[null@example.com (Vault)]]></author>
			<pubDate>Mon, 02 May 2011 07:16:16 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=48010#p48010</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Определение введенного символа => многократное воспроизведение]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=47996#p47996</link>
			<description><![CDATA[<p>Так как-нибудь:<br /></p><div class="codebox"><pre><code>   Gui, Add, Hotkey, vChosenHotkey
   Gui, Add, Button, wp hp, OK
   Gui, Show
   Return

ButtonOK:
   GuiControlGet, ChosenHotkey,, ChosenHotkey
   Gui, Destroy
   Hotkey, $%ChosenHotkey%, HotkeyWork, On
   Return

HotkeyWork:
   While GetKeyState(ChosenHotkey, &quot;P&quot;)
   {
      i = 0
      if i
      {
         send {%ChoosenKeys%}
         sleep, 20
         click
         click
         sleep, 10
         i = 0
      }
      Else
      {
         send {%ChoosenKeys%}
         sleep, 20
         click
         click
         sleep, 10
         i = 1
      }
   }
   Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 01 May 2011 20:59:41 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=47996#p47996</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Определение введенного символа => многократное воспроизведение]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=47971#p47971</link>
			<description><![CDATA[<p>Да, именно так</p>]]></description>
			<author><![CDATA[null@example.com (Vault)]]></author>
			<pubDate>Sat, 30 Apr 2011 23:06:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=47971#p47971</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Определение введенного символа => многократное воспроизведение]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=47969#p47969</link>
			<description><![CDATA[<p>Ты пишешь: </p><div class="codebox"><pre><code>if not GetKeyState(&quot;%ChoosenKeys%&quot;,&quot;P&quot;)
break</code></pre></div><p>Правильно ли я понял, что ты хочешь, чтобы цикл работал только при нажатой выбранной клавише, а при её отпускании прекращался?</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sat, 30 Apr 2011 22:00:47 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=47969#p47969</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Определение введенного символа => многократное воспроизведение]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=47963#p47963</link>
			<description><![CDATA[<p>Спасибо большое, но всё таки я переоценил свои возможности<br />Подскажите пожалуйста, как это -<br /></p><div class="codebox"><pre><code>   Gui, Add, Hotkey, vChoosenKeys
   Gui, Add, Button, wp hp, OK
   Gui, Show
   Return

ButtonOK:
   Gui, Submit
   Return</code></pre></div><p>совместить с нужным мне результатом программы<br /></p><div class="codebox"><pre><code>i:=0
loop {
if not GetKeyState(&quot;%ChoosenKeys%&quot;,&quot;P&quot;)
break
if i
{
send {%ChoosenKeys%}
sleep, 20
click
click
sleep, 10
i:=0
}
else
{
send {%ChoosenKeys%}
sleep, 20
click
click
sleep, 10
i:=1
}
}
return</code></pre></div><p>Сам проморочился весь&nbsp; день, ничего не получается<br />Заранее благодарен</p>]]></description>
			<author><![CDATA[null@example.com (Vault)]]></author>
			<pubDate>Sat, 30 Apr 2011 14:55:03 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=47963#p47963</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Определение введенного символа => многократное воспроизведение]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=47939#p47939</link>
			<description><![CDATA[<p>Чтобы извлечь клавишу, введённую в контрол Hotkey, можно воспользоваться командой <em>Gui, Submit</em>. При её использовании введённая клавиша (или клавиши) сохраняются в ассоциированную с контролом переменную, а окно скрывается (если скрывать не нужно, тогда пишется <em>Gui, Submit, NoHide</em>). Или можно применить команду <strong><a href="http://www.autohotkey.com/docs/commands/GuiControlGet.htm">GuiControlGet</a></strong>.<br />Например:<br /></p><div class="codebox"><pre><code>   Gui, Add, Hotkey, vChoosenKeys
   Gui, Add, Button, wp hp, OK
   Gui, Show
   Return

ButtonOK:
   Gui, Submit
   MsgBox, %ChoosenKeys%
   Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 29 Apr 2011 12:29:49 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=47939#p47939</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Определение введенного символа => многократное воспроизведение]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=47937#p47937</link>
			<description><![CDATA[<p>Программу в&nbsp; трей. <br />В принципе, в реализации программы неясно только каким образом определить код нажатой клавиши, запомнить её, что бы в дальнейшем использовать её в команде send</p>]]></description>
			<author><![CDATA[null@example.com (Vault)]]></author>
			<pubDate>Fri, 29 Apr 2011 12:07:45 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=47937#p47937</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Определение введенного символа => многократное воспроизведение]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=47919#p47919</link>
			<description><![CDATA[<div class="quotebox"><cite>Vault пишет:</cite><blockquote><p>Скрипт сворачиваем.</p></blockquote></div><p>Что ты под этим понимаешь?</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 28 Apr 2011 20:40:04 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=47919#p47919</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Определение введенного символа => многократное воспроизведение]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=47882#p47882</link>
			<description><![CDATA[<p>Доброго времени суток.<br />Собственно нужна помощь с написанием программки.<br />Суть программы :&nbsp; вводим любой символ в поле Gui,&nbsp; Hotkey , например букву Q.<br />Скрипт сворачиваем. После этого , при первом нажатии Q выводится, допустим, <br /></p><div class="codebox"><pre><code>loop
{
send {Q}
sleep, 200
click
sleep, 200
}</code></pre></div><p>повторное нажатие Q - останавливает скрипт</p><p>Проблема заключается в том, что я не знаю, как переменную из поля Hotkey преобразовать в кнопку, которую можно использовать в команде send</p>]]></description>
			<author><![CDATA[null@example.com (Vault)]]></author>
			<pubDate>Thu, 28 Apr 2011 00:41:23 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=47882#p47882</guid>
		</item>
	</channel>
</rss>
