<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; Восстановление подключения Интернет при обрыве связи]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=10909&amp;type=atom" />
	<updated>2015-08-31T16:35:12Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=10909</id>
		<entry>
			<title type="html"><![CDATA[Re: Восстановление подключения Интернет при обрыве связи]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96970#p96970" />
			<content type="html"><![CDATA[<p><span style="color: green"><strong>aist51</strong>, сначала выполняем требования модератора, затем продолжаем пользоваться форумом.</span></p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2015-08-31T16:35:12Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96970#p96970</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Восстановление подключения Интернет при обрыве связи]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96968#p96968" />
			<content type="html"><![CDATA[<p><span style="color: green"><strong>mixaenpcm</strong>, на будущее, ответы в темах до выполнения требований модератора запрещены. В следующий раз буду удалять.</span></p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2015-08-31T10:13:34Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96968#p96968</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Восстановление подключения Интернет при обрыве связи]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96967#p96967" />
			<content type="html"><![CDATA[<p>Я делал подобную вещь (XP, 7) периодическим пингованием какого-либо общедоступного сервера или сайта (желательно максимально безотказный типа гугла, яндекса и т.п.):<br />1. Пингую с сохранением&nbsp; результата во временном файле.<br />2. Считываю содержимое файла с результатами пинга.<br />3. Анализирую. Правильный пинг - значит интернет есть. Неправильный - нет.<br /></p><div class="codebox"><pre><code>
Pinging ya.ru [93.158.134.3] with 32 bytes of data:
Reply from 93.158.134.3: bytes=32 time=6ms TTL=57
Reply from 93.158.134.3: bytes=32 time=6ms TTL=57
Reply from 93.158.134.3: bytes=32 time=6ms TTL=57
Reply from 93.158.134.3: bytes=32 time=8ms TTL=57</code></pre></div><p>Считываю третью строку результатов пинга (первая - пустая).<br />Из нескольких методов определения есть ли пинг или нет у меня получился следующий: если в строке есть текст &quot;bytes=&quot;, значит пинг успешен (интернет есть). Если же отсутствует, то нужно подключаться.</p><div class="codebox"><pre><code>
; Результирующий файл буду писать в папку со скриптом (A_WorkingDir)
fName:=A_WorkingDir . &quot;\ping.txt&quot;
; команду обязательно заключаем в кавычки
cmd:=&quot;&quot;&quot;ping ya.ru &gt; &quot; . fName . &quot;&quot;&quot;&quot;
; запускаем с ожиданием завершения, скрывая окно пинга чтоб не надоедало
runwait,%comspec% /c %cmd%,,Hide 
; читаем 3-ю строку
FileReadLine, s, %fName%, 3
; ищем текст
n:=InStr(s, &quot;bytes=&quot;)
MsgBox %s% %n%
if (n&gt;0)
  MsgBox Yesss!!!
else
  MsgBox Check internet!</code></pre></div><p>Жаль, что не удается обойтись без записи файла. Лучше-б сразу в переменную загнать, но не знаю как.</p>]]></content>
			<author>
				<name><![CDATA[mixaenpcm]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33317</uri>
			</author>
			<updated>2015-08-31T10:00:19Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96967#p96967</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Восстановление подключения Интернет при обрыве связи]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96964#p96964" />
			<content type="html"><![CDATA[<p><span style="color: green">Перенёс, куда положено, теперь ознакомьтесь с <a href="http://forum.script-coding.com/viewtopic.php?id=6148">этой</a> темой, отредактируйте свой пост.</span></p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2015-08-30T21:49:05Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96964#p96964</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Восстановление подключения Интернет при обрыве связи]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96960#p96960" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>aist51 пишет:</cite><blockquote><p>Извините! Я только сейчас обратил внимание, что это Форум по LangMF.</p></blockquote></div><p>1.1. &quot;Серый форум&quot; - это добровольное сообщество людей, обсуждающих проблемы программирования на различных макроязыках и в скриптовых средах. Это сообщество людей, помогающих друг другу, сообщество профессионалов или пытающихся стать таковыми.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2015-08-30T17:18:59Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96960#p96960</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Восстановление подключения Интернет при обрыве связи]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96952#p96952" />
			<content type="html"><![CDATA[<p>Извините! Я только сейчас обратил внимание, что это Форум по LangMF. <br />Перенесите, Пожалуйста, куда положено, и где это находится!?<br />Я хотел, было, откорректировать свой, так называемый, скрипт.</p><p>Извините ещё раз, но, ведь, у Вас: <br />&quot;Разработка AHK-скриптов:&quot; <br />И в других темах просмотрел сообщения, упоминается AutoHotkey.</p>]]></content>
			<author>
				<name><![CDATA[aist51]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30766</uri>
			</author>
			<updated>2015-08-30T15:19:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96952#p96952</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Восстановление подключения Интернет при обрыве связи]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96842#p96842" />
			<content type="html"><![CDATA[<p><strong>aist51</strong>, если вопрос по AHK, зачем вы разместили его в этой ветке?</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2015-08-28T15:06:06Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96842#p96842</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Восстановление подключения Интернет при обрыве связи]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96837#p96837" />
			<content type="html"><![CDATA[<p>При подключенном, через USB-модем, интернете, на столе присутствует окно &quot;Коннект Менеджер&quot;, в котором имеется клавиша с текстом &quot;Отключить&quot;. <br />При обрыве связи, интернет отключается, а эта клавиша становится с текстом &quot;Подключить&quot;. <br />По ней я и щёлкаю мышкой для восстановления подключения интернета. <br />	Можно ли эту процедуру выполнять автоматически с помощью скрипта АНК? </p><p>&nbsp; &nbsp; &nbsp; ; Connect Checker 2<br />; Всё работает ПОЧТИ нормально!? <br />; Включает и отключает с интервалом 1 минута.<br />; Но, Как исключить отключение? <br />; Координаты клавиши не меняются.<br />; В окне на клавише текст изменяется, <br />; а где и как это обнаружить программно не понимаю!?</p><p>F10:: <br />Loop<br />{<br />#WinActivateForce <br />WinActivate, Коннект Менеджер <br />ControlFocus, 435, 211, Коннект Менеджер <br />MouseClick, Left, 435, 211&nbsp; ; это включает и отключает<br />Sleep 60000<br />}<br />Return</p><p>+F10::&nbsp; ; Приостановка по Shift + F10.<br /> If not Stop <br /> {<br />&nbsp; Stop := True <br />&nbsp; Pause <br /> } <br />Return </p><p>F12::&nbsp; ; Возобновление по F12.</p><p>&nbsp; If Stop <br />&nbsp; {<br />&nbsp; &nbsp;Stop := False <br />&nbsp; &nbsp;Pause <br />&nbsp; } <br />Return </p><p>Специалисты помогите, Пожалуйста!</p>]]></content>
			<author>
				<name><![CDATA[aist51]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30766</uri>
			</author>
			<updated>2015-08-28T14:08:30Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96837#p96837</id>
		</entry>
</feed>
