<?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=6794&amp;type=atom" />
	<updated>2012-11-03T15:47:08Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=6794</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Замена стандартных иконок на свои]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=65385#p65385" />
			<content type="html"><![CDATA[<p>Ох, не с 1 раза, но получилось. Спасибо за подробные объяснения:D</p>]]></content>
			<author>
				<name><![CDATA[andreei27]]></name>
			</author>
			<updated>2012-11-03T15:47:08Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=65385#p65385</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Замена стандартных иконок на свои]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=65332#p65332" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>Menu, Tray, NoStandard
Menu, Tray, Icon, InWork.ico
Menu, Tray, Tip, InWork
Menu, Tray, Add, &amp;Pause - On, Action
Menu, Tray, Add
Menu, Tray, Add, &amp;Exit, ExitScript

Loop
{
   ToolTip, % A_Hour &quot;:&quot;A_Min &quot;.&quot;A_Sec
   Sleep, 150
}
Return

Action:
   Menu, Tray, Tip, % (IsPaused:=!IsPaused) ? &quot;OnPause&quot;:&quot;InWork&quot;
   Menu, Tray, Icon,  % IsPaused ? &quot;Pause.ico&quot;:&quot;InWork.ico&quot;,, 1
   Menu, Tray, Rename, % &quot;&amp;Pause - O&quot;(!IsPaused ? &quot;ff&quot;:&quot;n&quot;)
                     , % &quot;&amp;Pause - O&quot;(!IsPaused ? &quot;n&quot;:&quot;ff&quot;)
   ToolTip
   Pause
   Return

ExitScript:
   ExitApp</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Grey]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25792</uri>
			</author>
			<updated>2012-11-01T22:17:33Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=65332#p65332</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Замена стандартных иконок на свои]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=65319#p65319" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Мпэт пишет:</cite><blockquote><div class="codebox"><pre><code>
...
Menu, Tray, Icon, shell32.dll, % IsPaused ? 28:44, 1
...</code></pre></div></blockquote></div><p>Как изменить эту строку чтобы срабатывала смена иконки при прямом указании пути?<br />допустим пути короткие:<br />InWork.ico<br />и<br />Pause.ico<br /> Спасибо за помощь!</p>]]></content>
			<author>
				<name><![CDATA[Pokerist]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24990</uri>
			</author>
			<updated>2012-11-01T15:35:36Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=65319#p65319</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Замена стандартных иконок на свои]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=56668#p56668" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Мпэт пишет:</cite><blockquote><p>...Никаких экстрасенсорных возможностей у меня нет <img src="//forum.script-coding.com/img/smilies/big_smile.png" width="15" height="15" /> просто я стараюсь внимательно читать то, что люди пишут...</p></blockquote></div><p>Если бы ты <strong>внимательно</strong> читал, то наверняка заметил бы, что человек написал положительный отзыв <strong>после</strong> моего сообщения, то есть с его ЛКМ все в порядке.<br />К тому же, если бы ты читал ещё более внимательно, то заметил бы, что писал он с работы, а поправить собирался из дома. Если бы у него не хватило ума закрыть скрипт через контекстное меню в трее (где ЛКМ прекрасно работает) или через диспетчер задач, то вечером наверняка и заголовок его темы был бы поправлен, и новый пост по поводу неработающей ЛКМ появился бы. Скорее всего, человек получил, что хотел, на этом его активность иссякла.</p><p>&nbsp; &nbsp;В общем, считаю, что наш диалог неконструктивен, можешь оставаться при своем мненинии, общение на этом заканчиваю. А тебе желаю и впредь оставаться таким же <em>внимательным.</em></p>]]></content>
			<author>
				<name><![CDATA[Irbis]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27384</uri>
			</author>
			<updated>2012-02-11T10:21:37Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=56668#p56668</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Замена стандартных иконок на свои]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=56660#p56660" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Мпэт пишет:</cite><blockquote><p>Это всё очень муторно.</p></blockquote></div><p>Отнюдь. Это просто пример, того как можно использовать подобный подход со сменой иконок из контекстного меню скрипта.<br /></p><div class="quotebox"><cite>Мпэт пишет:</cite><blockquote><p>Часы пришлись очень по душе.</p></blockquote></div><p>Ну, как бы этот цикл с&nbsp; информацией был просто для отображения действий связанных с командой Pause.</p>]]></content>
			<author>
				<name><![CDATA[Grey]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25792</uri>
			</author>
			<updated>2012-02-10T20:17:29Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=56660#p56660</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Замена стандартных иконок на свои]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=56656#p56656" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Grey пишет:</cite><blockquote><div class="codebox"><pre><code>Menu, Tray, NoStandard
Menu, Tray, Icon, shell32.dll, 44
Menu, Tray, Tip, InWork
Menu, Tray, Add, &amp;Pause - On, Action
Menu, Tray, Add
Menu, Tray, Add, &amp;Exit, ExitScript

Loop
{
   ToolTip, % A_Hour &quot;:&quot;A_Min &quot;.&quot;A_Sec
   Sleep, 250
}
Return

Action:
   Menu, Tray, Tip, % (IsPaused:=!IsPaused) ? &quot;OnPause&quot;:&quot;InWork&quot;
   Menu, Tray, Icon, shell32.dll, % IsPaused ? 28:44, 1
   Menu, Tray, Rename, % &quot;&amp;Pause - O&quot;(!IsPaused ? &quot;ff&quot;:&quot;n&quot;)
                     , % &quot;&amp;Pause - O&quot;(!IsPaused ? &quot;n&quot;:&quot;ff&quot;)
   ToolTip
   Pause
   Return

ExitScript:
   ExitApp</code></pre></div></blockquote></div><p>Это всё очень муторно. Но как говорится, везде надо искать плюсы <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />Часы пришлись очень по душе. Спасибо.<br />Написал даже скриптик под них.<br /></p><div class="codebox"><pre><code>i:=0
 
Loop
{
   if(i=1)
   {
   ToolTip, % A_Hour &quot;:&quot;A_Min &quot;.&quot;A_Sec
   Sleep, 250
   }
   if(i=0)
   {
   ToolTip
   Sleep, 250
   }   
}
Return


Esc::pause            ;замораживает часы
F1:: gosub, FF1     ;включает часы
F2:: gosub, FF2     ;выключает часы

FF1:
i:=1
Return
FF2:
i:=0
Return</code></pre></div><p>Очень удобно для видео-скринов использовать <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[Мпэт]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27572</uri>
			</author>
			<updated>2012-02-10T17:39:55Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=56656#p56656</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Замена стандартных иконок на свои]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=56654#p56654" />
			<content type="html"><![CDATA[<p>OFF<br /></p><div class="quotebox"><cite>Irbis пишет:</cite><blockquote><p>OFF: по поводу темы&nbsp; <a href="http://forum.script-coding.com/viewtopic.php?id=6783"><span style="color: blue">Sin</span></a><br /><strong>Мпэт</strong>, тебе бы на ТВ надо пойти, в шоу экстрасенсов. Успех будет обеспечен, раз лучше ТС знаешь, что он хотел. Вообще-то он поблагодарил меня.</p><p>P.S. Если хочешь, чтоб отвечали на твои личные сообщения через форум, будь добр, включи такую возможность в настройках.</p></blockquote></div><p>Никаких экстрасенсорных возможностей у меня нет <img src="//forum.script-coding.com/img/smilies/big_smile.png" width="15" height="15" /> просто я стараюсь внимательно читать то, что люди пишут<br /></p><div class="quotebox"><cite>Sin пишет:</cite><blockquote><p>что бы <strong>после</strong> каждого нажатия ЛКМ (LButton), сразу же происходило нажатие клавиши &quot;Q&quot;.</p></blockquote></div><div class="quotebox"><cite>Irbis пишет:</cite><blockquote><p>LButton::&nbsp; Send Q</p></blockquote></div><p>и если ты не заметил, там написано &quot;После&quot;, а не &quot;Вместо&quot;.<br />Я тебе просто написал нормально, чтоб ты исправил немного и всё, а ты начинаешь наезжать на меня.<br />Я бы не хотел оказаться на месте того парня. Может поэтому он и не смог зайти, чтоб исправить название темы, что у него не работает левая кнопка мыши.</p><p>P.S. Админы и модеры - сорри за оффтоп.</p>]]></content>
			<author>
				<name><![CDATA[Мпэт]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27572</uri>
			</author>
			<updated>2012-02-10T16:57:58Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=56654#p56654</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Замена стандартных иконок на свои]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=56650#p56650" />
			<content type="html"><![CDATA[<p>OFF: по поводу темы&nbsp; <a href="http://forum.script-coding.com/viewtopic.php?id=6783"><span style="color: blue">Sin</span></a><br /><strong>Мпэт</strong>, тебе бы на ТВ надо пойти, в шоу экстрасенсов. Успех будет обеспечен, раз лучше ТС знаешь, что он хотел. Вообще-то он поблагодарил меня.</p><p>P.S. Если хочешь, чтоб отвечали на твои личные сообщения через форум, будь добр, включи такую возможность в настройках.</p>]]></content>
			<author>
				<name><![CDATA[Irbis]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27384</uri>
			</author>
			<updated>2012-02-10T14:34:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=56650#p56650</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Замена стандартных иконок на свои]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=56644#p56644" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>Menu, Tray, NoStandard
Menu, Tray, Icon, shell32.dll, 44
Menu, Tray, Tip, InWork
Menu, Tray, Add, &amp;Pause - On, Action
Menu, Tray, Add
Menu, Tray, Add, &amp;Exit, ExitScript

Loop
{
   ToolTip, % A_Hour &quot;:&quot;A_Min &quot;.&quot;A_Sec
   Sleep, 250
}
Return

Action:
   Menu, Tray, Tip, % (IsPaused:=!IsPaused) ? &quot;OnPause&quot;:&quot;InWork&quot;
   Menu, Tray, Icon, shell32.dll, % IsPaused ? 28:44, 1
   Menu, Tray, Rename, % &quot;&amp;Pause - O&quot;(!IsPaused ? &quot;ff&quot;:&quot;n&quot;)
                     , % &quot;&amp;Pause - O&quot;(!IsPaused ? &quot;n&quot;:&quot;ff&quot;)
   ToolTip
   Pause
   Return

ExitScript:
   ExitApp</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Grey]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25792</uri>
			</author>
			<updated>2012-02-10T12:01:10Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=56644#p56644</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Замена стандартных иконок на свои]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=56637#p56637" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Мпэт пишет:</cite><blockquote><p>Но срабатывает только если ставить на паузу с горячей клавиши.<br />и если поставить паузу вручную, а потом продолжить пользоваться горячими кнопками, иконки меняются местами.</p></blockquote></div><p>Можно стандартное меню в трее заменить на своё, которое будет работать, используя указанный алгоритм.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2012-02-10T08:39:50Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=56637#p56637</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Замена стандартных иконок на свои]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=56621#p56621" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>При компиляции иконку можно задать.</p></blockquote></div><p>Спасибо, разобрался. Я всегда компилировал с контекстного меню файла, где всегда стандартная иконка.</p>]]></content>
			<author>
				<name><![CDATA[Мпэт]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27572</uri>
			</author>
			<updated>2012-02-10T04:03:44Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=56621#p56621</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Замена стандартных иконок на свои]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=56620#p56620" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>creature.ws пишет:</cite><blockquote><p><a href="http://www.autohotkey.com/forum/topic74816.html">[AHK_L] fincs&#039; scripted Ahk2Exe rewrite (with GUI) - r3</a><br /><a href="https://github.com/fincs/Ahk2Exe">github</a></p><p><a href="http://www.angusj.com/resourcehacker/">Reshacker</a></p></blockquote></div><p>спасибо, но я по нерусски не понимаю <img src="//forum.script-coding.com/img/smilies/big_smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[Мпэт]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27572</uri>
			</author>
			<updated>2012-02-10T03:26:21Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=56620#p56620</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Замена стандартных иконок на свои]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=56619#p56619" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>У меня так получилось:<br /></p><div class="codebox"><pre><code>Menu, Tray, Icon, Shell32.dll, 44

F10:: Pause, % Freeze(1)
F11:: Suspend, % Freeze(0)
   
Freeze(var)
{
   static
   if var
      Menu, Tray, Icon, Shell32.dll, % (i := !i) ? 28 : 44, 1
   Else
      Menu, Tray, Icon, Shell32.dll, % (k := !k) ? 45 : i ? 28 : 44, 1
}</code></pre></div><p>При компиляции иконку можно задать.</p></blockquote></div><p>Сразу не разобрался как, но работает.<br />Но срабатывает только если ставить на паузу с горячей клавиши.<br />и если поставить паузу вручную, а потом продолжить пользоваться горячими кнопками, иконки меняются местами.</p><p>P.S. Но из этого примера я понял, что можно менять иконку самого скрипта в трее в зависимости от того, что он делает.<br /></p><div class="codebox"><pre><code>Menu, Tray, Icon, Shell32.dll, 44

F10::
Menu, Tray, Icon, Shell32.dll, 33
Send, Вася Пупкин
Menu, Tray, Icon, Shell32.dll, 44
Return

F11::
Menu, Tray, Icon, Shell32.dll, 22
Send, Петя Васечкин
Menu, Tray, Icon, Shell32.dll, 44
Return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Мпэт]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27572</uri>
			</author>
			<updated>2012-02-10T03:25:18Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=56619#p56619</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Замена стандартных иконок на свои]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=56616#p56616" />
			<content type="html"><![CDATA[<p><a href="http://www.autohotkey.com/forum/topic74816.html">[AHK_L] fincs&#039; scripted Ahk2Exe rewrite (with GUI) - r3</a><br /><a href="https://github.com/fincs/Ahk2Exe">github</a></p><p><a href="http://www.angusj.com/resourcehacker/">Reshacker</a></p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-02-09T20:52:33Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=56616#p56616</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Замена стандартных иконок на свои]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=56615#p56615" />
			<content type="html"><![CDATA[<p>У меня так получилось:<br /></p><div class="codebox"><pre><code>Menu, Tray, Icon, Shell32.dll, 44

F10:: Pause, % Freeze(1)
F11:: Suspend, % Freeze(0)
   
Freeze(var)
{
   static
   if var
      Menu, Tray, Icon, Shell32.dll, % (i := !i) ? 28 : 44, 1
   Else
      Menu, Tray, Icon, Shell32.dll, % (k := !k) ? 45 : i ? 28 : 44, 1
}</code></pre></div><p>При компиляции иконку можно задать.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2012-02-09T20:47:49Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=56615#p56615</id>
		</entry>
</feed>
