<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: GUI для работы со сниппетами]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=12277</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=12277&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: GUI для работы со сниппетами».]]></description>
		<lastBuildDate>Wed, 04 Jan 2017 10:17:57 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: GUI для работы со сниппетами]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=110499#p110499</link>
			<description><![CDATA[<p><strong>ypppu</strong></p><p>Спасибо, все получилось.</p>]]></description>
			<author><![CDATA[null@example.com (Gif)]]></author>
			<pubDate>Wed, 04 Jan 2017 10:17:57 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=110499#p110499</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GUI для работы со сниппетами]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=110495#p110495</link>
			<description><![CDATA[<p><span style="color: green"><strong>Gif</strong>, не забывайте префикс скриптового языка, я поправил заголовок.</span></p><br /><p>Попробуйте элемент управления DropDownList, либо ComboBox. Если этого недостаточно, была тема недавно <a href="http://forum.script-coding.com/viewtopic.php?id=11581">AHK: Предиктивный ввод текста в GUI</a>.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Wed, 04 Jan 2017 09:00:56 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=110495#p110495</guid>
		</item>
		<item>
			<title><![CDATA[AHK: GUI для работы со сниппетами]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=110493#p110493</link>
			<description><![CDATA[<p>Привет!</p><p>Я написал скрипт, который создает сниппеты (текст и короткая команда) и подгружает текст по команде.</p><p>Каждый сниппет — это отдельный txt файл в папке. Название — это команда. Содержимое — текст, который нужно подгрузить.</p><p>На win+x я открываю редактор сниппетов. Там пишу команду и текст.</p><p>На win+z я вызываю консоль, в которую пишу команду, после чего текст выводится через SendInput.</p><div class="codebox"><pre><code>
	#&lt;vk58&gt;::
		old = %clipboard%
		clipboard = null
		send ^{vk43}
			Gui, add, text,, Текст:
				Gui, add, edit, r10 w500 vNewText, %clipboard%
					Gui, add, text,, Сниппет:
					Gui, add, edit, vNewSnip
				gui, add, button, gInput, Cохранить
			gui, show,,Dialog
		clipboard = %old%
	return


	Input:
		gui, submit, nohide
			FileAppend, %NewText%, D:\Scripts\snippets\%NewSnip%.txt
		gui, destroy
	return

	GuiEscape:
	GuiClose:
		Gui, Cancel 
		gui, destroy
	return

	#&lt;vk5A&gt;::
		InputBox, Snip, Сниппет
		if ErrorLevel
			return
		else
		{
			FileRead, OurText, *t D:\Scripts\snippets\%Snip%.txt
			if ErrorLevel
				return
				else
				{
					SendInput, %OurText%
				}
			
		}
	return
</code></pre></div><p>Вопрос: можно ли как-то сделать подсветку для сниппетов? Чтобы я начинал вводить команду, а в gui показывались все доступные варианты. Ну и чтобы они кликабельные были.</p>]]></description>
			<author><![CDATA[null@example.com (Gif)]]></author>
			<pubDate>Wed, 04 Jan 2017 07:35:11 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=110493#p110493</guid>
		</item>
	</channel>
</rss>
