<?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=16563&amp;type=atom" />
	<updated>2021-08-31T08:38:24Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=16563</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Смена иконок при активном профиле (окне)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=149419#p149419" />
			<content type="html"><![CDATA[<p><strong>teadrinker</strong><br />Огромное спасибо за помощь . Скрипт заработал.))</p>]]></content>
			<author>
				<name><![CDATA[Publipor]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41811</uri>
			</author>
			<updated>2021-08-31T08:38:24Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=149419#p149419</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Смена иконок при активном профиле (окне)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=149388#p149388" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2021-08-30T00:02:57Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=149388#p149388</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Смена иконок при активном профиле (окне)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=149383#p149383" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Publipor]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41811</uri>
			</author>
			<updated>2021-08-29T21:03:31Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=149383#p149383</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Смена иконок при активном профиле (окне)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=149382#p149382" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2021-08-29T20:22:38Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=149382#p149382</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Смена иконок при активном профиле (окне)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=149381#p149381" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Publipor]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41811</uri>
			</author>
			<updated>2021-08-29T19:52:52Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=149381#p149381</id>
		</entry>
</feed>
