<?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=12457&amp;type=atom" />
	<updated>2017-02-20T08:57:10Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=12457</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: контекстное меню для ярлыка]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=112917#p112917" />
			<content type="html"><![CDATA[<p><strong>becauseim</strong>, хм странно, у меня скрипты не перетаскиваются на панель задач( Может это только в win10 можно сделать, у меня 7.</p>]]></content>
			<author>
				<name><![CDATA[hxxxrz]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34494</uri>
			</author>
			<updated>2017-02-20T08:57:10Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=112917#p112917</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: контекстное меню для ярлыка]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=112886#p112886" />
			<content type="html"><![CDATA[<p>hxxxrz, сразу перетащите любой скрипт на панель задач, и тогда программа AHK будет закреплена на панели, а выбранный скрипт попадет в <a href="http://puu.sh/uaAbk/bf8d46c796.jpg">закрепленный список</a>.</p>]]></content>
			<author>
				<name><![CDATA[becauseim]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33149</uri>
			</author>
			<updated>2017-02-19T20:13:26Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=112886#p112886</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: контекстное меню для ярлыка]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=112839#p112839" />
			<content type="html"><![CDATA[<p><strong>becauseim</strong> .ahk не перемещается сразу на панель, его можно только закрепить на ярлык программы.</p>]]></content>
			<author>
				<name><![CDATA[hxxxrz]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34494</uri>
			</author>
			<updated>2017-02-19T10:07:16Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=112839#p112839</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: контекстное меню для ярлыка]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=112791#p112791" />
			<content type="html"><![CDATA[<p><strong>hxxxrz</strong>, сразу перетащите любой скрипт на панель задач.</p>]]></content>
			<author>
				<name><![CDATA[becauseim]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33149</uri>
			</author>
			<updated>2017-02-18T16:00:36Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=112791#p112791</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: контекстное меню для ярлыка]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=112790#p112790" />
			<content type="html"><![CDATA[<p><strong>becauseim</strong><br />А где находится приложение ahk? Все exe в папке с программой - вроде бы справочные файлы.</p><div class="quotebox"><blockquote><p><span style="color: green"><strong>Модератор</strong>: Оверквотинг удалён. Замечание.</span></p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[hxxxrz]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34494</uri>
			</author>
			<updated>2017-02-18T15:57:04Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=112790#p112790</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: контекстное меню для ярлыка]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=112754#p112754" />
			<content type="html"><![CDATA[<p>Исправил ошибку с адресом запуска..</p>]]></content>
			<author>
				<name><![CDATA[migomigo]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24684</uri>
			</author>
			<updated>2017-02-17T22:30:23Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=112754#p112754</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: контекстное меню для ярлыка]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=112753#p112753" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[migomigo]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24684</uri>
			</author>
			<updated>2017-02-17T21:50:22Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=112753#p112753</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: контекстное меню для ярлыка]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=112722#p112722" />
			<content type="html"><![CDATA[<p><strong>migomigo</strong>, спасибо!</p>]]></content>
			<author>
				<name><![CDATA[becauseim]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33149</uri>
			</author>
			<updated>2017-02-17T15:58:40Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=112722#p112722</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: контекстное меню для ярлыка]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=112714#p112714" />
			<content type="html"><![CDATA[<p>Теоретически да.<br />Но это уже следующий этап.. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p><p>Попробуйте для начала в ручную настроить себе этот скрипт под свой список..</p>]]></content>
			<author>
				<name><![CDATA[migomigo]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24684</uri>
			</author>
			<updated>2017-02-17T15:23:40Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=112714#p112714</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: контекстное меню для ярлыка]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=112697#p112697" />
			<content type="html"><![CDATA[<p>По аналогии с приведенным примером, достаточно закрепить в панели задач сначала само приложение AHK, затем часто используемые скрипты, совершив ПКМ по иконке закрепленного приложения, либо простым перетаскиванием скриптов на панель задач.</p><p><strong>migomigo</strong>, подскажите, пожалуйста, можно ли в Ваше меню динамически добавлять или удалять пункты меню?</p>]]></content>
			<author>
				<name><![CDATA[becauseim]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33149</uri>
			</author>
			<updated>2017-02-17T13:43:18Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=112697#p112697</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: контекстное меню для ярлыка]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=112689#p112689" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[migomigo]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24684</uri>
			</author>
			<updated>2017-02-17T11:38:00Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=112689#p112689</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: контекстное меню для ярлыка]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=112676#p112676" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[hxxxrz]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34494</uri>
			</author>
			<updated>2017-02-17T05:01:59Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=112676#p112676</id>
		</entry>
</feed>
