<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Напоминалка о выходе из vpn.]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=17534</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=17534&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Напоминалка о выходе из vpn.».]]></description>
		<lastBuildDate>Tue, 03 Jan 2023 18:18:10 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Напоминалка о выходе из vpn.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=156185#p156185</link>
			<description><![CDATA[<div class="codebox"><pre><code>#Persistent
SetTimer, CheckVpnActivity, 600000 ; 1 сек — 1000, 1 мин — 60000, 10 мин — 600000
Return

CheckVpnActivity:
   Process, Exist, vpn.exe
   if ErrorLevel
      MsgBox vpn активен
Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Tue, 03 Jan 2023 18:18:10 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=156185#p156185</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Напоминалка о выходе из vpn.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=156184#p156184</link>
			<description><![CDATA[<p>Как использовать таймер?</p>]]></description>
			<author><![CDATA[null@example.com (stuermer)]]></author>
			<pubDate>Tue, 03 Jan 2023 18:03:39 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=156184#p156184</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Напоминалка о выходе из vpn.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=156179#p156179</link>
			<description><![CDATA[<p>А зачем отдельный скрипт, есть же таймер, как упомянул коллега <strong>__Михаил__</strong>.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Tue, 03 Jan 2023 15:13:24 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=156179#p156179</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Напоминалка о выходе из vpn.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=156178#p156178</link>
			<description><![CDATA[<p>AutoHotkey не умеет делать параллельные потоки. Самый простой выход - запускать код из второго сообщения отдельным скриптом.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Tue, 03 Jan 2023 13:29:11 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=156178#p156178</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Напоминалка о выходе из vpn.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=156177#p156177</link>
			<description><![CDATA[<div class="codebox"><pre><code>
Loop
{
	WinWaitActive 
	...
	WinWaitNotActive 

	GoSub, VPN_check
	Sleep, 60000
}

</code></pre></div><p>Если делать так, то до метки он дойдет только после активации окна WinWaitActive. Будет стоять и ждать на WinWaitActive. Это то же самое, что делать в цикле. Интервал будет случайным и зависеть от активации окон. Тут надо чтоб 2 цикла параллельно независимо работали.<br />60000 - это 60 сек.</p>]]></description>
			<author><![CDATA[null@example.com (stuermer)]]></author>
			<pubDate>Tue, 03 Jan 2023 11:42:11 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=156177#p156177</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Напоминалка о выходе из vpn.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=156175#p156175</link>
			<description><![CDATA[<p>Скорее всего можно проверку вынести в отдельную подпрограмму, а в уже имеющийся цикл добавить метку перехода <em>GoSub</em>, запускающую эту самую подпрограмму с периодичностью в 10 минут:<br /></p><div class="codebox"><pre><code>Loop ;Основной цикл
{
; всякое
; разное
GoSub, VPN_check
Sleep, 60000
}




VPN_check:
Process, Exist, vpn.exe
If ErrorLevel   ;Если активен VPN
MsgBox, VPN активен
        ;Else MsgBox, VPN неактивен 
Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Mon, 02 Jan 2023 19:19:21 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=156175#p156175</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Напоминалка о выходе из vpn.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=156174#p156174</link>
			<description><![CDATA[<p><strong>stuermer</strong><br />Используйте таймер.</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Mon, 02 Jan 2023 19:04:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=156174#p156174</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Напоминалка о выходе из vpn.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=156172#p156172</link>
			<description><![CDATA[<p>Только проблема возникла: в скрипте уже есть Loop c WinWaitActive и Loop на нем стоит. Если их поместить вместе, то этот функционал работает только когда срабатывает первый. А отдельно второй Loop в автозагрузке не работает.</p>]]></description>
			<author><![CDATA[null@example.com (stuermer)]]></author>
			<pubDate>Mon, 02 Jan 2023 18:00:53 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=156172#p156172</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Напоминалка о выходе из vpn.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=156170#p156170</link>
			<description><![CDATA[<div class="codebox"><pre><code>Loop
{
Sleep, 60000
Process, Exist, vpn.exe
If ErrorLevel   ;Если активен VPN
MsgBox, Активен VPN
}
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Mon, 02 Jan 2023 13:30:58 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=156170#p156170</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Напоминалка о выходе из vpn.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=156169#p156169</link>
			<description><![CDATA[<p>Подскажите, как сделать, чтобы при наличии процесса vpn выходило сообщение каждые 10 мин с напоминанием, что активен vpn. Можно нажать ОК, но если процесс активен, то через 10 мин сообщение выйдет снова.</p>]]></description>
			<author><![CDATA[null@example.com (stuermer)]]></author>
			<pubDate>Mon, 02 Jan 2023 11:18:13 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=156169#p156169</guid>
		</item>
	</channel>
</rss>
