<?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=11056&amp;type=atom" />
	<updated>2015-11-04T13:50:33Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=11056</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Использования результата автозамены для следующей автозамены]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=98654#p98654" />
			<content type="html"><![CDATA[<p><span style="color: green"><strong>sigmov</strong>, ознакомьтесь с <a href="http://forum.script-coding.com/viewtopic.php?id=6148">этой</a> темой, отредактируйте свой пост.</span></p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2015-11-04T13:50:33Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=98654#p98654</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Использования результата автозамены для следующей автозамены]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=98653#p98653" />
			<content type="html"><![CDATA[<p>Приветствую всех!<br />Есть набор автозамен текста. Помимо этого, для облегчения ввода некоторых символов, назначены (средствами AHK) определенные горячие клавиши.<br />И вот проблема: если символы вводятся с помощью горячих клавиш, то текст автозаменой игнорируется.</p><p>Поясню на примере:<br /></p><div class="codebox"><pre><code>:*:8::Success ; Восемь - это успех

!4:: ; Заменям на восьмерку
{
	Send, 8
	return
}</code></pre></div><p>Пояснение:<br />Если вводим &quot;8&quot; - то все хорошо, срабатывает автозамена на &quot;Success&quot;.<br />Если применяем Alt+4 для ввода &quot;8&quot;, то при этом автозамена на &quot;Success&quot; <strong>НЕ срабатывает</strong>.</p><p>Можно ли как-то заставить это работать?<br /><strong>Спасибо</strong>.</p><p>----------------<br />Немного поискав по сети и в справке смог уточнить причину. При добавлении символа из AHK в историю введенных символов (View =&gt; KeyHistory), символу прописывается Type=i (i=Ignored because it was generated by an AHK script) что исключает его из поиска допустимых автозамен.<br />Но как это исправить - все еще загадка.</p><p>----------------<br />Решение: SendLevel, 1<br /></p><div class="codebox"><pre><code>!4:: ; Заменям на восьмерку
{
	SendLevel, 1
	Send, 8
	return
}</code></pre></div><p>И все работает как должно!</p><p><strong>Всем спасибо за поддержку!</strong></p>]]></content>
			<author>
				<name><![CDATA[sigmov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33397</uri>
			</author>
			<updated>2015-11-04T13:29:04Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=98653#p98653</id>
		</entry>
</feed>
