<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; АНК: Скрипт для обрамления активного окна]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=6595&amp;type=atom" />
	<updated>2011-12-25T13:22:22Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=6595</id>
		<entry>
			<title type="html"><![CDATA[Re: АНК: Скрипт для обрамления активного окна]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=54957#p54957" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>TH = 2

SetWinDelay, 0
Gui, +LastFound +ToolWindow -Caption +AlwaysOnTop +Disabled

Loop
{
   Sleep, 50
   
   WinGetActiveTitle, Title
   if InStr(Title, 1)
      Gui, Color, Red
   else if InStr(Title, 2)
      Gui, Color, Green
   Else
   {
      Gui, Show, Hide
      XPrev := &quot;&quot;
      Continue
   }
   
   WinGetPos, X, Y, W, H, A
   WinGet, ID,, A
   if (X = XPrev &amp;&amp; Y = YPrev &amp;&amp; W = WPrev &amp;&amp; H = HPrev &amp;&amp; ID = IDPrev)
      Continue
      
   XPrev := X, YPrev := Y, WPrev := W, HPrev := H, IDPrev := ID
   X -= TH, Y -= TH, W += 2*TH, H += 2*TH
   
   Gui, Show, x%X% y%Y% w%W% h%H% Hide
   Options := &quot;0-0 &quot; W &quot;-0 &quot; W &quot;-&quot; H &quot; 0-&quot; H &quot; 0-0 &quot; TH &quot;-&quot; TH
      . &quot; &quot; W-TH &quot;-&quot; TH &quot; &quot; W-TH &quot;-&quot; H-TH &quot; &quot; TH &quot;-&quot; H-TH &quot; &quot; TH &quot;-&quot; TH
   WinSet, Region, % Options
   Gui, Show, NA
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2011-12-25T13:22:22Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=54957#p54957</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: Скрипт для обрамления активного окна]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=54950#p54950" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Посмотри <a href="http://forum.script-coding.com/viewtopic.php?id=5553">эту</a> тему.</p></blockquote></div><p>Спасибо.</p><p>Теперь я хочу сделать, чтобы рамка вокруг активного окна появлялась сразу после запуска скрипта (без нажатия хоткея) и окна с одним одинаковым словом (1) в заголовке обрамлялись красным, а окна с другим одинаковым словом (2) в заголовке - зеленым, остальные окна при этом выделять не нужно.<br />Начинаю c&nbsp; </p><div class="codebox"><pre><code>WinGetActiveTitle, Title</code></pre></div><p>Теперь, думаю, надо задать условие для 3 разных значений переменной Title - для 1, 2 и остальных.</p><p>Не могу сообразить, как задать разные цвета для 2 разных типов окон, а остальные окна не трогать.</p>]]></content>
			<author>
				<name><![CDATA[Ed11]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27438</uri>
			</author>
			<updated>2011-12-25T07:58:33Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=54950#p54950</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: Скрипт для обрамления активного окна]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=54948#p54948" />
			<content type="html"><![CDATA[<p>Посмотри <a href="http://forum.script-coding.com/viewtopic.php?id=5553">эту</a> тему.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2011-12-25T07:08:18Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=54948#p54948</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[АНК: Скрипт для обрамления активного окна]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=54947#p54947" />
			<content type="html"><![CDATA[<p>Хочу написать скрипт, который обрамляет только активное в данный момент времени окно красной рамкой (по контуру активного окна).</p><p>Возможно ли задать эту рамку вокруг активного окна с помощью команды <em>WinSet</em> ?</p>]]></content>
			<author>
				<name><![CDATA[Ed11]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27438</uri>
			</author>
			<updated>2011-12-25T05:31:20Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=54947#p54947</id>
		</entry>
</feed>
