<?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>http://forum.script-coding.com/viewtopic.php?id=17199</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=17199&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Постоянное ожидание появления окна».]]></description>
		<lastBuildDate>Tue, 21 Jun 2022 11:33:02 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Постоянное ожидание появления окна]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=153628#p153628</link>
			<description><![CDATA[<p><strong>__Михаил__</strong><br />Большое спасибо!: )</p>]]></description>
			<author><![CDATA[null@example.com (denini)]]></author>
			<pubDate>Tue, 21 Jun 2022 11:33:02 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=153628#p153628</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Постоянное ожидание появления окна]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=153625#p153625</link>
			<description><![CDATA[<p>Лучше вот так:</p><div class="codebox"><pre><code>SetTitleMatchMode, 2
App := &quot;Упаковать ahk_class Notepad ahk_exe notepad.exe&quot; ; Указать своё окно.

Loop{
 WinWait % App
 ToolTip, Окно открыто, -9999,-9999
 WinMove, 0, 0
 WinWaitClose % App
 ToolTip, % &quot;Окно закрыто: &quot; A_Index, -9999,-9999
}
Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Mon, 20 Jun 2022 15:38:41 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=153625#p153625</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Постоянное ожидание появления окна]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=153621#p153621</link>
			<description><![CDATA[<p>Здравствуйте, я новичок в ahk. Помогите, пожалуйста, правильно написать скрипт.<br />У меня есть одно окошко, которое не запоминает позицию. Мне нужно каждый раз при его открытии двигать его. Я хотел, чтобы скрипт ждал его появление, сдвигал его, а потом ждал его закрытия. После же опять возвращался на стражу: )<br />Как я понял немного поискав, это возможно только с командой типа settimer, вот что получилось:<br /></p><div class="codebox"><pre><code>
#Persistent
#WinActivateForce

global
WinTitle := &quot;Тест&quot;
SetTimer, Alert1, 500
return

Alert1:
WinWait, %WinTitle%
IfWinNotActive
{
	WinActivate
	WinMove, -875, 0
}
else
	WinMove, -875, 0
WinWaitClose ; Ожидание закрытия окна, найденного WinWait
return
</code></pre></div><p>Или так не будет работать и нужно вместо строки <br /></p><div class="codebox"><pre><code>WinWait, %WinTitle%</code></pre></div><p>написать<br /></p><div class="codebox"><pre><code>IfWinNotExist, %WinTitle%
    return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (denini)]]></author>
			<pubDate>Mon, 20 Jun 2022 12:31:08 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=153621#p153621</guid>
		</item>
	</channel>
</rss>
