<?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=5226</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=5226&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: команды в автокаде».]]></description>
		<lastBuildDate>Wed, 01 Dec 2010 14:03:19 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: команды в автокаде]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=42376#p42376</link>
			<description><![CDATA[<p>Углубившись в чтение мануала обноружил что есть другой способ решить вторую проблему <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br /></p><div class="codebox"><pre><code>+^!o::Suspend
NumpadHome::Send, _rectangle{Enter}
NumpadUp::Send, _circle{Enter}</code></pre></div><p>И даже третью&nbsp; - в треи видно когда какой режим включен <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" />))</p>]]></description>
			<author><![CDATA[null@example.com (Graf)]]></author>
			<pubDate>Wed, 01 Dec 2010 14:03:19 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=42376#p42376</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: команды в автокаде]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=42373#p42373</link>
			<description><![CDATA[<p>Так код ещё длинее, хотя можно использовать. Спасибо</p>]]></description>
			<author><![CDATA[null@example.com (Graf)]]></author>
			<pubDate>Wed, 01 Dec 2010 10:40:12 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=42373#p42373</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: команды в автокаде]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=42366#p42366</link>
			<description><![CDATA[<p>Можно ещё так:<br /></p><div class="codebox"><pre><code>Var = 1   ; или  Var = 2

if Var = 1
   Hotkey, NumpadHome, NumpadHome1, On
else if Var = 2
   Hotkey, NumpadHome, NumpadHome2, On
   Return

NumpadHome1:
   MsgBox, Первое действие
   Return
   
NumpadHome2:
   MsgBox, Второе действие
   Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 01 Dec 2010 09:41:15 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=42366#p42366</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: команды в автокаде]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=42361#p42361</link>
			<description><![CDATA[<p>alexii,&nbsp; я постараюсь. <br />Признаюсь честно это мой злой рок. С которым мне так тяжело боротся, плюс врожденная безграмотность. Но я буду старатся.</p>]]></description>
			<author><![CDATA[null@example.com (Graf)]]></author>
			<pubDate>Wed, 01 Dec 2010 07:20:32 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=42361#p42361</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: команды в автокаде]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=42358#p42358</link>
			<description><![CDATA[<p><span style="color: Green"><strong>Graf</strong>, начните пользовать знаки препинания и заглавные буквы.</span></p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Wed, 01 Dec 2010 06:43:53 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=42358#p42358</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: команды в автокаде]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=42356#p42356</link>
			<description><![CDATA[<p>teadrinker&nbsp; спасибо. <br />первую часть кода понял. </p><p>А вот по второй части кода похоже я неправельно задал вопрос. <br /></p><div class="codebox"><pre><code>NumpadUp:: Var := !Var   ; чередуются значения false и true

NumpadHome::
   if Var
      MsgBox, Первое действие
   else
      MsgBox, Второе действие
   Return

Numpadend::
   if Var
      MsgBox, Первое действие
   else
      MsgBox, Второе действие
   Return</code></pre></div><p>И так далее для всех необходимых клавиш. <br />Мне хотелось бы, что бы проверка&nbsp; условия <strong>if</strong> выполнялась до проверки нажатия клавиши. Тоесть если условие выполняется то программа просматривает остальную часть скрипта, а если условие не выполняется то на оставшийся скрипт машинное время нетратится.</p>]]></description>
			<author><![CDATA[null@example.com (Graf)]]></author>
			<pubDate>Wed, 01 Dec 2010 05:52:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=42356#p42356</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: команды в автокаде]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=42340#p42340</link>
			<description><![CDATA[<div class="codebox"><pre><code>MyVar1=1
+^!o::
    if MyVar1=1
     {
       MyVar1 = 2
    MsgBox MyVar2 имеет значение &quot;2&quot;.
     } 
    else
     {
       MyVar1 = 1
           MsgBox MyVar2 имеет значение &quot;1&quot;.
     } 
return

$NumpadHome::
   if MyVar1=1
      Send, _rectangle{Enter}
   Else
      Send, {NumpadHome}
return</code></pre></div><div class="codebox"><pre><code>NumpadUp:: Var := !Var   ; чередуются значения false и true
NumpadHome::
   if Var
      MsgBox, Первое действие
   else
      MsgBox, Второе действие
   Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Tue, 30 Nov 2010 13:55:12 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=42340#p42340</guid>
		</item>
		<item>
			<title><![CDATA[AHK: команды в автокаде]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=42339#p42339</link>
			<description><![CDATA[<p>захотелось зделать что бы нажатием одной клавишей выполнялись команды автокада <br />и написал свою первый скрип но мне ненравится его работа<br /></p><div class="codebox"><pre><code>MyVar1=1
+^!o::
    if MyVar1=1
     {
       MyVar1 = 2
    MsgBox MyVar2 имеет значение &quot;2&quot;.
     } 
    else
     {
       MyVar1 = 1
           MsgBox MyVar2 имеет значение &quot;1&quot;.
     } 
return
NumpadHome::
      if MyVar1=1
    {
    Send, _rectangle{Enter}
    }
return</code></pre></div><p>при написании программы я считал что когда значение <strong>MyVar1 = 1</strong>при нажатии <strong>NumpadHome</strong> будет рисоватся прямоугольник при <strong>MyVar1 = 2</strong> будет обычная клавиша <strong>NumpadHome</strong> но почему то этого непроисходит.</p><p>вопрос 2&nbsp; как сделать так что бы вначале выполнялась проверка условия а уже потом проверялась клавиша тоесть <br /></p><div class="codebox"><pre><code>      if MyVar1=1
    {
                  NumpadHome:: Send, _rectangle{Enter}
    }
return</code></pre></div><p>почему неработает?</p>]]></description>
			<author><![CDATA[null@example.com (Graf)]]></author>
			<pubDate>Tue, 30 Nov 2010 13:33:20 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=42339#p42339</guid>
		</item>
	</channel>
</rss>
