<?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=11955</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=11955&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Нажимается другая клавиша. Чудо».]]></description>
		<lastBuildDate>Sun, 28 Aug 2016 22:25:54 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Нажимается другая клавиша. Чудо]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=107117#p107117</link>
			<description><![CDATA[<p><strong>qetele</strong>, ваш код работает, как написано: пробел, пауза в 4 сек, пробел, пауза в 1.3 сек, пробел, пауза в 6 сек. А как именно вам нужно? Опишите алгоритм.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 28 Aug 2016 22:25:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=107117#p107117</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Нажимается другая клавиша. Чудо]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=107113#p107113</link>
			<description><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Во-первых, O  и 0 — не одно и то же.</p></blockquote></div><p>Извините, да, опечатался, независимо от клавиши не работает.<br /></p><div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Решение: не пользоваться макросом, а написать всё на AHK, если всё равно уж он используется.</p></blockquote></div><p>Не подскажете как в этот мой код добавить к примеру Пробел, задержка нужная, пробел - повторить n раз. Сам кусок кода для двух строк.<br /></p><div class="quotebox"><cite>Drugoy пишет:</cite><blockquote><p>Можно попробовать все режимы send (используя SendMode).</p></blockquote></div><p>Прошу пожалуйста, подскажите синтаксис команд? Как корректно указать это в моем коде? Весь выходной просто убил на это..<br />upd. Режимы попробовал.<br /></p><div class="codebox"><pre><code>#Persistent
SendMode Play ;тут менял Input|Play|Event|InputThenPlay, не помогло
SetTimer, PressTheKey, 1165                       
Return</code></pre></div><p>Добавлю:<br />Решил состряпать код с вводом вручную. <br /></p><div class="codebox"><pre><code>#Persistent
SendMode Input
2:: ;если ставить клавишу Пробел - не работает!
  ;Loop  повтор
  sendinput, {space}        
  Sleep 4000  
  sendinput, {space}        
  Sleep 1326
  sendinput, {space}
  sleep 6000
Return
F2:: Reload
F6:: Pause, On</code></pre></div><p>Проверил в блокноте, задержка на третьей строчке не работает, хоть 100 хоть 10 000..Да что за такое? Ракеты в космос запускают люди, а тут. Все же верно написал? Проверяю, пробел, задержка 4 сек, пробел, задержка в сек и снова пробел. Как тогда написать 100 строк?</p>]]></description>
			<author><![CDATA[null@example.com (qetele)]]></author>
			<pubDate>Sun, 28 Aug 2016 18:42:43 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=107113#p107113</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Нажимается другая клавиша. Чудо]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=107112#p107112</link>
			<description><![CDATA[<p>Никаких чудес: просто таким образом взаимодействует ahk с ПО для макросов.<br />Можно попробовать все режимы send (используя SendMode).<br />Если не поможет, то следует переписать макрос на ahk и использовать только его.</p>]]></description>
			<author><![CDATA[null@example.com (Drugoy)]]></author>
			<pubDate>Sun, 28 Aug 2016 18:38:37 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=107112#p107112</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Нажимается другая клавиша. Чудо]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=107111#p107111</link>
			<description><![CDATA[<div class="quotebox"><cite>qetele пишет:</cite><blockquote><p>повешу макрос на &quot;О&quot;</p></blockquote></div><div class="quotebox"><cite>qetele пишет:</cite><blockquote><div class="codebox"><pre><code>Send, {0} ;макрос повесил на ноль</code></pre></div></blockquote></div><p>Во-первых, O&nbsp; и 0 — не одно и то же. Во-вторых, возможно, макрос клавиатуры требует физического нажатия клавиши.<br />Решение: не пользоваться макросом, а написать всё на AHK, если всё равно уж он используется.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 28 Aug 2016 18:36:03 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=107111#p107111</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Нажимается другая клавиша. Чудо]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=107110#p107110</link>
			<description><![CDATA[<p>Форумчане, всем привет. Я новичок в программировании, не бейте. Суть: есть клавиатура Razer BW, на ней я записал макрос (нажатие клавиши Пробел через определенные промежутки времени). Повесил макрос в ПО клавиатуры на ...пусть F7. Где бы я не нажимал F7, макрос работает. Ок, теперь мне надо, чтобы в скрипте, через каждые 2 минуты нажималась клавиша F7 и запускался макрос, что справедливо.<br />Нет, не работает, запускается только клавиша F7 ну или любая другая - повешу макрос на &quot;О&quot;, отрабатывает везде, кроме скрипта. Прилагаю код скрипта:<br /></p><div class="codebox"><pre><code>#Persistent   
SetTimer, PressTheKey, 1165  ;задержка маленькая для проверки в блокноте. Мне нужна задержка 116500               
Return

PressTheKey:
Send, {0} ;макрос повесил на ноль
Return
F2:: Reload ;для быстрого перезапуска скрипта одновременно с нажатием клавиши макроса для последовательности.
F6:: Pause, On</code></pre></div><p>Я пришел к выводу, что работать скрипт не будет, и есть такой вариант - вручную вбить все задержки и Space (около 200) т.к. ПО Razer не предполагает копирования текста макроса напрямую. Ну или есть шанс запустить скрипт, чтобы отрабатывал как надо?</p>]]></description>
			<author><![CDATA[null@example.com (qetele)]]></author>
			<pubDate>Sun, 28 Aug 2016 18:26:25 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=107110#p107110</guid>
		</item>
	</channel>
</rss>
