<?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=16563</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=16563&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Смена иконок при активном профиле (окне)».]]></description>
		<lastBuildDate>Tue, 31 Aug 2021 08:38:24 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Смена иконок при активном профиле (окне)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=149419#p149419</link>
			<description><![CDATA[<p><strong>teadrinker</strong><br />Огромное спасибо за помощь . Скрипт заработал.))</p>]]></description>
			<author><![CDATA[null@example.com (Publipor)]]></author>
			<pubDate>Tue, 31 Aug 2021 08:38:24 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=149419#p149419</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Смена иконок при активном профиле (окне)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=149388#p149388</link>
			<description><![CDATA[<div class="codebox"><pre><code>1::
toggle := 1
Menu, Tray, Icon, C:\Users\Publipor\Documents\AHK\1.ico
Return

#If WinActive(&quot;ahk_exe acad.exe&quot;) &amp;&amp; toggle = 1

^Numpad1::
Send {Ctrl Down}{vk48 Down}
KeyWait, Numpad1
Send {Ctrl Up}{vk48 Up}
Return</code></pre></div><p>или<br /></p><div class="codebox"><pre><code>1:: toggle := 1

#If WinActive(&quot;ahk_exe acad.exe&quot;) &amp;&amp; toggle = 1

^Numpad1::
Menu, Tray, Icon, C:\Users\Publipor\Documents\AHK\1.ico
Send {Ctrl Down}{vk48 Down}
KeyWait, Numpad1
Send {Ctrl Up}{vk48 Up}
Return</code></pre></div><p>в зависимости от того, что нужно.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 30 Aug 2021 00:02:57 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=149388#p149388</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Смена иконок при активном профиле (окне)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=149383#p149383</link>
			<description><![CDATA[<p><strong>teadrinker</strong><br />Спасибо за ответ. Не подскажете как именно єто сделать?. Пытался сделать таким образом, но чтоб иконка переключилась, нужно дважды нажимать на клавишу &quot;1&quot;. <br /></p><div class="codebox"><pre><code>
#If (WinActive(&quot;ahk_exe acad.exe&quot;) &amp;&amp; toggle = 1)

1:: Menu, Tray, Icon, C:\Users\Publipor\Documents\AHK\1.ico
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Publipor)]]></author>
			<pubDate>Sun, 29 Aug 2021 21:03:31 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=149383#p149383</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Смена иконок при активном профиле (окне)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=149382#p149382</link>
			<description><![CDATA[<p>Директивы #If предназначены только для создания контекста горячих клавиш. Этот код<br /></p><div class="codebox"><pre><code>Menu, Tray, Icon, C:\Users\Publipor\Documents\AHK\ICO.dll,1</code></pre></div><p>просто не выполняется, так он находится после Return и его ничто не запускает. Меняйте иконку по той же горячей клавише, по которой переключаете профиль.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 29 Aug 2021 20:22:38 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=149382#p149382</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Смена иконок при активном профиле (окне)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=149381#p149381</link>
			<description><![CDATA[<p>Здравствуйте. Вот есть часть скрипта, в котором я пытаюсь реализовать смену иконки в трее при активном &quot;профиле&quot;, но к сожалению не получается. Не подскажете что я делаю не так?<br /></p><div class="codebox"><pre><code>
k24::Suspend
1::toggle := 1
2::toggle := 2
3::toggle := 3
4::toggle := 4
5::toggle := 5
6::toggle := 6
7::toggle := 7
8::toggle := 8
;9::msgbox % toggle

;////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
;autocad
;////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

#If (WinActive(&quot;ahk_exe acad.exe&quot;))
^Numpad9::
SendInput, {⌀} 
return
	
;////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#If (WinActive(&quot;ahk_exe acad.exe&quot;) &amp;&amp; toggle = 1)

Menu, Tray, Icon, C:\Users\Publipor\Documents\AHK\ICO.dll,1

^Numpad1::
Send {Ctrl Down}{vk48 Down}
KeyWait, Numpad1
Send {Ctrl Up}{vk48 Up}
Return

^Numpad2::
Send {Ctrl Down}{alt Down}{vk48 Down}
KeyWait, alt
Send {Ctrl Up}{alt Up}{vk48 Up}
Return

^Numpad3::
Send {Ctrl Down}{shift Down}{vk48 Down}
KeyWait, shift
Send {Ctrl Up}{shift Up}{vk48 Up}
Return

^Numpad4::
Send {shift Down}{vk48 Down}
KeyWait, shift, Alt 
Send {shift Up}{vk48 Up}
Return

^Numpad6::
Send {Ctrl Down}{alt Down}{shift Down}{vk48 Down}
KeyWait, shift, Alt
Send {Ctrl Up}{alt Up}{shift Up}{vk48 Up} 
Return
return
#If
;////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#If (WinActive(&quot;ahk_exe acad.exe&quot;) &amp;&amp; toggle = 2)

Menu, Tray, Icon, C:\Users\Publipor\Documents\AHK\ICO.dll,2

^Numpad1::
Send {Ctrl Down}{vk44 Down}
KeyWait, Numpad1
Send {Ctrl Up}{vk44 Up}
Return

^Numpad2::
Send {Ctrl Down}{alt Down}{vk44 Down}
KeyWait, alt
Send {Ctrl Up}{alt Up}{vk44 Up}
Return

^Numpad3::
Send {Ctrl Down}{shift Down}{vk44 Down}
KeyWait, shift
Send {Ctrl Up}{shift Up}{vk44 Up}
Return

^Numpad4::
Send {Ctrl Down}{alt Down}{vk52 Down}
KeyWait, alt
Send {Ctrl Up}{alt Up}{vk52 Up}
Return

#If
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Publipor)]]></author>
			<pubDate>Sun, 29 Aug 2021 19:52:52 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=149381#p149381</guid>
		</item>
	</channel>
</rss>
