<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; VBS: скрипт с telnet периодически перестает работать]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=11511</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=11511&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «VBS: скрипт с telnet периодически перестает работать».]]></description>
		<lastBuildDate>Thu, 21 Apr 2016 18:04:32 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: VBS: скрипт с telnet периодически перестает работать]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=102789#p102789</link>
			<description><![CDATA[<p>Если это и не является достаточным условием (в чём я сомневаюсь, но допускаю),<br />то, по крайней мере, необходимым.</p>]]></description>
			<author><![CDATA[null@example.com (wisgest)]]></author>
			<pubDate>Thu, 21 Apr 2016 18:04:32 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=102789#p102789</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: скрипт с telnet периодически перестает работать]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=102788#p102788</link>
			<description><![CDATA[<p>В случае годных GUI - да, я так вставку из буфера в редакторы делаю. Но тут, как я уже писал, этот номер не пройдёт.</p>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Thu, 21 Apr 2016 17:47:31 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=102788#p102788</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: скрипт с telnet периодически перестает работать]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=102787#p102787</link>
			<description><![CDATA[<div class="quotebox"><cite>Flasher пишет:</cite><blockquote><p>Более того,&nbsp; AppActivate в случае .run не требуется, за активацию отвечает второй параметр со значением 1 или 3.</p></blockquote></div><p>Требуется, чтобы проверить существование окна (в цикле — дождаться его появления).</p>]]></description>
			<author><![CDATA[null@example.com (wisgest)]]></author>
			<pubDate>Thu, 21 Apr 2016 17:37:42 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=102787#p102787</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: скрипт с telnet периодически перестает работать]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=102786#p102786</link>
			<description><![CDATA[<div class="quotebox"><cite>wisgest пишет:</cite><blockquote><p>Трудно спорить не обладая достаточными познаниями, но, судя по опыту, активизации консольного окна по заголовку оказывается достаточно.</p></blockquote></div><p>Пока не появится курсор, активация по заголовку к положительному эффекту не приводит. Более того,&nbsp; AppActivate в случае .run не требуется, за активацию отвечает второй параметр со значением 1 или 3.<br /></p><div class="quotebox"><cite>wisgest пишет:</cite><blockquote><p>Похоже, что что-то такое происходит:</p></blockquote></div><p>Эмулировать клавиши из батника&nbsp; - всё-таки не то же самое, к тому моменту строка уже получает фокус.<br /></p><div class="quotebox"><cite>wisgest пишет:</cite><blockquote><p>работают как</p></blockquote></div><p>Понятно.</p>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Thu, 21 Apr 2016 17:27:08 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=102786#p102786</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: скрипт с telnet периодически перестает работать]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=102782#p102782</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>В случае с SendKeys такого не происходит.</p></blockquote></div><p>Похоже, что что-то такое происходит:<br /></p><div class="codebox"><pre><code>/* 2&gt;nul
CScript.exe /e:JScript &quot;%~f0&quot;
set /p str=
echo %str%
pause
exit /b
*/
(new ActiveXObject(&quot;WScript.Shell&quot;)).SendKeys(&quot;Hello, world!~&quot;);
WScript.Sleep(3000);
</code></pre></div><div class="quotebox"><cite>Flasher пишет:</cite><blockquote><p>Мне не поможет, у меня выпилен.</p></blockquote></div><p>C telnet.exe все перенаправления, за исключением<br /></p><div class="codebox"><pre><code>telnet.exe&lt;con</code></pre></div><p>работают как<br /></p><div class="codebox"><pre><code>telnet.exe&lt;nul</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (wisgest)]]></author>
			<pubDate>Thu, 21 Apr 2016 15:44:41 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=102782#p102782</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: скрипт с telnet периодически перестает работать]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=102780#p102780</link>
			<description><![CDATA[<div class="quotebox"><cite>wisgest пишет:</cite><blockquote><p>Не понял, откуда такой вывод.</p></blockquote></div><p>Он активирует окно по заголовку, сам клик в рабочее поле не производится.<br /></p><div class="quotebox"><cite>wisgest пишет:</cite><blockquote><p>Скорее всего, нажатия клавиш будут запомнены в буфере клавиатуры и извлечены из него по мере готовности.</p></blockquote></div><p>Если бы. В случае с SendKeys такого не происходит.<br /></p><div class="codebox"><pre><code>echo help|telnet</code></pre></div><p>Мне не поможет, у меня выпилен.</p>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Thu, 21 Apr 2016 14:47:48 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=102780#p102780</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: скрипт с telnet периодически перестает работать]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=102776#p102776</link>
			<description><![CDATA[<div class="quotebox"><cite>Flasher пишет:</cite><blockquote><p>Тогда AppActivate тут не поможет.</p></blockquote></div><p>Не понял, откуда такой вывод.<br /></p><div class="quotebox"><cite>Flasher пишет:</cite><blockquote><p>Проблема в активации подстрочного курсора.</p></blockquote></div><p>Скорее всего, нажатия клавиш будут запомнены в буфере клавиатуры и извлечены из него по мере готовности.<br /></p><div class="quotebox"><cite>Flasher пишет:</cite><blockquote><p>Разве у telnet есть такая проблема?</p></blockquote></div><div class="codebox"><pre><code>echo help|telnet</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (wisgest)]]></author>
			<pubDate>Thu, 21 Apr 2016 14:38:38 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=102776#p102776</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: скрипт с telnet периодически перестает работать]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=102770#p102770</link>
			<description><![CDATA[<div class="quotebox"><cite>wisgest пишет:</cite><blockquote><p>А с каких пор перестал? Было заявлено лишь о невзаимодействии с DOS.</p></blockquote></div><p>Тогда AppActivate тут не поможет. Проблема в активации подстрочного курсора. Поэтому и Sleep-ы используются.<br /></p><div class="quotebox"><cite>wisgest пишет:</cite><blockquote><p>Например, в консольном приложении может быть жёстко задан ввод данных с устройства CON и никакое перенаправление StdIn не поможет.</p></blockquote></div><p>Мне известны такие случаи. Разве у telnet есть такая проблема?</p>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Thu, 21 Apr 2016 13:39:29 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=102770#p102770</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: скрипт с telnet периодически перестает работать]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=102759#p102759</link>
			<description><![CDATA[<div class="quotebox"><cite>Flasher пишет:</cite><blockquote><p>А с каких пор SendKeys стал взаимодействовать с консольными окнами?</p></blockquote></div><p>А с каких пор перестал? Было заявлено лишь о невзаимодействии с DOS.<br /></p><div class="quotebox"><cite>Flasher пишет:</cite><blockquote><p>Тут StdIn.WriteLine нужен.</p></blockquote></div><p>Например, в консольном приложении может быть жёстко задан ввод данных с устройства CON и никакое перенаправление StdIn не поможет.</p>]]></description>
			<author><![CDATA[null@example.com (wisgest)]]></author>
			<pubDate>Thu, 21 Apr 2016 03:56:25 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=102759#p102759</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: скрипт с telnet периодически перестает работать]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=102758#p102758</link>
			<description><![CDATA[<p>А с каких пор SendKeys стал взаимодействовать с консольными окнами? Тут StdIn.WriteLine нужен.</p>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Thu, 21 Apr 2016 02:45:32 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=102758#p102758</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: скрипт с telnet периодически перестает работать]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=102757#p102757</link>
			<description><![CDATA[<p>Возможно окно не успевает активизироваться и буквы «telnet» в него не попадают.<br /></p><div class="codebox"><pre><code>set ws = WScript.CreateObject(&quot;WScript.Shell&quot;)
WinTitle = &quot;Уникальный заголовок окна&quot;
ws.run &quot;cmd /k title &quot; &amp; WinTitle
while not ws.AppActivate(WinTitle): WScript.Sleep 1: wend
ws.SendKeys &quot;telnet 192.168.8.1~root~zte9x15~reboot~&quot;
&#039; ...</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (wisgest)]]></author>
			<pubDate>Thu, 21 Apr 2016 01:06:35 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=102757#p102757</guid>
		</item>
		<item>
			<title><![CDATA[VBS: скрипт с telnet периодически перестает работать]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=102726#p102726</link>
			<description><![CDATA[<p>У меня 4g модем. Прога автоматически запускает бат файл. Который ведет на vbs файл, который ребутит модем.<br />Суть в том что этот vbs работает нормально, а потом ни с сего выдает другое окно, где вместо указанной команды telnet 192.168.8.1 пытается выполнить просто 192.168.8.1. Если в скрипте че нить переписать сохранить и переписать обратно скрипт снова работает.</p><p>И вопрос. Как так получается что скрипт ломается? И выполняется не та команда которая указана ни с того ни с сего. Скрины прилагаются.</p><div class="codebox"><pre><code>VBSSCRIPT
set my = WScript.CreateObject(&quot;WScript.Shell&quot;)
Set fso = CreateObject(&quot;Scripting.FileSystemObject&quot;)
Set fld = fso.GetFolder(&quot;C:\Andrey\Avitool\avitool&quot;)
my.run(&quot;cmd&quot;)
WScript.Sleep 100
my.SendKeys(&quot;telnet 192.168.8.1~&quot;)
WScript.Sleep 100
my.SendKeys(&quot;root~&quot;)
WScript.Sleep 100
my.SendKeys(&quot;zte9x15~&quot;)
WScript.Sleep 100
my.SendKeys(&quot;reboot~&quot;)
WScript.Sleep 3000
my.SendKeys(&quot;z~&quot;)
WScript.Sleep 1000
my.SendKeys(&quot;exit&quot;)
WScript.Sleep 100
my.SendKeys(&quot;^M&quot;)</code></pre></div><p>А вот батник если надо<br /></p><div class="codebox"><pre><code>cd C:\Andrey\Avitool\avitool
TIMEOUT /T 25 /NOBREAK 
start changeip2.vbs
exit</code></pre></div><p>НОРМ <a href="https://pp.vk.me/c633720/v633720135/2b25c/kEKSexN2ISg.jpg">https://pp.vk.me/c633720/v633720135/2b2 … xN2ISg.jpg</a><br />НЕНОРМ <a href="https://pp.vk.me/c633720/v633720135/2b252/stZmorkOqdA.jpg">https://pp.vk.me/c633720/v633720135/2b2 … rkOqdA.jpg</a></p>]]></description>
			<author><![CDATA[null@example.com (onison)]]></author>
			<pubDate>Tue, 19 Apr 2016 10:22:01 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=102726#p102726</guid>
		</item>
	</channel>
</rss>
