<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; Возможные проблемы составления кода, прошу указать на ошибки]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=10821</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=10821&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Возможные проблемы составления кода, прошу указать на ошибки».]]></description>
		<lastBuildDate>Thu, 23 Jul 2015 19:24:29 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Возможные проблемы составления кода, прошу указать на ошибки]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=95947#p95947</link>
			<description><![CDATA[<p>Всё не могу разобраться, почему 2-ой код неправильно работает. хотя в текстовике он все условия исполняет корректно, а в игре нет.</p><p>Приходится прожимать больше одного раза, что не удобно.</p><p>----------------UPD.--------------------------</p><p>Спасибо за помощь!<br />Как всегда это и бывает, ошибка была в моей невнимательности.<br />Со 2-ым кодом разобрался.</p><p>А сама суть:<br /></p><div class="codebox"><pre><code>+vk45::
Send {vk33}
Send {vk45}
Send {vk01}
Sleep, 1000
Send {vk45}
Send {vk01}     ; Забыл добавить клик мыши...
return

vk60:: Suspend</code></pre></div><p>---------------------------------------------------------------------------</p><br /><p>Вопрос, как уменьшить задержку ввода, всё ещё остаётся актуальным, потому что я вижу область наведения способности в игре, перед действием макроса. В другой программе такого нету и всё происходит моментально.</p>]]></description>
			<author><![CDATA[null@example.com (kna1703)]]></author>
			<pubDate>Thu, 23 Jul 2015 19:24:29 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=95947#p95947</guid>
		</item>
		<item>
			<title><![CDATA[Re: Возможные проблемы составления кода, прошу указать на ошибки]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=95939#p95939</link>
			<description><![CDATA[<div class="quotebox"><cite>Indomito пишет:</cite><blockquote><div class="quotebox"><blockquote><p>У меня не срабатывает последнее условие, после задержки, если только не нажимать комбинацию &quot;Shift + E&quot; несколько раз.<br />В приоритете нужно нажимать один раз.</p></blockquote></div><p> Можно уточнить, а код замысловатый у вас.</p></blockquote></div><p>Уточняю в коде:<br /></p><div class="codebox"><pre><code>+vk45::
Send {vk33}     ; абилка 1
Send {vk45}     ; абилка 2
Send {vk01}     ; Клик мыши
Sleep, 1000     ; Задержка
Send {vk45}     ; Повтор абилки 2, после КД (Вот именно здесь ничего не происходит, если нажать один раз на комбинацию, при многократном нажатии - работает).
return

vk60:: Suspend  ; Пауза скрипта</code></pre></div><br /><p>1-ый код особо не отличается от 2-ого, но он полностью работает в отличии от другого.</p>]]></description>
			<author><![CDATA[null@example.com (kna1703)]]></author>
			<pubDate>Thu, 23 Jul 2015 16:59:53 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=95939#p95939</guid>
		</item>
		<item>
			<title><![CDATA[Re: Возможные проблемы составления кода, прошу указать на ошибки]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=95936#p95936</link>
			<description><![CDATA[<p><a href="https://www.autohotkey.com/docs/commands/SetBatchLines.htm">SetBatchLines на русском не нашел.</a><br /><a href="http://www.script-coding.com/AutoHotkey/SetKeyDelay.html">SetKeyDelay.</a></p>]]></description>
			<author><![CDATA[null@example.com (Alectric)]]></author>
			<pubDate>Thu, 23 Jul 2015 16:45:25 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=95936#p95936</guid>
		</item>
		<item>
			<title><![CDATA[Re: Возможные проблемы составления кода, прошу указать на ошибки]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=95935#p95935</link>
			<description><![CDATA[<p>Еще, возможно, нужно разделить нажатие и отпускание клавиш:<br /></p><div class="codebox"><pre><code>Send {vk45 down}
sleep,1
Send {vk45 up}
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Alectric)]]></author>
			<pubDate>Thu, 23 Jul 2015 16:41:36 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=95935#p95935</guid>
		</item>
		<item>
			<title><![CDATA[Re: Возможные проблемы составления кода, прошу указать на ошибки]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=95934#p95934</link>
			<description><![CDATA[<div class="quotebox"><cite>Alectric пишет:</cite><blockquote><p>Наверное нужно это:<br /></p><div class="codebox"><pre><code>SetBatchLines,-1
SetKeyDelay,1
</code></pre></div></blockquote></div><p>Как это вставить и для чего нужно?</p>]]></description>
			<author><![CDATA[null@example.com (kna1703)]]></author>
			<pubDate>Thu, 23 Jul 2015 16:40:13 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=95934#p95934</guid>
		</item>
		<item>
			<title><![CDATA[Re: Возможные проблемы составления кода, прошу указать на ошибки]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=95933#p95933</link>
			<description><![CDATA[<p>Наверное нужно это:<br /></p><div class="codebox"><pre><code>SetBatchLines,-1
SetKeyDelay,1
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Alectric)]]></author>
			<pubDate>Thu, 23 Jul 2015 16:38:41 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=95933#p95933</guid>
		</item>
		<item>
			<title><![CDATA[Re: Возможные проблемы составления кода, прошу указать на ошибки]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=95932#p95932</link>
			<description><![CDATA[<div class="quotebox"><cite>Доктор ТуамОсес пишет:</cite><blockquote><p>Объясните в чем состоит задача? Что Вы хотите добиться.</p></blockquote></div><p>У меня в профиле аналогичной программы ещё очень много макросов, но задержка в этой утилите работает так, как мне неудобно.<br />Пришёл к выводу, что мне в дополнении нужна программа AutoHotKey, и написал отдельный код, где мне нужна задержка.</p><p>Вопросы:<br />1) Насколько правильно я написал код (Быстро ли будет исполняться)&nbsp; - В 1-ом варианте.<br />2) Почему во 2-ом, указанным мной коде, не работает последнее условие после задержки, а точнее: </p><div class="codebox"><pre><code>Send {vk45}</code></pre></div><br /><div class="quotebox"><cite>Indomito пишет:</cite><blockquote><p>У тебя пробел. </p><div class="codebox"><pre><code>vk60:: Suspend </code></pre></div></blockquote></div><p>Работает корректно (использую для паузы скрипта).</p>]]></description>
			<author><![CDATA[null@example.com (kna1703)]]></author>
			<pubDate>Thu, 23 Jul 2015 16:37:52 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=95932#p95932</guid>
		</item>
		<item>
			<title><![CDATA[Re: Возможные проблемы составления кода, прошу указать на ошибки]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=95931#p95931</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>У меня не срабатывает последнее условие, после задержки, если только не нажимать комбинацию &quot;Shift + E&quot; несколько раз.<br />В приоритете нужно нажимать один раз.</p></blockquote></div><p> Можно уточнить, а код замысловатый у вас.</p>]]></description>
			<author><![CDATA[null@example.com (Indomito)]]></author>
			<pubDate>Thu, 23 Jul 2015 16:32:34 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=95931#p95931</guid>
		</item>
		<item>
			<title><![CDATA[Re: Возможные проблемы составления кода, прошу указать на ошибки]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=95930#p95930</link>
			<description><![CDATA[<p>У тебя пробел. </p><div class="codebox"><pre><code>vk60:: Suspend </code></pre></div><p> А мне помнится нужен Return<br /></p><div class="codebox"><pre><code>+vk45::
Send {vk33}
Send {vk45}
Send {vk01}
Sleep, 1000
Send {vk45}
return

vk60::Suspend
return</code></pre></div><p> Могу ошибаться.</p>]]></description>
			<author><![CDATA[null@example.com (Indomito)]]></author>
			<pubDate>Thu, 23 Jul 2015 16:29:49 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=95930#p95930</guid>
		</item>
		<item>
			<title><![CDATA[Re: Возможные проблемы составления кода, прошу указать на ошибки]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=95929#p95929</link>
			<description><![CDATA[<p>Объясните в чем состоит задача? Что Вы хотите добиться.</p>]]></description>
			<author><![CDATA[null@example.com (Доктор ТуамОсес)]]></author>
			<pubDate>Thu, 23 Jul 2015 16:28:31 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=95929#p95929</guid>
		</item>
		<item>
			<title><![CDATA[Возможные проблемы составления кода, прошу указать на ошибки]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=95926#p95926</link>
			<description><![CDATA[<p>------------! Отредактировал пост под актуальную тему !------------</p><br /><p>Здравствуйте!</p><p>Не так давно ознакомился с программой &quot;AutoHotKey&quot;, до этого пользовался аналогом сего чуда (сейчас так же использую в синергии с 1-ой программой), но там не нашёл нужного мне функционала, а точнее варианты макроса с &quot;умной&quot; задержкой.</p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header"><strong>+</strong>&nbsp;Пример схемы в почти аналогичной программе&quot;:</div><div class="fancy_spoiler"><p>1) Добавил в профиль возможность по &quot;колёсику мыши&quot; нажимать комбинацию клавиш: <br />Кнопка &quot;E&quot; + &quot;Левый клик мыши&quot; + &quot;Задержка 1850 мс&quot; + кнопка &quot;E&quot; (Для использования в игре)</p><p>2) В том же профиле по нажатию кнопки &quot;A&quot;:<br />Кнопка &quot;A&quot; + &quot;Левый клик мыши&quot; (Для использования в игре)</p><p>Тем самым, когда идёт черёд &quot;Задержка 1850 мс&quot; в 1-ом варианте, 2-ой вариант не срабатывает по нажатию кнопки &quot;А&quot;, пока не доделывается 1-ый вариант.</p></div></div><p>Тем самым, пришёл к программе &quot;AutoHotKey&quot; и набросал простой код:<br /></p><div class="codebox"><pre><code>WheelDown::
Send {vk45}
Send {vk01}
Sleep, 1850
Send {vk45}
return

vk60:: Suspend </code></pre></div><p>Вопрос в том, где я мог допустить ошибку написания и является ли код хорошо написанным и быстрым в исполнении.<br />В самой игре, по данному коду, имею проблему в скорости исполнения.</p><p>(Под этими словами, я имею ввиду то, что код срабатывает с небольшой задержкой и это очень хорошо видно в игре, когда видна область наведения способности перед использованием.<br />В другой программе всё срабатывает моментально и не видно прорех в скорости использовании).</p>]]></description>
			<author><![CDATA[null@example.com (kna1703)]]></author>
			<pubDate>Thu, 23 Jul 2015 16:14:53 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=95926#p95926</guid>
		</item>
	</channel>
</rss>
