<?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=14307&amp;type=atom" />
	<updated>2018-11-10T10:40:50Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=14307</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Динамическое меню]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=129668#p129668" />
			<content type="html"><![CDATA[<p>Большое спасибо.</p>]]></content>
			<author>
				<name><![CDATA[Alexey244]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=32963</uri>
			</author>
			<updated>2018-11-10T10:40:50Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=129668#p129668</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Динамическое меню]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=129667#p129667" />
			<content type="html"><![CDATA[<p>В AutoHotkey имеются встроенные переменные практически на любой случай. См. в конце перевода статьи &quot;Переменные и выражения&quot;.<br /></p><div class="codebox"><pre><code>Loop, Read, menu.txt
{
Menu, MyMenu, Add, %A_LoopReadLine%, insert
}

#F4::Menu, MyMenu, Show

insert:
msgbox, %A_ThisMenu% `n %A_ThisMenuItem% `n %A_ThisMenuItemPos% 
return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2018-11-10T10:18:45Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=129667#p129667</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Динамическое меню]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=129666#p129666" />
			<content type="html"><![CDATA[<p>Подпрограмма Insert должна будет получить в переменную ту строку из файла которую я выбрал в меню.</p><p>Если это путь неправильный, то подскажите как надо.</p><p>Количество строк в текстовом файле у меня не определено, может быть от 1 до 30.<br />Вот я и спрашиваю, как сделать динамическое меню??</p>]]></content>
			<author>
				<name><![CDATA[Alexey244]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=32963</uri>
			</author>
			<updated>2018-11-10T09:50:48Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=129666#p129666</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Динамическое меню]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=129665#p129665" />
			<content type="html"><![CDATA[<p>У Вас все пункты меню запускают подпрограмму insert. Зачем?</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2018-11-10T09:08:52Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=129665#p129665</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Динамическое меню]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=129664#p129664" />
			<content type="html"><![CDATA[<p>Ну хорошо, спасибо за подсказку, строки из файла я получил и в меню их вставил. получился примерно такой код:</p><div class="codebox"><pre><code>
Loop, Read, menu.txt
{
Menu, MyMenu, Add, %A_LoopReadLine%, insert
}

#F4::Menu, MyMenu, Show

insert:
msgbox, а как получить выбранную строку?
return
</code></pre></div><p>Но пока не смог придумать как выбранную строку получить в переменную. Не направите меня дальше?</p>]]></content>
			<author>
				<name><![CDATA[Alexey244]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=32963</uri>
			</author>
			<updated>2018-11-10T08:51:31Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=129664#p129664</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Динамическое меню]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=129663#p129663" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>YMP пишет:</cite><blockquote><h5><span style="color: black">Loop (чтение файла)</span></h5><p>Возвращает строки текстового файла, по одной строке (работает быстрее, чем FileReadLine). <br /><span style="color: navy"><strong>Loop, Read, InputFile [, OutputFile]</strong></span></p></blockquote></div><div class="quotebox"><cite>YMP пишет:</cite><blockquote><h5><span style="color: black">Menu</span></h5><p>Создаёт, удаляет, модифицирует и показывает меню. Изменяет значок скрипта в области уведомлений (трее) и всплывающую подсказку этого значка. Для компилированных скриптов определяет, может ли быть открыто главное окно скрипта. <br /><span style="color: navy"><strong>Menu, MenuName, Cmd [, P3, P4, P5]</strong></span></p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2018-11-10T08:11:14Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=129663#p129663</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Динамическое меню]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=129662#p129662" />
			<content type="html"><![CDATA[<p>Здравствуйте!<br />Подскажите пожалуйста можно ли на AHK создать «динамическое меню» из текстового файла, т.е. с помощью «menu, MenuName, add,…» добавить пункты из текстового файла: одна строка – один пункт меню, чтобы выбирая необходимый пункт меню получать текст строки в переменную?</p>]]></content>
			<author>
				<name><![CDATA[Alexey244]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=32963</uri>
			</author>
			<updated>2018-11-10T07:53:03Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=129662#p129662</id>
		</entry>
</feed>
