<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; WSH: Передать свёрнутому окну bat файла нажатие клавиши]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=6764</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=6764&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «WSH: Передать свёрнутому окну bat файла нажатие клавиши».]]></description>
		<lastBuildDate>Fri, 03 Feb 2012 18:28:38 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: WSH: Передать свёрнутому окну bat файла нажатие клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=56371#p56371</link>
			<description><![CDATA[<div class="quotebox"><cite>Xameleon пишет:</cite><blockquote><p>Т.е ввод данных создан искусственно, а не является запросом из приложений. Тогда мне кажется вообще проще отказаться от батника, так чтобы окна вообще не было, а использовать только код на VBS. Думаю это будет проще и логичнее.</p></blockquote></div><p>К сожалению, это маленький кусочек из уже налаженных и работающих батников, вызывающих друг из друга, а VBS я не владею совершенно и переделать не представляется возможным, если совсем не найду решения, то буду активировать и развёртывать окно с помощью nircmd или cmdow. Хотя вот набрёл на такое:<br />http://sources.ru/delphi/delphi_send_keystrokes.shtml</p><div class="codebox"><pre><code>Посылаем нажатия клавиш другому приложению.

Автор: Gert v.d. Venis

Скачайте компонент Sendkeys

Описание:
Данный компонент получает хэндл(handle) любого запущенного окна и даёт возможность отправить по указанному хэндлу любые комбинации нажатия клавиш.

Совместимость: Все версии Delphi</code></pre></div><p>Теперь буду спрашивать у дельфистов что и как.</p>]]></description>
			<author><![CDATA[null@example.com (roma351234567890)]]></author>
			<pubDate>Fri, 03 Feb 2012 18:28:38 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=56371#p56371</guid>
		</item>
		<item>
			<title><![CDATA[Re: WSH: Передать свёрнутому окну bat файла нажатие клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=56368#p56368</link>
			<description><![CDATA[<div class="quotebox"><cite>roma351234567890 пишет:</cite><blockquote><p>стандартно, отрабатывается</p><p>set /p t=<br />if &quot;%t%&quot;==&quot;+&quot; команда</p></blockquote></div><p>Т.е ввод данных создан искусственно, а не является запросом из приложений. Тогда мне кажется вообще проще отказаться от батника, так чтобы окна вообще не было, а использовать только код на VBS. Думаю это будет проще и логичнее.</p>]]></description>
			<author><![CDATA[null@example.com (Xameleon)]]></author>
			<pubDate>Fri, 03 Feb 2012 17:32:47 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=56368#p56368</guid>
		</item>
		<item>
			<title><![CDATA[Re: WSH: Передать свёрнутому окну bat файла нажатие клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=56365#p56365</link>
			<description><![CDATA[<div class="quotebox"><cite>Xameleon пишет:</cite><blockquote><p><strong>roma351234567890</strong>, хотелось бы всё таки взглянуть на код батника. .</p></blockquote></div><p>стандартно, отрабатывается</p><p>set /p t=<br />if &quot;%t%&quot;==&quot;+&quot; команда</p><p>И да, мне уже сказали, что vbs не годится.</p>]]></description>
			<author><![CDATA[null@example.com (roma351234567890)]]></author>
			<pubDate>Fri, 03 Feb 2012 15:30:39 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=56365#p56365</guid>
		</item>
		<item>
			<title><![CDATA[Re: WSH: Передать свёрнутому окну bat файла нажатие клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=56363#p56363</link>
			<description><![CDATA[<p><strong>roma351234567890</strong>, хотелось бы всё таки взглянуть на код батника. Чтобы была возможность проанализировать ситуацию. А вообще если всё таки нужно клавиши отправлять в невидимое или скрытое окно батника, то надо копать в сторону AutoIT. Либо городить ActiveX для VBS. Т.к ни JS ни VBS не дают такой возможности (только если с видимым окном).</p>]]></description>
			<author><![CDATA[null@example.com (Xameleon)]]></author>
			<pubDate>Fri, 03 Feb 2012 15:17:11 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=56363#p56363</guid>
		</item>
		<item>
			<title><![CDATA[Re: WSH: Передать свёрнутому окну bat файла нажатие клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=56362#p56362</link>
			<description><![CDATA[<p>Дело в том, что этот батник у меня делает кучу вещей, но требует моего подтверждения или отрицания или ещё чего то, то есть ему достаточно передать нажатия клавиши(например enter,&nbsp; или + затем enter, или не плюс не enter затем enter). То есть три четыре клавиши ему будет достаточно, батник голосом подтверждает мои действия, так что видеть его окно необязательно, и я могу другими делами заниматься. В батниках я разбираюсь, а во всём остальном только название слышал(vbs, autoit, WSH ...) . То есть он в этом интерактивном режиме работает довольно долго.</p>]]></description>
			<author><![CDATA[null@example.com (roma351234567890)]]></author>
			<pubDate>Fri, 03 Feb 2012 15:00:38 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=56362#p56362</guid>
		</item>
		<item>
			<title><![CDATA[Re: WSH: Передать свёрнутому окну bat файла нажатие клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=56347#p56347</link>
			<description><![CDATA[<p>а если сразу избежать необходимости в нажатии ?</p>]]></description>
			<author><![CDATA[null@example.com (smaharbA)]]></author>
			<pubDate>Fri, 03 Feb 2012 07:07:11 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=56347#p56347</guid>
		</item>
		<item>
			<title><![CDATA[WSH: Передать свёрнутому окну bat файла нажатие клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=56339#p56339</link>
			<description><![CDATA[<p>Передать свёрнутому или скрытому окну bat файла нажатие клавиши, заранее известной (enter и т д через хот кеи). Окно возможно будет неактивно, разворачивать его нельзя. Хендл окна&nbsp; его PID, можно выцепить из консоли с помощью утилиток, если это будет надо, и средствами VBS не получится, заголовок известен.</p>]]></description>
			<author><![CDATA[null@example.com (roma351234567890)]]></author>
			<pubDate>Fri, 03 Feb 2012 00:26:31 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=56339#p56339</guid>
		</item>
	</channel>
</rss>
