<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Переключение между окнами в игре]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=9116&amp;type=atom" />
	<updated>2014-01-10T07:29:04Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=9116</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Переключение между окнами в игре]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=79056#p79056" />
			<content type="html"><![CDATA[<p>Как то так...<br /></p><div class="codebox"><pre><code>
Timer := 30000
WinGet, WinMass, List, ahk_class ТочноеИмяКласса ;(можно посмотреть программой Window Spy).
Loop %WinMass%
{
    WinList .= WinMass%A_Index%
    TmpID := WinMass%A_Index%
    WinGetTitle, WinTitle, ahk_id%TmpID%
    WinSetTitle, ahk_id%TmpID%,, %WinTitle% (%A_Index%)
    WinList .= &quot; (&quot;A_Index &quot;)|&quot; n
}
Gui, Add, Text,, Окно игры:
Gui, Add, DDL, AltSubmit vWinGame Choose1, %WinList%
Gui, Add, Button, w50 x10 gGo, Старт
Gui, Add, Button, w50 x+20 gExit, Выход
Gui, show, x200 y100
Return

Go:
    Gui Submit
    hWnd := WinMass%WinGame%
    SetTimer, Action, %Timer%
    Return

Action:
    WinActivate, ahk_id%hWnd%
    SendInput, ~/kill
    SendInput, {Enter 5}
    Return
    
Exit:
    GuiClose:
        Loop %WinMass%
        {
            TmpID := WinMass%A_Index%
            WinSetTitle, ahk_id%TmpID%,, %WinTitle%
        }
        ExitApp
        
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Strongest]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=30412</uri>
			</author>
			<updated>2014-01-10T07:29:04Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=79056#p79056</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Переключение между окнами в игре]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=78921#p78921" />
			<content type="html"><![CDATA[<p>Подскажите, пожалуйста, как сделать переключение между окнами в игре? <br />Например, через 30 секунд скрипт переключался на окно игры, открывал консоль (~) и писал команду /kill, после, делал 5 нажатий клавиши &quot;Enter&quot;.&nbsp; Окон будет где-то 5. Сама игра TF2. Название процесса в диспетчере задач: hl2.exe</p>]]></content>
			<author>
				<name><![CDATA[pro100steam]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=31527</uri>
			</author>
			<updated>2014-01-05T10:16:03Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=78921#p78921</id>
		</entry>
</feed>
