<?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=12457</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=12457&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: контекстное меню для ярлыка».]]></description>
		<lastBuildDate>Mon, 20 Feb 2017 08:57:10 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: контекстное меню для ярлыка]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112917#p112917</link>
			<description><![CDATA[<p><strong>becauseim</strong>, хм странно, у меня скрипты не перетаскиваются на панель задач( Может это только в win10 можно сделать, у меня 7.</p>]]></description>
			<author><![CDATA[null@example.com (hxxxrz)]]></author>
			<pubDate>Mon, 20 Feb 2017 08:57:10 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112917#p112917</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: контекстное меню для ярлыка]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112886#p112886</link>
			<description><![CDATA[<p>hxxxrz, сразу перетащите любой скрипт на панель задач, и тогда программа AHK будет закреплена на панели, а выбранный скрипт попадет в <a href="http://puu.sh/uaAbk/bf8d46c796.jpg">закрепленный список</a>.</p>]]></description>
			<author><![CDATA[null@example.com (becauseim)]]></author>
			<pubDate>Sun, 19 Feb 2017 20:13:26 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112886#p112886</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: контекстное меню для ярлыка]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112839#p112839</link>
			<description><![CDATA[<p><strong>becauseim</strong> .ahk не перемещается сразу на панель, его можно только закрепить на ярлык программы.</p>]]></description>
			<author><![CDATA[null@example.com (hxxxrz)]]></author>
			<pubDate>Sun, 19 Feb 2017 10:07:16 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112839#p112839</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: контекстное меню для ярлыка]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112791#p112791</link>
			<description><![CDATA[<p><strong>hxxxrz</strong>, сразу перетащите любой скрипт на панель задач.</p>]]></description>
			<author><![CDATA[null@example.com (becauseim)]]></author>
			<pubDate>Sat, 18 Feb 2017 16:00:36 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112791#p112791</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: контекстное меню для ярлыка]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112790#p112790</link>
			<description><![CDATA[<p><strong>becauseim</strong><br />А где находится приложение ahk? Все exe в папке с программой - вроде бы справочные файлы.</p><div class="quotebox"><blockquote><p><span style="color: green"><strong>Модератор</strong>: Оверквотинг удалён. Замечание.</span></p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (hxxxrz)]]></author>
			<pubDate>Sat, 18 Feb 2017 15:57:04 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112790#p112790</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: контекстное меню для ярлыка]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112754#p112754</link>
			<description><![CDATA[<p>Исправил ошибку с адресом запуска..</p>]]></description>
			<author><![CDATA[null@example.com (migomigo)]]></author>
			<pubDate>Fri, 17 Feb 2017 22:30:23 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112754#p112754</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: контекстное меню для ярлыка]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112753#p112753</link>
			<description><![CDATA[<div class="quotebox"><cite>becauseim пишет:</cite><blockquote><p><strong>migomigo</strong>, подскажите, пожалуйста, можно ли в Ваше меню динамически добавлять или удалять пункты меню?</p></blockquote></div><p>Как вариант, динамичность добавления может быть осуществлена посредством перезапуска.<br />Скрипт сканирует все скрипты в собственной папке, и на основании существующих скриптов АХК, создает новое меню.</p><div class="codebox"><pre><code>#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
#SingleInstance, Force


Loop, %A_ScriptDir%\*.ahk
{
    If !(A_LoopFileFullPath == A_ScriptFullPath) {
        If Scc &gt;=5
            Scc = 0
        SC++
        Scc++
        Dir_%A_Index% := A_LoopFileFullPath
        Script_Name%A_Index% := RegExReplace(A_LoopFileName, &quot;\..*$&quot;)
        MSGG .= SC &quot;: &quot; Script_Name%A_Index% &quot;`n&quot;
        Menu, MyMenu, Add, % Script_Name%A_Index%, RanScript
        Menu, MyMenu, Icon, % Script_Name%A_Index%, %A_AhkPath%, % Scc
        
    }
}
MsgBox, % &quot;В папке обнаружен :&quot; SC &quot; скриптов`n&quot; MSGG
return



RanScript: ; Если скрипт существует - запускает скрипт
Dir_ := A_ScriptDir &quot;\&quot; A_ThisMenuItem &quot;.ahk&quot;
IfExist, % Dir_
	Run, % Dir_
else
	MsgBox, % &quot;Скрипт Не найден`n&quot; Dir_
return

^RButton::
#z::
Menu, MyMenu, Show  ; Показывать меню по нажатию Win-Z или Ctrl+Правый клик. ,
return
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (migomigo)]]></author>
			<pubDate>Fri, 17 Feb 2017 21:50:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112753#p112753</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: контекстное меню для ярлыка]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112722#p112722</link>
			<description><![CDATA[<p><strong>migomigo</strong>, спасибо!</p>]]></description>
			<author><![CDATA[null@example.com (becauseim)]]></author>
			<pubDate>Fri, 17 Feb 2017 15:58:40 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112722#p112722</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: контекстное меню для ярлыка]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112714#p112714</link>
			<description><![CDATA[<p>Теоретически да.<br />Но это уже следующий этап.. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p><p>Попробуйте для начала в ручную настроить себе этот скрипт под свой список..</p>]]></description>
			<author><![CDATA[null@example.com (migomigo)]]></author>
			<pubDate>Fri, 17 Feb 2017 15:23:40 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112714#p112714</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: контекстное меню для ярлыка]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112697#p112697</link>
			<description><![CDATA[<p>По аналогии с приведенным примером, достаточно закрепить в панели задач сначала само приложение AHK, затем часто используемые скрипты, совершив ПКМ по иконке закрепленного приложения, либо простым перетаскиванием скриптов на панель задач.</p><p><strong>migomigo</strong>, подскажите, пожалуйста, можно ли в Ваше меню динамически добавлять или удалять пункты меню?</p>]]></description>
			<author><![CDATA[null@example.com (becauseim)]]></author>
			<pubDate>Fri, 17 Feb 2017 13:43:18 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112697#p112697</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: контекстное меню для ярлыка]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112689#p112689</link>
			<description><![CDATA[<p>AutoHotKey располагает собственным меню! <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p><p>Например так:<br /></p><div class="codebox"><pre><code>;= Создаем 3 тестовых скрипта
;====== [ Цикл нужен только для теста
Loop, 3
{
	IfNotExist, % A_Index &quot;.ahk&quot;
	{
		Text_%A_Index% := &quot;MsgBox, &quot; A_Index
		FileAppend, % Text_%A_Index%, % A_Index &quot;.ahk&quot;
	}
}
;==============================================

; Адреса скриптов в собственной папке &quot;Имя скрипта&quot;)
Script_1 := A_ScriptDir &quot;\1.ahk&quot;
Script_2 := A_ScriptDir &quot;\2.ahk&quot;
Script_3 := A_ScriptDir &quot;\3.ahk&quot;

; Создать всплывающее меню добавлением пунктов в него.
Menu, MyMenu, Add, 1, RanScript
Menu, MyMenu, Add, 2, RanScript
Menu, MyMenu, Add, 3, RanScript
return  ; Конец секции автовыполнения.

RanScript: ; Если скрипт существует - запускает скрипт
IfExist, % Script_%A_ThisMenuItem%
	Run, % Script_%A_ThisMenuItem%
else
	MsgBox, % &quot;Скрипт Не найден`n&quot; Script_%A_ThisMenuItem%
return

^RButton::
#z::
Menu, MyMenu, Show  ; Показывать меню по нажатию Win-Z или Ctrl+Правый клик. ,
return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (migomigo)]]></author>
			<pubDate>Fri, 17 Feb 2017 11:38:00 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112689#p112689</guid>
		</item>
		<item>
			<title><![CDATA[AHK: контекстное меню для ярлыка]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112676#p112676</link>
			<description><![CDATA[<p>Можно ли так сделать: закрепить ярлык скрипта на панели задач, чтобы при клике правой кнопкой мыши вызывался список моих скриптов.<br />Как здесь: <br /><span class="postimg"><img src="http://www.pcabc.ru/win8/w805image026.png" alt="http://www.pcabc.ru/win8/w805image026.png" /></span><br />Или как-нибудь другим образом, чтобы был под рукой список скриптов.</p>]]></description>
			<author><![CDATA[null@example.com (hxxxrz)]]></author>
			<pubDate>Fri, 17 Feb 2017 05:01:59 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112676#p112676</guid>
		</item>
	</channel>
</rss>
