<?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=7014&amp;type=atom" />
	<updated>2012-03-31T15:42:43Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=7014</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как использовать Send с аргументом переменная?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=58664#p58664" />
			<content type="html"><![CDATA[<p>Кстати можно проще.<br /></p><div class="codebox"><pre><code>btJoy8KeyA := &quot;{Tab}&quot;
....
send %btJoy8KeyA%</code></pre></div><p>если send обрабатывается внутри функции, вот так например </p><div class="codebox"><pre><code>fnKeyJoy(KeyA,KeyB,Key) 
{
global fShiftA, fShiftB
if (fShiftA) 
       send %KeyA%
 else if (fShiftB) 
       send %KeyB%
else 
      send %Key%
return
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2012-03-31T15:42:43Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=58664#p58664</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как использовать Send с аргументом переменная?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=58463#p58463" />
			<content type="html"><![CDATA[<p>Если я правильно понял....</p><p>btJoy8KeyA := &quot;Tab&quot;<br />....<br />send {%btJoy8KeyA%}</p><p>Да?</p><p>Да, правильно понял <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p><p>Спасибо.</p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2012-03-27T12:42:37Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=58463#p58463</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как использовать Send с аргументом переменная?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=58461#p58461" />
			<content type="html"><![CDATA[<p>Вариантов не более кучки <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /> </p><div class="codebox"><pre><code>var := &quot;tab&quot;
c::send {%var%}
x::send % &quot;{&quot; . var . &quot;}&quot;
z::send % &quot;{&quot; var &quot;}&quot;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-03-27T12:14:43Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=58461#p58461</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как использовать Send с аргументом переменная?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=58460#p58460" />
			<content type="html"><![CDATA[<p>Это я знаю, но как это написать когда аргументом Send является переменная?<br />Так - Send {%btJoy8KeyA%} или как то ещё?</p><p>Просто я перебрал кучу вариантов.</p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2012-03-27T12:09:18Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=58460#p58460</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как использовать Send с аргументом переменная?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=58459#p58459" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Send {Tab}</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-03-27T12:02:38Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=58459#p58459</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как использовать Send с аргументом переменная?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=58458#p58458" />
			<content type="html"><![CDATA[<p>Да тут была ошибка/опечатка </p><div class="codebox"><pre><code>btJoy8 := 8
btJoy4Key := &quot;vk2E&quot;
btJoy4KeyA := &quot;Tab&quot;</code></pre></div><p>исправил на </p><div class="codebox"><pre><code>btJoy8 := 8
btJoy8Key := &quot;vk2E&quot;
btJoy8KeyA := &quot;Tab&quot;</code></pre></div><p>но проблема осталась.</p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2012-03-27T11:31:10Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=58458#p58458</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Как использовать Send с аргументом переменная?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=58457#p58457" />
			<content type="html"><![CDATA[<p>И так два фрагмента (не нужное я опустил)<br /></p><div class="codebox"><pre><code>btJoy1 := 1
btJoy1Key := &quot;1&quot;
btJoy1KeyA := &quot;5&quot;
;btJoy1KeyB := &quot;&quot; не определено, т.к. избыточность.

btJoy2 := 2
btJoy2Key := &quot;2&quot;
btJoy2KeyA := &quot;6&quot;

btJoy3 := 3
btJoy3Key := &quot;3&quot;
btJoy3KeyA := &quot;7&quot;

btJoy4 := 4
btJoy4Key := &quot;4&quot;
btJoy4KeyA := &quot;8&quot;

btJoy8 := 8
btJoy4Key := &quot;vk2E&quot;
btJoy4KeyA := &quot;Tab&quot;</code></pre></div><p>и </p><div class="codebox"><pre><code>;=============Начало обработки кнопок с 1 по 12==
;-1
lbJoy1:
if (fShiftA)
  send %btJoy1KeyA%
 else if (fShiftB)
  send %btJoy1KeyB%
else
  send %btJoy1Key%
return
;-2
lbJoy2:
if (fShiftA)
  send %btJoy2KeyA%
 else if (fShiftB)
  send %btJoy2KeyB%
else
  send %btJoy2Key%
return
;-3
lbJoy3:
if (fShiftA)
  send %btJoy3KeyA%
 else if (fShiftB)
  send %btJoy3KeyB%
else
  send %btJoy3Key%
return
;-4
lbJoy4:
if (fShiftA)
  send %btJoy4KeyA%
 else if (fShiftB)
  send %btJoy4KeyB%
else
  send %btJoy4Key%
return
;-8
lbJoy8:
if (fShiftA)
  send %btJoy8KeyA%
 else if (fShiftB)
  send %btJoy8KeyB%
else
  send %btJoy8Key%
return</code></pre></div><p>Секция по 8 кнопке джойстика не работает, т.е. не работает передача Enter, Tab и другие не литеральные символы.<br />Как правильно их записать?</p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2012-03-27T11:20:44Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=58457#p58457</id>
		</entry>
</feed>
