<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AutoHotkey: отправка нажатий клавиш в неактивное окно]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=1164</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=1164&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AutoHotkey: отправка нажатий клавиш в неактивное окно».]]></description>
		<lastBuildDate>Sat, 16 Feb 2008 06:39:30 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[AutoHotkey: отправка нажатий клавиш в неактивное окно]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=8976#p8976</link>
			<description><![CDATA[<p>Скрипт демонстрирует отправку нескольких нажатий клавиш в неактивное окно. Запустите два Блокнота и понажимайте F12 в одном из них - в другом будет появляться текст. Пример может быть интересен для случаев, когда окна неразличимы, т.е. имеют одинаковые заголовки, и надо передать нажатие клавиш в неактивное окно, оставаясь при этом в активном.<br /></p><div class="codebox"><pre><code>F12:: ;горячая клавиша

    WinGet, L, list, Безымянный - Блокнот ;Получаем кол-во открытых блокнотов и их ID

    If L&lt;2 ;Если открытых безымянных блокнотов меньше двух то выход
{
    ExitApp ;Выход
}
    WinGet, PID2, PID, ahk_id %L2% ;Получаем PID  процесса №2 (т.е. нактивного в данный момет!) по его ID

    ControlSend, , 12345 {ENTER}, ahk_pid %PID2% ;Отправляем в окно №2 - 12345 и интер 

Return</code></pre></div><p>Автор примера - <strong>Profesor</strong>.</p>]]></description>
			<author><![CDATA[null@example.com (The gray Cardinal)]]></author>
			<pubDate>Sat, 16 Feb 2008 06:39:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=8976#p8976</guid>
		</item>
	</channel>
</rss>
