<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Поиск PID двух процессов с одинаковыми именами и папкой запуска]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=10682&amp;type=atom" />
	<updated>2023-03-23T14:40:42Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=10682</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Поиск PID двух процессов с одинаковыми именами и папкой запуска]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=157366#p157366" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>msgbox,% L%a_index%</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Alectric]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26027</uri>
			</author>
			<updated>2023-03-23T14:40:42Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=157366#p157366</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Поиск PID двух процессов с одинаковыми именами и папкой запуска]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=157365#p157365" />
			<content type="html"><![CDATA[<p>Уже не помню, куда она вела.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2023-03-23T12:10:53Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=157365#p157365</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Поиск PID двух процессов с одинаковыми именами и папкой запуска]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=157363#p157363" />
			<content type="html"><![CDATA[<p><strong>teadrinker</strong></p><p>Ссылка недействительна.</p>]]></content>
			<author>
				<name><![CDATA[Clannad5]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=39853</uri>
			</author>
			<updated>2023-03-23T10:31:58Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=157363#p157363</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Поиск PID двух процессов с одинаковыми именами и папкой запуска]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=94393#p94393" />
			<content type="html"><![CDATA[<p>Вот <a href="http://forum.script-coding.com/viewtopic.php?pid=88676#p88676">это</a> почитайте, действуйте по аналогии.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2015-06-07T21:45:24Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=94393#p94393</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Поиск PID двух процессов с одинаковыми именами и папкой запуска]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=94392#p94392" />
			<content type="html"><![CDATA[<p>Тогда то, что получается на выходе не является настоящим айди окна. То есть L как символ и то, что в индексе -тоже как отдельный символ, в итоге если вывести через меседж L%A_Index% то получу значение визуально правильное(L1 к примеру) но ахк не хочет воспринимать как переменную.</p>]]></content>
			<author>
				<name><![CDATA[unKn0wn]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27432</uri>
			</author>
			<updated>2015-06-07T21:41:21Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=94392#p94392</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Поиск PID двух процессов с одинаковыми именами и папкой запуска]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=94387#p94387" />
			<content type="html"><![CDATA[<p>L%A_Index%</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2015-06-07T10:50:20Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=94387#p94387</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Поиск PID двух процессов с одинаковыми именами и папкой запуска]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=94385#p94385" />
			<content type="html"><![CDATA[<p>Всем привет. Мне нужно узнать айди процессов, чтобы в дальнейшем влиять на состояние окон, но процессов с одним именем может быть несколько. Полазив по форуму нашел отличный пример и переделал под себя:<br />Выполняю поиск окон по их классу, нахожу, запускаю цикл, количество циклов равно количеству найденных окон соответствующих моему процессу. </p><div class="codebox"><pre><code>
WinGet, L, list, ahk_class Main ;Получаем кол-во процессов и их ID
Loop, %L%
    {
        WinGet, PID%A_Index%, PID, ahk_id %L%%A_Index% ;Получаем PID  процесса
        WinGetPos, X%A_Index%, Y%A_Index%, Width%A_Index%, Height%A_Index%, ahk_id %L%%A_Index%
        MsgBox, Окно №%A_Index% , L=%L%%A_Index%
        MsgBox, Айди %PID%, Окно №%A_Index%
        MsgBox, Координаты окна %A_Index%: %X%`,%Y%; ширина: %Width%; высота: %Height%.
    }
</code></pre></div><p>Вот так работает как нужно:</p><div class="codebox"><pre><code>WinGet, L, list, ahk_class Main ;Получаем кол-во процессов и их ID
WinGet, PID1, PID, ahk_id %L1% ;Получаем PID  процесса
WinGetPos, X1, Y1, Width1, Height1, ahk_id %L1%</code></pre></div><p>Собственно не могу понять, как переделать переменную L1 в такой вид %L%%A_Index%. Т.е. чтобы число было равно кругу цикла.</p>]]></content>
			<author>
				<name><![CDATA[unKn0wn]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27432</uri>
			</author>
			<updated>2015-06-07T09:55:49Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=94385#p94385</id>
		</entry>
</feed>
