<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Правильность синтаксиса Send]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7771&amp;type=atom" />
	<updated>2012-11-11T19:17:53Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=7771</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Правильность синтаксиса Send]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=65532#p65532" />
			<content type="html"><![CDATA[<p>Нет, это делать так же.</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-11-11T19:17:53Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=65532#p65532</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Правильность синтаксиса Send]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=65531#p65531" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>creature.ws пишет:</cite><blockquote><p>Одно дело нажатие и отпускание клавиши Ctrl и последующее нажатие и отпускание клавиши Right, другое дело комбинация ctrl и right.<br />Нажатие с модификатором: <strong>^{Right}</strong></p></blockquote></div><p>Ага. Не точно написал видимо в #1</p><p>Нужно:<br />1. Нажать Ctrl<br />2. Отпустить Ctrl<br />3. Нажать Ctrl<br />4. Отпустить Ctrl<br />5. Перейти вправо</p><p>Это уже по другому делать?</p><p>Повторить 1-5&nbsp; - 6 раз.</p>]]></content>
			<author>
				<name><![CDATA[cepera]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=28954</uri>
			</author>
			<updated>2012-11-11T18:53:45Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=65531#p65531</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Правильность синтаксиса Send]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=65530#p65530" />
			<content type="html"><![CDATA[<p>Одно дело нажатие и отпускание клавиши Ctrl и последующее нажатие и отпускание клавиши Right, другое дело комбинация ctrl и right.<br />Нажатие с модификатором: <strong>^{Right}</strong></p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-11-11T18:36:07Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=65530#p65530</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Правильность синтаксиса Send]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=65529#p65529" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>creature.ws пишет:</cite><blockquote><p>Будет нажат два раза, да.<br /></p><div class="quotebox"><blockquote><p>делал Ctrl</p></blockquote></div><p>Это значит «нажимал два раза»?</p></blockquote></div><p>Нет! Это я описывал комбинацию с одим Ctrl+Right. </p><p>А сейчас еще пробую Ctrl+Ctrl+Right - она тоже нужна.</p><p>Но пока в игре не работает:-) Видать она блокирует как то...</p>]]></content>
			<author>
				<name><![CDATA[cepera]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=28954</uri>
			</author>
			<updated>2012-11-11T18:32:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=65529#p65529</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Правильность синтаксиса Send]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=65528#p65528" />
			<content type="html"><![CDATA[<p>Будет нажат два раза, да.<br /></p><div class="quotebox"><blockquote><p>делал Ctrl</p></blockquote></div><p>Это значит «нажимал два раза»?</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-11-11T18:27:48Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=65528#p65528</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Правильность синтаксиса Send]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=65527#p65527" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>creature.ws пишет:</cite><blockquote><p>А для чего <strong>{Control}{Control}</strong>? В первом сообщении об этом не упоминалось. Что по-вашему произойдёт при выполнении этого участка кода?</p></blockquote></div><p>ну два раза Ctrl будет нажат? нет?</p>]]></content>
			<author>
				<name><![CDATA[cepera]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=28954</uri>
			</author>
			<updated>2012-11-11T18:25:57Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=65527#p65527</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Правильность синтаксиса Send]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=65526#p65526" />
			<content type="html"><![CDATA[<p>А для чего <strong>{Control}{Control}</strong>? В первом сообщении об этом не упоминалось. Что по-вашему произойдёт при выполнении этого участка кода?</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-11-11T18:23:04Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=65526#p65526</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Правильность синтаксиса Send]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=65525#p65525" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Irbis пишет:</cite><blockquote><p><strong>OFF: creature.ws</strong>, видно, без классов и подгружаемых Dll&#039;ок эффект не тот, надо переписать <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p><p><strong>cepera</strong>, скрипт рассчитан на AHK_L версию, с устаревшей офф.версией работать не будет, скорее всего.</p><p>Попробуй такой вариант, если скрипт нужен &quot;на раз&quot; (Если будешь в дальнейшем пользоваться AHK, то крайне рекомендуется перейти на версию от Lexicos)</p><div class="codebox"><pre><code>#vk53:: ; win+s
Loop 6 {
   Send {Control}{Right}
}</code></pre></div></blockquote></div><p>Все понял! Программу качал с http://www.autohotkey.com</p><p>Ваш вариант работает. </p><p>Как вариант, еще можно сделать по простому<br /></p><div class="codebox"><pre><code>^!a::
Send,{Control}{Control}{Right}
Send,{Control}{Control}{Right}
Send,{Control}{Control}{Right}
Send,{Control}{Control}{Right}
Send,{Control}{Control}{Right}
Send,{Control}{Control}{Right}
return</code></pre></div><p>Спасибо большое!</p>]]></content>
			<author>
				<name><![CDATA[cepera]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=28954</uri>
			</author>
			<updated>2012-11-11T18:19:14Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=65525#p65525</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Правильность синтаксиса Send]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=65524#p65524" />
			<content type="html"><![CDATA[<p>Курсор мыши или каретка ввода? <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />Эмуляция нажатия «стрелки вправо» приводит к перемещению каретки на один символ вправо.<br />Пример работает как описано в первом сообщении.</p><p><strong>Irbis</strong>, и в 1.0.48.05 работать будет, там ведь нечему «не работать» <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />Мне кажется, лучше скармливать готовую строку такой умной команде как send, чем теребить её в цикле.</p><p><strong>OFF:</strong> Lexi<em>k</em>os</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-11-11T18:09:32Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=65524#p65524</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Правильность синтаксиса Send]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=65523#p65523" />
			<content type="html"><![CDATA[<p><strong>OFF: creature.ws</strong>, видно, без классов и подгружаемых Dll&#039;ок эффект не тот, надо переписать <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p><p><strong>cepera</strong>, скрипт рассчитан на AHK_L версию, с устаревшей офф.версией работать не будет, скорее всего.</p><p>Попробуй такой вариант, если скрипт нужен &quot;на раз&quot; (Если будешь в дальнейшем пользоваться AHK, то крайне рекомендуется перейти на версию от Lexicos)</p><div class="codebox"><pre><code>#vk53:: ; win+s
Loop 6 {
   Send {Control}{Right}
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Irbis]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27384</uri>
			</author>
			<updated>2012-11-11T18:08:10Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=65523#p65523</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Правильность синтаксиса Send]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=65522#p65522" />
			<content type="html"><![CDATA[<p>Ну по идее если маркос проигрывать в блокноте - курсор должен двигаться?</p>]]></content>
			<author>
				<name><![CDATA[cepera]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=28954</uri>
			</author>
			<updated>2012-11-11T17:59:27Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=65522#p65522</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Правильность синтаксиса Send]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=65521#p65521" />
			<content type="html"><![CDATA[<p>«Чего-то» не связано с примером из сообщения #2. Угадать причину почему «не работает» в вашем случае — не возьмусь.</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-11-11T17:56:42Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=65521#p65521</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Правильность синтаксиса Send]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=65520#p65520" />
			<content type="html"><![CDATA[<p>Спасибо за помощь! Но чего то не работает по клавише Win+S. Даже в блокноте курсор не двигается...</p>]]></content>
			<author>
				<name><![CDATA[cepera]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=28954</uri>
			</author>
			<updated>2012-11-11T17:44:06Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=65520#p65520</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Правильность синтаксиса Send]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=65518#p65518" />
			<content type="html"><![CDATA[<p>Если понимать «делал ctrl» как «нажимал и отпускал ctrl» то:<br /></p><div class="codebox"><pre><code>Send {Control}</code></pre></div><p>{left 6} подразумевает 6 «нажатий» клавиши Left.<br />{^left 6} — ошибка.<br /></p><div class="codebox"><pre><code>сдвигался в право</code></pre></div><p>вправо — right.</p><div class="quotebox"><blockquote><p>делал Ctrl,&nbsp; сдвигался в право, опять Ctrl, опять в право и так 6 раз.</p></blockquote></div><div class="codebox"><pre><code>action := DupString(&quot;{Control}{Right}&quot;, 6)
#vk53::Send %action%

DupString(str, count) {
    token := str, str := &quot;&quot;
    loop %count%
        str .= token
    return str
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-11-11T12:16:28Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=65518#p65518</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Правильность синтаксиса Send]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=65517#p65517" />
			<content type="html"><![CDATA[<p>Добрый день!</p><p>Нужен макрос для игры, который бы делал Ctrl,&nbsp; сдвигался в право, опять Ctrl, опять в право и так 6 раз.</p><p>Почитав доку я пришел к выводу что нужно такая вот конструкция :</p><div class="codebox"><pre><code> #s::Send, ^{Left 6}</code></pre></div><p>но чего то сомнения закрались..а может </p><div class="codebox"><pre><code>#s::Send, {^Left 6}</code></pre></div><p>? </p><p>В доке этот момент как то не совсем понятен. Подскажите&nbsp; plz!</p>]]></content>
			<author>
				<name><![CDATA[cepera]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=28954</uri>
			</author>
			<updated>2012-11-11T11:45:56Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=65517#p65517</id>
		</entry>
</feed>
