<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Переключение на англ. раскладку]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=16798&amp;type=atom" />
	<updated>2021-12-05T16:52:53Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=16798</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Переключение на англ. раскладку]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=150988#p150988" />
			<content type="html"><![CDATA[<p>Если имеете в виду, что справку читать не хотите, тогда вряд ли. Другое дело, что лучше читать оригинальную справку, а не перевод, он довольно устаревший.<br /></p><div class="quotebox"><cite>stuermer пишет:</cite><blockquote><p>Но непонятно, что это за окно</p></blockquote></div><p>Вот смотрите, в справке всё написано.<br /><a href="https://www.autohotkey.com/docs/commands/WinExist.htm">WinExist()</a><br />Первый параметр — WinTitle. Читаем:<br /></p><div class="quotebox"><blockquote><p>A window title or other criteria identifying the target window. See <a href="https://www.autohotkey.com/docs/misc/WinTitle.htm">WinTitle</a>.</p></blockquote></div><p>Переходим по ссылке, видим:<br /></p><div class="quotebox"><blockquote><p>A	<a href="https://www.autohotkey.com/docs/misc/WinTitle.htm#ActiveWindow">The Active Window</a></p></blockquote></div><p>Что касается сообщения, можно найти информацию, например, <a href="https://www.autohotkey.com/boards/search.php?keywords=PostMessage%2C%200x50">вот так</a>.<br />Там видим:<br /></p><div class="quotebox"><blockquote><p>0x50 is WM_INPUTLANGCHANGEREQUEST</p></blockquote></div><p>Ищем это сообщение в Гугле, находим <a href="https://docs.microsoft.com/en-us/windows/win32/winmsg/wm-inputlangchangerequest">определение</a> на MSDN.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2021-12-05T16:52:53Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=150988#p150988</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Переключение на англ. раскладку]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=150987#p150987" />
			<content type="html"><![CDATA[<p>Нормально кто-то ответить может?</p>]]></content>
			<author>
				<name><![CDATA[stuermer]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=42062</uri>
			</author>
			<updated>2021-12-05T16:30:35Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=150987#p150987</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Переключение на англ. раскладку]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=150986#p150986" />
			<content type="html"><![CDATA[<p><strong>stuermer</strong></p><p>В чём проблема: <a href="https://www.script-coding.com/AutoHotkey/IfWinExist_IfWinNotExist.html">IfWinExist / IfWinNotExist</a>, <a href="https://www.script-coding.com/AutoHotkey/SendMessage.html">PostMessage / SendMessage</a> - изучайте.</p>]]></content>
			<author>
				<name><![CDATA[__Михаил__]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40928</uri>
			</author>
			<updated>2021-12-05T16:17:20Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=150986#p150986</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Переключение на англ. раскладку]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=150985#p150985" />
			<content type="html"><![CDATA[<p>Понять. Без понимания нет смысла и тестировать.</p>]]></content>
			<author>
				<name><![CDATA[stuermer]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=42062</uri>
			</author>
			<updated>2021-12-05T16:06:32Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=150985#p150985</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Переключение на англ. раскладку]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=150984#p150984" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>stuermer пишет:</cite><blockquote><p>Подскажите, как функцией переключить раскладку на англ.</p></blockquote></div><p>Суть вопроса в том, чтобы понять, как работает код, или в том, что он не работает?</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2021-12-05T15:54:10Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=150984#p150984</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Переключение на англ. раскладку]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=150982#p150982" />
			<content type="html"><![CDATA[<p>Истправил.</p>]]></content>
			<author>
				<name><![CDATA[stuermer]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=42062</uri>
			</author>
			<updated>2021-12-05T15:47:37Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=150982#p150982</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Переключение на англ. раскладку]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=150961#p150961" />
			<content type="html"><![CDATA[<p><strong>stuermer</strong>, добро пожаловать на форум! Ознакомьтесь, пожалуйста, с <a href="https://forum.script-coding.com/misc.php?action=rules">Правилами</a>, отредактируйте свой пост. Обратите внимание на оформление <a href="https://forum.script-coding.com/misc.php?action=rules#code-formatting">кода</a>.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2021-12-05T13:16:38Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=150961#p150961</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Переключение на англ. раскладку]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=150958#p150958" />
			<content type="html"><![CDATA[<p>Добрый день.</p><p>Подскажите, как функцией переключить раскладку на англ. </p><p>Есть такое решение:</p><div class="codebox"><pre><code>^1::SetInputLang(0x0409) ; English (USA)

SetInputLang(Lang)
{
    WinExist(&quot;A&quot;)
    ControlGetFocus, CtrlInFocus
    PostMessage, 0x50, 0, % Lang, %CtrlInFocus%
}</code></pre></div><p>Но непонятно, что это за окно:</p><div class="codebox"><pre><code>WinExist(&quot;A&quot;)</code></pre></div><p>и что и зачем туда посылается (первые 2 параметра):</p><div class="codebox"><pre><code>PostMessage, 0x50, 0, % Lang, %CtrlInFocus%</code></pre></div>]]></content>
			<author>
				<name><![CDATA[stuermer]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=42062</uri>
			</author>
			<updated>2021-12-05T12:43:46Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=150958#p150958</id>
		</entry>
</feed>
