<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Переключения языка ввода в Windows с помощью скрипта]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=15212&amp;type=atom" />
	<updated>2020-05-11T19:14:54Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=15212</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Переключения языка ввода в Windows с помощью скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=139456#p139456" />
			<content type="html"><![CDATA[<p>Нет, не всегда работает. Попробуйте на таком окне:<br /></p><div class="codebox"><pre><code>Gui, Show, w300 h300</code></pre></div>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2020-05-11T19:14:54Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=139456#p139456</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Переключения языка ввода в Windows с помощью скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=139454#p139454" />
			<content type="html"><![CDATA[<p>Работает? И ладно. Код не устаревшего варианта?</p>]]></content>
			<author>
				<name><![CDATA[EV]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40256</uri>
			</author>
			<updated>2020-05-11T17:40:33Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=139454#p139454</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Переключения языка ввода в Windows с помощью скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=139450#p139450" />
			<content type="html"><![CDATA[<p><strong>EV</strong>, у вас какой-то совсем устаревший вариант. WinID — это не UInt, это Ptr. И зачем там SetFormat? Желательно разобраться в скрипте перед тем, как постить.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2020-05-11T16:57:16Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=139450#p139450</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Переключения языка ввода в Windows с помощью скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=139446#p139446" />
			<content type="html"><![CDATA[<p>Или переключать по кнопке:<br /></p><div class="codebox"><pre><code>LOCALE_EN := 0x4090409
LOCALE_RU := 0x4190419
F3::
	if WinActive(&quot;ahk_class ConsoleWindowClass&quot;) {
		PostMessage, 0x50, 0x02, 0,, A
	}
	else {
		SetFormat, Integer, H
		WinGet, WinID,, A
		ThreadID := DllCall(&quot;GetWindowThreadProcessId&quot;, &quot;UInt&quot;, WinID, &quot;UInt&quot;, 0)
		InputLocaleID := DllCall(&quot;GetKeyboardLayout&quot;, &quot;UInt&quot;, ThreadID, &quot;UInt&quot;)
		PostMessage, 0x50, 0, % ((InputLocaleID == LOCALE_EN) ? LOCALE_RU : LOCALE_EN),, A
		SetFormat, Integer, D
	}
	return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[EV]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40256</uri>
			</author>
			<updated>2020-05-11T14:16:20Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=139446#p139446</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Переключения языка ввода в Windows с помощью скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=139445#p139445" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>PostMessage, 0x50, 0, 0x4190419,, A ;ru
PostMessage, 0x50, 0, 0x4090409,, A ;en</code></pre></div>]]></content>
			<author>
				<name><![CDATA[EV]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40256</uri>
			</author>
			<updated>2020-05-11T12:35:39Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=139445#p139445</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Переключения языка ввода в Windows с помощью скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=139444#p139444" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>PostMessage, 0x50, 0, 0x4190419,, <strong>A ru</strong></p></blockquote></div><p>Что за название окна странное?</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2020-05-11T12:10:07Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=139444#p139444</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Переключения языка ввода в Windows с помощью скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=139437#p139437" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>PostMessage, 0x50, 0, 0x4190419,, A ru<br />PostMessage, 0x50, 0, 0x4090409,, A en</p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[EV]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40256</uri>
			</author>
			<updated>2020-05-11T03:01:10Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=139437#p139437</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Переключения языка ввода в Windows с помощью скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=139436#p139436" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>Locale_En := 0x4090409  ; Английский (американский).
  Locale_Ru := 0x4190419  ; Русский.
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[EV]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40256</uri>
			</author>
			<updated>2020-05-11T02:46:46Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=139436#p139436</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Переключения языка ввода в Windows с помощью скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=138143#p138143" />
			<content type="html"><![CDATA[<p>Порядок действий. Например, язык ввода: английский.</p><p>Назначить сочетание клавиш для данного языка ввода в настройках языковой панели: Пуск &gt; Панель управления &gt; Язык и региональные стандарты &gt; Языки и клавиатура &gt; Изменить клавиатуру &gt; Переключение клавиатуры &gt; Сочетания клавиш для языков ввода: выбрать Английский &gt; Сменить сочетание клавиш &gt; Использовать сочетание клавиш: Ctrl+1.</p><p>Создать файл .txt (документ).<br />Открыть файл &gt; Ввести: Send, ^1 &gt; Сохранить файл путем &quot;Сохранить как&quot;, дать название файлу, в кавычках, с расширением .ahk: &quot;en.ahk&quot;.</p><p>Запустить файл Ahk2Exe.exe (программа; находится в папке программы AutoHotkey) &gt; Источник: указать местоположение файла en.ahk (скрипт); Назначение: указать местоположение будущего файла, дать название файлу: en &gt; Конвертировать.<br />Переместить файл en.exe (исполнитель скрипта) в папку, на которую в будущем будет ссылаться файл .lnk из панели быстрого запуска.</p><p>Создать файл .lnk (ярлык) для файла en.exe &gt; Дать название файлу: en &gt; Свойства &gt; Сменить значок: выбрать файл .ico (значок; расположен в доп. установленных файлах .ico), отображающий флаг, соответствующий языку ввода &gt; Применить.<br />Переместить файл на панель быстрого запуска (доп. установленная программа).<br />Запустить файл en c панели быстрого запуска. Активируется язык ввода: английский.</p>]]></content>
			<author>
				<name><![CDATA[dv20200228]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40654</uri>
			</author>
			<updated>2020-02-28T20:04:16Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=138143#p138143</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Переключения языка ввода в Windows с помощью скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=138142#p138142" />
			<content type="html"><![CDATA[<p><strong>ypppu</strong>, спасибо, разобрался. Работает!</p>]]></content>
			<author>
				<name><![CDATA[dv20200228]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40654</uri>
			</author>
			<updated>2020-02-28T20:02:29Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=138142#p138142</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Переключения языка ввода в Windows с помощью скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=138140#p138140" />
			<content type="html"><![CDATA[<p>Какое vbs? Вы создали тему в разделе AutoHotkey.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2020-02-28T18:10:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=138140#p138140</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Переключения языка ввода в Windows с помощью скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=138136#p138136" />
			<content type="html"><![CDATA[<p><strong>ypppu</strong>, увы, синтаксическая ошибка, код: 800A03EA, ошибка компиляции Microsoft VBScript. Создавал в блокноте, с сохранением &quot;...vbs&quot;. Где-то ошибся?</p>]]></content>
			<author>
				<name><![CDATA[dv20200228]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40654</uri>
			</author>
			<updated>2020-02-28T17:52:37Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=138136#p138136</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Переключения языка ввода в Windows с помощью скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=138135#p138135" />
			<content type="html"><![CDATA[<p>Первый скрипт:<br /></p><div class="codebox"><pre><code>Send, ^1</code></pre></div><p>Второй скрипт:<br /></p><div class="codebox"><pre><code>Send, ^2</code></pre></div><p>И так далее.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2020-02-28T17:41:36Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=138135#p138135</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Переключения языка ввода в Windows с помощью скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=138134#p138134" />
			<content type="html"><![CDATA[<p><strong>ypppu</strong>, да, быстрее, если ярлык расположен на панели быстрого запуска (доп. установленная программа), и нагляднее, если в качестве значка для ярлыка установлен соответствующий языку ввода флаг. Заморочно, конечно, но удобно:)))<br />Подскажите скрипт, плиз...</p>]]></content>
			<author>
				<name><![CDATA[dv20200228]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40654</uri>
			</author>
			<updated>2020-02-28T16:08:27Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=138134#p138134</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Переключения языка ввода в Windows с помощью скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=138133#p138133" />
			<content type="html"><![CDATA[<p>Найти на рабочем столе нужный ярлычок, сделать по нему двойной щелчок ЛКМ - получается быстрее, чем нажать на клавиатуре Ctrl+1?</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2020-02-28T15:12:35Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=138133#p138133</id>
		</entry>
</feed>
