<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Есть HWND окна, надо определить PID соответствуещего процесса.]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=12200</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=12200&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Есть HWND окна, надо определить PID соответствуещего процесса.».]]></description>
		<lastBuildDate>Mon, 12 Dec 2016 17:21:58 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Есть HWND окна, надо определить PID соответствуещего процесса.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=109805#p109805</link>
			<description><![CDATA[<p><strong>Flasher, Malcev и другие.</strong> Спасибо, я решил задачу свою.</p>]]></description>
			<author><![CDATA[null@example.com (Indomito)]]></author>
			<pubDate>Mon, 12 Dec 2016 17:21:58 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=109805#p109805</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Есть HWND окна, надо определить PID соответствуещего процесса.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=109732#p109732</link>
			<description><![CDATA[<p><strong>Indomito</strong>, у вас сам подход к поставленной задаче неверный.<br /></p><div class="codebox"><pre><code>for process in ComObjGet(&quot;winmgmts:&quot;).InstancesOf(&quot;Win32_Process where Name=&#039;notepad.exe&#039;&quot;)
{
   Winget, List, List, % &quot;ahk_pid &quot; process.ProcessId
   loop % list
   {
      WinGetTitle, title, % &quot;ahk_id &quot; list%A_Index%
      if (title = &quot;Asterios Phoenix&quot;)
         Continue 2
   }
   process.Terminate
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Fri, 09 Dec 2016 12:43:05 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=109732#p109732</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Есть HWND окна, надо определить PID соответствуещего процесса.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=109726#p109726</link>
			<description><![CDATA[<p><strong>Indomito</strong><br />Неверно в отношении чего? PID как к делу относится? Имя процесса и PID - два поля ягоды.<br />WinGetTitle никак PID не возвращает. Это делается через WinGet, выше примеры приводились.<br />list%A_Index% в данном коде - это дескриптор окна, поэтому с AHK_pid оно никак не может рядом стоять.</p>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Fri, 09 Dec 2016 04:23:32 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=109726#p109726</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Есть HWND окна, надо определить PID соответствуещего процесса.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=109725#p109725</link>
			<description><![CDATA[<p><strong>Flasher</strong><br />Что я не верно написал? </p><div class="codebox"><pre><code>F1::
;DetectHiddenWindows On
;SetTitleMatchMode, 3
Winget, List, List, ahk_exe notepad.exe
loop % list
{
  WinGetTitle, this_title, % &quot;ahk_id &quot; list%A_Index%
  WinGetTitle, this_PID,   % &quot;AHK_pid &quot; list%A_Index%
  MsgBox %this_title% = %this_PID%
}
Return

F2::
exitapp</code></pre></div><p> Или PID нельзя получить таким способом?</p>]]></description>
			<author><![CDATA[null@example.com (Indomito)]]></author>
			<pubDate>Fri, 09 Dec 2016 03:58:25 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=109725#p109725</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Есть HWND окна, надо определить PID соответствуещего процесса.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=109724#p109724</link>
			<description><![CDATA[<div class="quotebox"><cite>Flasher пишет:</cite><blockquote><p>Без разницы.</p></blockquote></div><p> Спасибо.</p><p>Ещё вопросик..... сек напишу.</p>]]></description>
			<author><![CDATA[null@example.com (Indomito)]]></author>
			<pubDate>Fri, 09 Dec 2016 03:46:19 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=109724#p109724</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Есть HWND окна, надо определить PID соответствуещего процесса.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=109723#p109723</link>
			<description><![CDATA[<p>Без разницы.</p>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Fri, 09 Dec 2016 03:41:38 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=109723#p109723</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Есть HWND окна, надо определить PID соответствуещего процесса.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=109722#p109722</link>
			<description><![CDATA[<div class="quotebox"><cite>Flasher пишет:</cite><blockquote><p>UCS-2 - то же самое.</p></blockquote></div><p> А какую оптимально использовать? Их там две.</p>]]></description>
			<author><![CDATA[null@example.com (Indomito)]]></author>
			<pubDate>Fri, 09 Dec 2016 03:38:25 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=109722#p109722</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Есть HWND окна, надо определить PID соответствуещего процесса.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=109721#p109721</link>
			<description><![CDATA[<p><strong>Indomito</strong><br />UCS-2 - то же самое.</p>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Fri, 09 Dec 2016 03:35:48 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=109721#p109721</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Есть HWND окна, надо определить PID соответствуещего процесса.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=109718#p109718</link>
			<description><![CDATA[<p><strong>Flasher</strong><br />У мне только это.</p>]]></description>
			<author><![CDATA[null@example.com (Indomito)]]></author>
			<pubDate>Fri, 09 Dec 2016 03:27:47 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=109718#p109718</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Есть HWND окна, надо определить PID соответствуещего процесса.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=109717#p109717</link>
			<description><![CDATA[<div class="quotebox"><cite>Indomito пишет:</cite><blockquote><p>Нет, в NotePad++ только UTF-8.</p></blockquote></div><p>Это неправда (знаю, хоть и не пользуюсь). Впрочем, никто не отменял блокнот (Юникод - это UTF-16).</p>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Fri, 09 Dec 2016 03:23:31 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=109717#p109717</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Есть HWND окна, надо определить PID соответствуещего процесса.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=109716#p109716</link>
			<description><![CDATA[<div class="quotebox"><cite>Flasher пишет:</cite><blockquote><p>Это условие выполнено?:</p></blockquote></div><p> Да.<br /></p><div class="quotebox"><cite>Flasher пишет:</cite><blockquote><p>С юникодным интерпретатором и .ahk в UTF-16</p></blockquote></div><p> Нет, в NotePad++ только UTF-8.</p>]]></description>
			<author><![CDATA[null@example.com (Indomito)]]></author>
			<pubDate>Fri, 09 Dec 2016 02:55:47 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=109716#p109716</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Есть HWND окна, надо определить PID соответствуещего процесса.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=109715#p109715</link>
			<description><![CDATA[<div class="quotebox"><cite>Indomito пишет:</cite><blockquote><p>В моём случае подстановка <strong>ahk_class &lt;возвращаемый класс&gt;</strong> не срабатывает.</p></blockquote></div><p>Это условие выполнено?:</p><div class="quotebox"><cite>Flasher пишет:</cite><blockquote><p>С юникодным интерпретатором и .ahk в UTF-16</p></blockquote></div><p>Речь идёт только об указанной мной правке, без ..title...</p>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Fri, 09 Dec 2016 02:45:23 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=109715#p109715</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Есть HWND окна, надо определить PID соответствуещего процесса.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=109714#p109714</link>
			<description><![CDATA[<p><strong>Flasher</strong></p><p>В моём случае подстановка <strong>ahk_class &lt;возвращаемый класс&gt;</strong> не срабатывает.</p><div class="codebox"><pre><code>Winget, List, List, ahk_class notepad.exe</code></pre></div><p> Это только для блокнота, но не для LAII.</p><p>Я понял алгоритм, и он достаточно простой.</p><p>Шаг №1. В массив заносим процессы. </p><div class="codebox"><pre><code>Winget, List, List, ahk_exe notepad.exe
loop % list
{

}</code></pre></div><p> <br />Шаг №2. В массив заносим окна. </p><div class="codebox"><pre><code>SetTitleMatchMode, 3
WinGet, List, list,Безымянный — Блокнот
loop % list
{

}</code></pre></div><p>Шаг №3. Процессы <strong>notepad.exe</strong> без окна <strong>Безымянный — Блокнот</strong> - убиваем</p>]]></description>
			<author><![CDATA[null@example.com (Indomito)]]></author>
			<pubDate>Fri, 09 Dec 2016 02:23:12 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=109714#p109714</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Есть HWND окна, надо определить PID соответствуещего процесса.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=109713#p109713</link>
			<description><![CDATA[<div class="quotebox"><cite>Indomito пишет:</cite><blockquote><p>надо проверить... сейчас.</p></blockquote></div><p>Где в скрипте использование класса, о котором я писал?</p>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Fri, 09 Dec 2016 02:16:57 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=109713#p109713</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Есть HWND окна, надо определить PID соответствуещего процесса.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=109712#p109712</link>
			<description><![CDATA[<p><strong>Flasher</strong><br />Я исправил пост - задача то тривиальная.</p>]]></description>
			<author><![CDATA[null@example.com (Indomito)]]></author>
			<pubDate>Fri, 09 Dec 2016 02:13:32 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=109712#p109712</guid>
		</item>
	</channel>
</rss>
