<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: GUI для работы со сниппетами]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=12277&amp;type=atom" />
	<updated>2017-01-04T10:17:57Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=12277</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: GUI для работы со сниппетами]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=110499#p110499" />
			<content type="html"><![CDATA[<p><strong>ypppu</strong></p><p>Спасибо, все получилось.</p>]]></content>
			<author>
				<name><![CDATA[Gif]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34431</uri>
			</author>
			<updated>2017-01-04T10:17:57Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=110499#p110499</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: GUI для работы со сниппетами]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=110495#p110495" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2017-01-04T09:00:56Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=110495#p110495</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: GUI для работы со сниппетами]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=110493#p110493" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Gif]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34431</uri>
			</author>
			<updated>2017-01-04T07:35:11Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=110493#p110493</id>
		</entry>
</feed>
