<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; #ifWinActive не работает]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=15542</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=15542&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «#ifWinActive не работает».]]></description>
		<lastBuildDate>Fri, 24 Jul 2020 23:21:50 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: #ifWinActive не работает]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=140980#p140980</link>
			<description><![CDATA[<div class="quotebox"><cite>__Михаил__ пишет:</cite><blockquote><p>Вечные циклы это же зло, все знают).</p></blockquote></div><p>Было у меня такое. Какая-то проблема в обращении к большому массиву при проверке условий.</p>]]></description>
			<author><![CDATA[null@example.com (fgslm)]]></author>
			<pubDate>Fri, 24 Jul 2020 23:21:50 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=140980#p140980</guid>
		</item>
		<item>
			<title><![CDATA[Re: #ifWinActive не работает]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=140976#p140976</link>
			<description><![CDATA[<div class="quotebox"><cite>__Михаил__ пишет:</cite><blockquote><p>Были пару случаев, когда первая буква не успевала напечататься.</p></blockquote></div><p>Легко, но это уже другая тема, в таких случаях для гарантии можно ещё много чего написать, а тут про отслеживание окна.<br /></p><div class="quotebox"><cite>__Михаил__ пишет:</cite><blockquote><p>Вечные циклы это же зло, все знают).</p></blockquote></div><p>Никогда не слышал такого. Можно вместо цикла установить уведомления, но в данном контексте это ни к чему. Тут нет другого функционала, и прерывания потока тут ни к чему.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 24 Jul 2020 21:39:17 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=140976#p140976</guid>
		</item>
		<item>
			<title><![CDATA[Re: #ifWinActive не работает]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=140973#p140973</link>
			<description><![CDATA[<p><strong>serzh82saratov</strong></p><p>Были пару случаев, когда первая буква не успевала напечататься. Ну и язык ввода имеет значение - то на англ. то на рус.<br />Проц всё потянет, в нём я уверен. Вечные циклы это же зло, все знают).</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Fri, 24 Jul 2020 21:11:29 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=140973#p140973</guid>
		</item>
		<item>
			<title><![CDATA[Re: #ifWinActive не работает]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=140972#p140972</link>
			<description><![CDATA[<div class="quotebox"><cite>__Михаил__ пишет:</cite><blockquote><p>Данные же переписаны во второй строке.</p></blockquote></div><p>На всякий для тестов с блокнотом.<br /></p><div class="quotebox"><cite>__Михаил__ пишет:</cite><blockquote><p>наверно лучше добавить задержку между вводом.</p></blockquote></div><p>WinWait[Not]Active проверяет окно с задержкой, или у вас грузит проц?</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 24 Jul 2020 20:20:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=140972#p140972</guid>
		</item>
		<item>
			<title><![CDATA[Re: #ifWinActive не работает]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=140969#p140969</link>
			<description><![CDATA[<p><strong>serzh82saratov</strong></p><div class="codebox"><pre><code>WinTitle = ahk_class Notepad ahk_exe notepad.exe
WinTitle = Active Directory is not available</code></pre></div><p>Немного не понял, два значения в переменной? Данные же переписаны во второй строке.</p><br /><p><strong>murxer</strong></p><p>Бесконечный цикл, обратите внимание, наверно лучше добавить задержку между вводом.</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Fri, 24 Jul 2020 19:59:52 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=140969#p140969</guid>
		</item>
		<item>
			<title><![CDATA[Re: #ifWinActive не работает]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=140966#p140966</link>
			<description><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><div class="codebox"><pre><code>
WinTitle = ahk_class Notepad ahk_exe notepad.exe
WinTitle = Active Directory is not available
Loop
{
	WinWaitActive, %WinTitle%
	Send, {LShift Down}abc{LShift Up}{Enter} 
	WinWaitNotActive 
}
</code></pre></div></blockquote></div><p>Спасибо! работает теперь как нужно <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />целый день возился )))</p>]]></description>
			<author><![CDATA[null@example.com (murxer)]]></author>
			<pubDate>Fri, 24 Jul 2020 19:45:02 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=140966#p140966</guid>
		</item>
		<item>
			<title><![CDATA[Re: #ifWinActive не работает]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=140962#p140962</link>
			<description><![CDATA[<div class="codebox"><pre><code>
WinTitle = ahk_class Notepad ahk_exe notepad.exe
WinTitle = Active Directory is not available
Loop
{
	WinWaitActive, %WinTitle%
	Send, {LShift Down}abc{LShift Up}{Enter} 
	WinWaitNotActive 
}
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 24 Jul 2020 19:01:18 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=140962#p140962</guid>
		</item>
		<item>
			<title><![CDATA[Re: #ifWinActive не работает]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=140958#p140958</link>
			<description><![CDATA[<div class="quotebox"><cite>murxer пишет:</cite><blockquote><p><strong>fgslm</strong></p><p>спасибо, уже опознаёт окно, и ровно один раз срабатывает но потом вылетает, тоесть скрипт рушиться наверно и больше не срабатывает. Или loop не означает что <strong>при повторном появлении окна он должен сделать тоже самое</strong>?</p><br /><br /><br /><div class="codebox"><pre><code>
loop
{
IfWinExist, (&quot;Active Directory is not available&quot;)
{
    WinActivate
    return
}
loop
	{
	If WinActive(&quot;Active Directory is not available&quot;)
		{
			Send, {LShift Down}
			Send, abc
			Send, {LShift Up}
			Send, {Enter}
			Return
		}
	}
}
</code></pre></div><p>Но у вас может сложиться ситуация, что в это окно начнёт бесконечно спамить и бесконечно ставить его на передний план. Поэтому надо придумать паузу или выключение.</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (fgslm)]]></author>
			<pubDate>Fri, 24 Jul 2020 18:36:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=140958#p140958</guid>
		</item>
		<item>
			<title><![CDATA[Re: #ifWinActive не работает]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=140957#p140957</link>
			<description><![CDATA[<div class="quotebox"><cite>murxer пишет:</cite><blockquote><p>и ровно один раз срабатывает но потом вылетает</p></blockquote></div><p>Нужно вставить это в еще один цикл и присвоить ему бесконечность</p>]]></description>
			<author><![CDATA[null@example.com (fgslm)]]></author>
			<pubDate>Fri, 24 Jul 2020 18:32:40 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=140957#p140957</guid>
		</item>
		<item>
			<title><![CDATA[Re: #ifWinActive не работает]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=140956#p140956</link>
			<description><![CDATA[<p><strong>fgslm</strong></p><p>спасибо, уже опознаёт окно, и ровно один раз срабатывает но потом вылетает, тоесть скрипт рушиться наверно и больше не срабатывает. Или loop не означает что при повторном появлении окна он должен сделать тоже самое?</p><br /><br /><br /><div class="codebox"><pre><code>IfWinExist, (&quot;Active Directory is not available&quot;)
{
    WinActivate
    return
}
loop
	{
	If WinActive(&quot;Active Directory is not available&quot;)
		{
			Send, {LShift Down}
			Send, abc
			Send, {LShift Up}
			Send, {Enter}
			Return
		}
	}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (murxer)]]></author>
			<pubDate>Fri, 24 Jul 2020 18:17:28 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=140956#p140956</guid>
		</item>
		<item>
			<title><![CDATA[Re: #ifWinActive не работает]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=140931#p140931</link>
			<description><![CDATA[<div class="quotebox"><cite>murxer пишет:</cite><blockquote><p>IfWinExist, Название окна<br />{<br />&nbsp; &nbsp; WinActivate<br />&nbsp; &nbsp; return<br />}<br />loop<br />{<br />#IfWinActivate, Active Directory is not available ahk_class WindowsForms10.Window.8.app.0.2481e20_r58_ad15<br />Send, {LShift Down}<br />Send, {a}<br />Send, {b}<br />Send, {c}<br />Send, {LShift Up}<br />Send, {Enter}<br />Return<br />}</p></blockquote></div><p>Так наверно. Но я не шарю</p>]]></description>
			<author><![CDATA[null@example.com (fgslm)]]></author>
			<pubDate>Fri, 24 Jul 2020 14:31:32 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=140931#p140931</guid>
		</item>
		<item>
			<title><![CDATA[Re: #ifWinActive не работает]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=140929#p140929</link>
			<description><![CDATA[<p><span style="color: green"><strong>murxer</strong>, добавьте префикс скриптового языка в заголовок темы. Код должен быть оформлен тегом &quot;code&quot;. Исправьте!</span></p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Fri, 24 Jul 2020 14:22:32 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=140929#p140929</guid>
		</item>
		<item>
			<title><![CDATA[Re: #ifWinActive не работает]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=140928#p140928</link>
			<description><![CDATA[<div class="quotebox"><cite>murxer пишет:</cite><blockquote><p>чтобы скрипт сам, при появлении этого окна,</p></blockquote></div><p>IfWinExist, Название окна<br />{<br />&nbsp; &nbsp; WinActivate<br />&nbsp; &nbsp; return<br />}<br />Это делает окно (название) активным</p>]]></description>
			<author><![CDATA[null@example.com (fgslm)]]></author>
			<pubDate>Fri, 24 Jul 2020 14:21:55 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=140928#p140928</guid>
		</item>
		<item>
			<title><![CDATA[Re: #ifWinActive не работает]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=140927#p140927</link>
			<description><![CDATA[<p>так работает только с нужным окном, уже хорошо, теперь бы автоматизировать, чтобы скрипт сам, при появлении этого окна, заносил эти при буквы в строку и нажимал enter</p><p>F3::<br />If WinActive(&quot;Active Directory is not available&quot;)<br />{<br />Send, {LShift Down}<br />Send, abc<br />Send, {LShift Up}<br />Send, {Enter}<br />Return<br />}</p>]]></description>
			<author><![CDATA[null@example.com (murxer)]]></author>
			<pubDate>Fri, 24 Jul 2020 14:16:32 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=140927#p140927</guid>
		</item>
		<item>
			<title><![CDATA[Re: #ifWinActive не работает]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=140898#p140898</link>
			<description><![CDATA[<p>блин, кажеться не совсем понял принцип. Записной скрипт тоже всегда запускается (при нажатии на F3), не зависимо от того есть или нужное окно или нет.</p>]]></description>
			<author><![CDATA[null@example.com (murxer)]]></author>
			<pubDate>Fri, 24 Jul 2020 07:46:08 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=140898#p140898</guid>
		</item>
	</channel>
</rss>
