<?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=6378</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=6378&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Активировать скрипт только когда определенное окно активно».]]></description>
		<lastBuildDate>Thu, 03 Nov 2011 11:05:03 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Активировать скрипт только когда определенное окно активно]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=53152#p53152</link>
			<description><![CDATA[<p>Перевел скрипты в юникод и заработало. Спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (sergeant.coolagin)]]></author>
			<pubDate>Thu, 03 Nov 2011 11:05:03 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=53152#p53152</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Активировать скрипт только когда определенное окно активно]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=53038#p53038</link>
			<description><![CDATA[<p>Кто- то говорил (вроде <strong>YMP</strong>), что в AHk_L можно хранить различные символы, недоступные с клавиатуры, прямо в коде скрипта.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Sat, 29 Oct 2011 11:36:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=53038#p53038</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Активировать скрипт только когда определенное окно активно]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=53035#p53035</link>
			<description><![CDATA[<div class="quotebox"><cite>sergeant.coolagin пишет:</cite><blockquote><p>Подскажите, пожалуйста, как мне справиться со значком ™ и нормально заставить работать мои скрипты в конкретном приложении.</p></blockquote></div><p>два варианта:<br />1) Писать скрипт в юникоде.<br />2) Определять окно по имени процесса</p>]]></description>
			<author><![CDATA[null@example.com (Александр_)]]></author>
			<pubDate>Sat, 29 Oct 2011 09:40:26 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=53035#p53035</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Активировать скрипт только когда определенное окно активно]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=53023#p53023</link>
			<description><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>Какая версия AutoHotkey?</p></blockquote></div><p>Была 1.0.92.02 версия<br />Только что обновился до 1.1.05.01</p><p>Это могло повлиять на что-то?<br />Ща буду пробовать что-то делать. Но не знаю или значок ™ будет нормально определяться...</p>]]></description>
			<author><![CDATA[null@example.com (sergeant.coolagin)]]></author>
			<pubDate>Fri, 28 Oct 2011 20:55:14 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=53023#p53023</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Активировать скрипт только когда определенное окно активно]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=53015#p53015</link>
			<description><![CDATA[<p>Какая версия AutoHotkey?</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Fri, 28 Oct 2011 18:50:53 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=53015#p53015</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Активировать скрипт только когда определенное окно активно]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=53012#p53012</link>
			<description><![CDATA[<p>В общем, нужно чтобы скрипт был активен только когда запущенно определенное приложение и это приложение в данный момент было активным окном.<br />Возьмем, к примеру, данный скрипт:<br /></p><div class="codebox"><pre><code>SetTimer, Au, 10

Au:
{
    GetKeyState, ShiftState, Shift
    if ShiftState = U
    {
        Send {vk51 down}
        sleep, 50
        Send {vk51 up}
        sleep, 1950
    }
}
Return


End::Pause</code></pre></div><p>Вот информация про приложение, в котором должен работать данный скрипт:<br /><a href="http://fastpic.ru/view/30/2011/1028/c080be7962285a2300b8af0205bceb2c.jpg.html"><span class="postimg"><img src="http://i30.fastpic.ru/thumb/2011/1028/2c/c080be7962285a2300b8af0205bceb2c.jpeg" alt="http://i30.fastpic.ru/thumb/2011/1028/2c/c080be7962285a2300b8af0205bceb2c.jpeg" /></span></a></p><p>Мне нужно, чтобы если процесс bf3.exe не запущенн или окно Battlefield 3™ неактивно, скрипт сразу останавливался(Пауза) и только если процесс bf3.exe запущенн и окно Battlefield 3™ активно скрипт активировался(выходил из паузы) и начинал зацикливание действий, которые и есть в моем скрипте.<br />Ну вот как-то так.<br />Я пробовал сделать по простому:</p><p>#IfWinActive ,Battlefield 3™,<br />SetTitleMatchMode, 2</p><p>Но данный скрипт работает тупо постоянно.</p><p>А, допустим, скрипт:</p><div class="codebox"><pre><code>#IfWinActive ,Battlefield 3™,
SetTitleMatchMode, 2
LButton::RButton</code></pre></div><p>Вобще отказывается работать. Скорее всего, из-за значка ™<br />А вот скрипт<br /></p><div class="codebox"><pre><code>#IfWinActive ,Battlefield 3,
SetTitleMatchMode, 2
LButton::RButton</code></pre></div><p>будет работать как в нужном мне процессе, так и в браузере(мой компьютер), где в адресной строке будет Battlefield 3.</p><p>Если делать так:<br /></p><div class="codebox"><pre><code>#IfWinActive ahk_class Battlefield 3™
SetTitleMatchMode, 2
LButton::RButton</code></pre></div><p>и так:<br /></p><div class="codebox"><pre><code>#IfWinActive ahk_class Battlefield 3
SetTitleMatchMode, 2
LButton::RButton</code></pre></div><p>То тоже отказывается работать. Т.к. ahk_class вроде как требует, чтобы полностью совпадал ahk_class. Но когда он совпадает(Battlefield 3™) то мне кажется, что опять же из-за значка ™ оно не хочет работать...</p><p>Подскажите, пожалуйста, как мне справиться со значком ™ и нормально заставить работать мои скрипты в конкретном приложении.</p>]]></description>
			<author><![CDATA[null@example.com (sergeant.coolagin)]]></author>
			<pubDate>Fri, 28 Oct 2011 17:25:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=53012#p53012</guid>
		</item>
	</channel>
</rss>
