<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: быстрое создание автозамен при работе в любой программе]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=11033</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=11033&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: быстрое создание автозамен при работе в любой программе».]]></description>
		<lastBuildDate>Mon, 26 Oct 2015 09:14:59 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: быстрое создание автозамен при работе в любой программе]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=98234#p98234</link>
			<description><![CDATA[<p>Пожалуйста! <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (Irbis)]]></author>
			<pubDate>Mon, 26 Oct 2015 09:14:59 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=98234#p98234</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: быстрое создание автозамен при работе в любой программе]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=98233#p98233</link>
			<description><![CDATA[<p>Мечты сбываются! Irbis, огромное спасибо!</p>]]></description>
			<author><![CDATA[null@example.com (Maxim)]]></author>
			<pubDate>Mon, 26 Oct 2015 08:15:47 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=98233#p98233</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: быстрое создание автозамен при работе в любой программе]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=98231#p98231</link>
			<description><![CDATA[<p>Пример скрипта, который дописывает в себя строки автозамены. После нажатия &quot;Ок&quot; или клавиши Enter скрипт перезапускается, так что новая автозамена сразу может быть задействована. Работает для нескомпилированной версии.<br /></p><div class="codebox"><pre><code>#SingleInstance Force
^vk57 up::   ;Ctrl+w
   ClipBoard =
   SendInput ^{vk43}    ;  &quot;C&quot;
   ClipWait, 3
   Sleep, 300
   InputBox, str, Автозамена, %Clipboard%,, 400, 120
   if !ErrorLevel &amp;&amp; str
   {
      FileAppend, % &quot;`n::&quot; . str . &quot;::&quot; . Clipboard, %A_ScriptFullPath%
      Reload
   }
Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Irbis)]]></author>
			<pubDate>Mon, 26 Oct 2015 07:44:32 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=98231#p98231</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: быстрое создание автозамен при работе в любой программе]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=98229#p98229</link>
			<description><![CDATA[<p>Идея хорошая, спасибо. А вы не могли бы написать маленькую часть скрипта, заставляющую появится четыре многоточия после нажатия клавиши Home (то есть мне нужно, чтобы четыре многоточия появились перед словом/фразой).</p>]]></description>
			<author><![CDATA[null@example.com (Maxim)]]></author>
			<pubDate>Mon, 26 Oct 2015 07:15:16 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=98229#p98229</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: быстрое создание автозамен при работе в любой программе]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=98212#p98212</link>
			<description><![CDATA[<div class="quotebox"><cite>Maxim пишет:</cite><blockquote><p>Пожалуйста, подскажите, как можно усовершенствовать/упростить этот скрипт, чтобы он работал надежно.</p></blockquote></div><p> Лучше всего сделать так, чтобы по нажатию Ctrl и w появлялось небольшое окошко. Вводим новое сокращение, жмём &quot;Enter&quot; или кнопку &quot;OK&quot;. При этом новая запись добавляется в файл, и не нужно вечно держать открытым Notepad++.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Sun, 25 Oct 2015 16:57:51 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=98212#p98212</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: быстрое создание автозамен при работе в любой программе]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=98206#p98206</link>
			<description><![CDATA[<p><span style="color: green"><strong>Maxim</strong>, в следующий раз не создавайте две одинаковые темы, а просто отредактируйте первую, или добавьте сообщение.</span></p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 25 Oct 2015 16:19:13 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=98206#p98206</guid>
		</item>
		<item>
			<title><![CDATA[AHK: быстрое создание автозамен при работе в любой программе]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=98202#p98202</link>
			<description><![CDATA[<p>Уважаемые форумчане.</p><p>Я уже задавал подобный вопрос, но поскольку ответов не было, то я упростил и немного перефразировал его.<br />Для создания автозамен я часто копирую слово/фразу в какой-либо программе, потом перехожу в программу Notepad++ (эта программа у меня открыта всегда), там у меня в конце файла есть такие заготовки, для того чтобы быстрее делать автозамены</p><div class="codebox"><pre><code>::х::х</code></pre></div><p>Я выделяю «х» справа, и вместо него вставляю скопированное слово. Далее я выделяю «х» слева и набираю нужные символы. То есть заготовка ::х::х превращается, например, в ::рее::результаты.</p><p>Я написал следующий скрипт, который автоматизирует создание автозамен, при нахождении в любой программе. <br /></p><div class="codebox"><pre><code>#SingleInstance Force
^vk57::   ;Ctrl+w
ClipBoard =
   SendInput ^{vk43}    ;  &quot;C&quot;
   ClipWait, 3
Sleep, 300
Run &quot;C:\Program Files (x86)\Notepad++\notepad++.exe&quot;
Send, {CTRLDOWN}{END}{CTRLUP}{ENTER}{CTRLDOWN}v{CTRLUP}{HOME}6{BACKSPACE}{SHIFTDOWN};{SHIFTUP}6{BACKSPACE}{SHIFTDOWN};{SHIFTUP}6{BACKSPACE}{SHIFTDOWN};{SHIFTUP}6{BACKSPACE}{SHIFTDOWN};{SHIFTUP}{LEFT}{LEFT}
Return</code></pre></div><p>Вышеуказанный скрипт делает следующее: после нажатия Ctrl и w выделенное слово копируется какой-либо программе, открывается программа Notepad++, выделенное слово вставляется в самый конец файла с расширением ahk, далее перед словом появляются 4 двоеточия и курсор появляется после второго двоеточия. То есть мне остается только ввести буквы/символы после набора которых будет работать автозамена<br />К сожалению, этот скрипт работает нестабильно (то работает, то не работает). </p><p>Пожалуйста, подскажите, как можно усовершенствовать/упростить этот скрипт, чтобы он работал надежно. </p><p>Пожалуйста, подскажите, как в скрипте прописать набор 4-х двоеточий. У меня слишком длинный и ненадежный способ получения 4-х двоеточий (6{BACKSPACE}{SHIFTDOWN};{SHIFTUP}6{BACKSPACE}{SHIFTDOWN};{SHIFTUP}6{BACKSPACE}{SHIFTDOWN};{SHIFTUP}6{BACKSPACE}{SHIFTDOWN}) с использованием автозамен в другом ahk файле.</p>]]></description>
			<author><![CDATA[null@example.com (Maxim)]]></author>
			<pubDate>Sun, 25 Oct 2015 15:51:32 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=98202#p98202</guid>
		</item>
	</channel>
</rss>
