<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK v2: Аналог Menu, Tray, Click]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=18517</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=18517&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK v2: Аналог Menu, Tray, Click».]]></description>
		<lastBuildDate>Thu, 13 Nov 2025 05:58:57 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK v2: Аналог Menu, Tray, Click]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=162873#p162873</link>
			<description><![CDATA[<p><strong>teadrinker</strong><br />Прекрасно работает! Продолжу изучать v2 значит)<br />Почему же я нигде не нашел, что у <strong>ClickCount</strong> есть событие нажатия, все доки и форумы перерыл - нету. Либо не так искал.<br /><em>Свой код поправил, теперь должен работать.</em></p>]]></description>
			<author><![CDATA[null@example.com (Zohann)]]></author>
			<pubDate>Thu, 13 Nov 2025 05:58:57 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=162873#p162873</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK v2: Аналог Menu, Tray, Click]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=162872#p162872</link>
			<description><![CDATA[<p>А этот код разве запускается? У меня выдаёт ошибку.<br />Должно быть примерно так:<br /></p><div class="codebox"><pre><code>#Requires AutoHotkey v2
Persistent

guiTitle := &#039;Заголовок окна&#039;
wnd := CreateGui(guiTitle)
CreateTrayMenu(guiTitle, wnd)

CreateGui(title) {
    wnd := Gui(&#039;ToolWindow AlwaysOnTop&#039;, title)
    wnd.OnEvent(&#039;Close&#039;, ShowHideGui)
    wnd.AddButton(&#039;w200&#039;, &#039;Скрыть&#039;).OnEvent(&#039;Click&#039;, ShowHideGui.Bind(wnd))
    wnd.Show(&#039;x100 y100&#039;)
    return wnd
}

CreateTrayMenu(title, gui) {
    A_TrayMenu.Delete()
    A_IconTip := title
    A_TrayMenu.Add(&#039;Скрыть&#039;, ShowHideGui.Bind(gui))
    A_TrayMenu.Add(&#039;Выход&#039;, (*) =&gt; ExitApp())
    A_TrayMenu.Default := &#039;1&amp;&#039;
    A_TrayMenu.ClickCount := 1
}

ShowHideGui(gui, *) {
    WinExist(&#039;ahk_id &#039; . gui.hwnd) ? (gui.Hide(), A_TrayMenu.Rename(&#039;Скрыть&#039;, &#039;Показать&#039;))
                                   : (gui.Show(), A_TrayMenu.Rename(&#039;Показать&#039;, &#039;Скрыть&#039;))
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 12 Nov 2025 19:03:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=162872#p162872</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK v2: Аналог Menu, Tray, Click]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=162871#p162871</link>
			<description><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Так, как у вас написано, не стоит делать ни во второй, ни даже в первой версии. Вы при каждом выполнении метки зачем-то пересоздаёте меню заново. Достаточно создать меню один раз. Но я не вижу здесь показа/скрытия какой-либо программы, вижу только закрытие GUI. Приведите код, по которому можно понять, чего именно вы хотите, или поясните более внятно на словах.</p></blockquote></div><p>Добро, переписал. Клик по иконке скрипта в трее показывает/скрывает окно программы (Gui). Хочу аналогично сделать в v2. Возможно ли?<br /></p><div class="codebox"><pre><code>Title = Connect
Menu, Tray, Tip, %Title%
Menu, Tray, NoStandard
Menu, Tray, add, Показать
Menu, Tray, Default, Показать
Menu, Tray, add, Выход
Menu, Tray, Click, 1	
; ********************************		
Gui, -Resize ToolWindow +AlwaysOnTop	
Gui, Add, Button, x5 y5 w60 gПоказать, Hide
Gui, Show, x100 y100, %Title%
Return
; ********************************	
Показать:
	IfWinExist, %Title% 
		Gui Hide
	else
		Gui Show
Return
; ********************************	
Выход:
	ExitApp</code></pre></div><p>А по сути оффтопа по поводу AHK - согласен на 100% с ув. <strong>teadrinker</strong>.<br />Добавлю, что такого низкого порога вхождения нет ни у одного языка программирования.<br />В своей нише у него нет равных.</p>]]></description>
			<author><![CDATA[null@example.com (Zohann)]]></author>
			<pubDate>Wed, 12 Nov 2025 06:57:06 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=162871#p162871</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK v2: Аналог Menu, Tray, Click]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=162825#p162825</link>
			<description><![CDATA[<p><strong>Malcev</strong><br />Не знал. С пайтоном знаком по учебнику для начинающих.</p>]]></description>
			<author><![CDATA[null@example.com (haridev)]]></author>
			<pubDate>Sun, 02 Nov 2025 07:30:04 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=162825#p162825</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK v2: Аналог Menu, Tray, Click]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=162824#p162824</link>
			<description><![CDATA[<p>Ошибаетесь, в пайтон есть все, что есть в автохотки и много чего еще. Единственное, в чем ahk не превзойти, так это в скорости и надежности переназначении клавиш. Хотя и тут можно постараться приблизиться.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Sun, 02 Nov 2025 07:08:13 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=162824#p162824</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK v2: Аналог Menu, Tray, Click]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=162823#p162823</link>
			<description><![CDATA[<p><strong>teadrinker</strong><br />Так нету. И в Python вроде нет работы с окнами и горячих клавиш. Я о том, что у AHK есть конкретное предназначение, функционал, отсутствующий в других языках.</p>]]></description>
			<author><![CDATA[null@example.com (haridev)]]></author>
			<pubDate>Sun, 02 Nov 2025 07:00:31 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=162823#p162823</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK v2: Аналог Menu, Tray, Click]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=162822#p162822</link>
			<description><![CDATA[<p>Может, имеется в виду powershell?<br /></p><div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Ну, вот, например, приемлемый уровень?</p></blockquote></div><p>Приемлимый. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />Я не совсем в теме, но предполагаю, что на пайтоне уже написаны готовые библиотеки для этого.<br />Ну и подобное можно написать и на ahk v1, зная winapi и понимая алгоритмы.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Sun, 02 Nov 2025 06:58:58 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=162822#p162822</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK v2: Аналог Menu, Tray, Click]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=162821#p162821</link>
			<description><![CDATA[<div class="quotebox"><cite>haridev пишет:</cite><blockquote><p>AHK - это cmd, каким он должен бы быть, но каким он не есть.</p></blockquote></div><p>Вот странная мысль. Разве в cmd есть работа с окнами, горячими клавишами? Или классы?</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sat, 01 Nov 2025 19:17:12 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=162821#p162821</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK v2: Аналог Menu, Tray, Click]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=162820#p162820</link>
			<description><![CDATA[<div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>Я хоть и не более десятка написал  - кайфа не получил.<br />И в разы быстрее - это ты уже загнул</p></blockquote></div><p>Язык более логичный, соответственно, кто любит именно программирование, получит большее удовольствие. Нет, действительно быстрее получается, по той же причине. Ну, может и не в разы, но заметно.<br /></p><div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>С нынешним уровнем chat gpt не совсем проще.<br />Он на пайтоне скрипт набросает и разъяснит быстрее, чем кто-либо напишет такой же на ahk.</p></blockquote></div><p>Ну, <a href="https://www.autohotkey.com/boards/viewtopic.php?p=611079#p611079">вот</a>, например, приемлемый уровень? <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sat, 01 Nov 2025 19:14:24 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=162820#p162820</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK v2: Аналог Menu, Tray, Click]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=162819#p162819</link>
			<description><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>писать на нём в разы быстрее, и, главное, приятнее.</p></blockquote></div><p>Тут уже дело вкуса. Я хоть и не более десятка написал&nbsp; - кайфа не получил.<br />И в разы быстрее - это ты уже загнул.<br /></p><div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>AHK несоизмеримо проще, чем то, что ты упомянул</p></blockquote></div><p>С нынешним уровнем chat gpt не совсем проще.<br />Он на пайтоне скрипт набросает и разъяснит быстрее, чем кто-либо напишет такой же на ahk.<br /></p><div class="quotebox"><cite>haridev пишет:</cite><blockquote><p>От фигурных скобок тоже рябит в глазах, в V3 их уберут, надеюсь</p></blockquote></div><p>Ну не знаю, тут бы хватило мотивации у <strong>lexikos</strong> v2.1 закончить...</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Sat, 01 Nov 2025 17:00:23 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=162819#p162819</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK v2: Аналог Menu, Tray, Click]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=162818#p162818</link>
			<description><![CDATA[<p>AHK - это cmd, каким он должен бы быть, но каким он не есть. Перспектива - распространение на другие платформы. V2 лучше V1 хотя бы меньшим количеством запятых, от которых рябит в глазах. От фигурных скобок тоже рябит в глазах, в V3 их уберут, надеюсь ))</p>]]></description>
			<author><![CDATA[null@example.com (haridev)]]></author>
			<pubDate>Sat, 01 Nov 2025 16:27:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=162818#p162818</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK v2: Аналог Menu, Tray, Click]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=162817#p162817</link>
			<description><![CDATA[<p>Спросом у кого? У работодателей? Не думаю, что ТС собирается получать заказы. AHK несоизмеримо проще, чем то, что ты упомянул. А я, как человек, изучивший v2, заверяю, что времени на это уходит немного, если хорошо знать v1, а писать на нём в разы быстрее, и, главное, приятнее.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sat, 01 Nov 2025 15:59:16 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=162817#p162817</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK v2: Аналог Menu, Tray, Click]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=162816#p162816</link>
			<description><![CDATA[<p>Языки, которые пользуются спросом, разумеется.<br />Например: Python, typesript.<br />А переходить на ahk v2 с ahk v1 - это шило на мыло.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Sat, 01 Nov 2025 13:37:33 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=162816#p162816</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK v2: Аналог Menu, Tray, Click]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=162814#p162814</link>
			<description><![CDATA[<div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>более перспективные ЯП</p></blockquote></div><p>Какую перспективу ты имеешь в виду?</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sat, 01 Nov 2025 11:49:42 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=162814#p162814</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK v2: Аналог Menu, Tray, Click]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=162813#p162813</link>
			<description><![CDATA[<p>Заходите в справку:<br /><a href="https://www.autohotkey.com/docs/v1/lib/Menu.htm">https://www.autohotkey.com/docs/v1/lib/Menu.htm</a><br />Нажимаете сверху V1, меняете на V2.<br />На странице ищете слово Click.<br /></p><div class="quotebox"><cite>Zohann пишет:</cite><blockquote><p>Или вообще не пытаться кодить на v2, а остаться на старом добром v1?</p></blockquote></div><p>Если времени девать некуда, то можете поизучать, хотя я бы лучше потратил его на более перспективные ЯП.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Sat, 01 Nov 2025 10:32:45 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=162813#p162813</guid>
		</item>
	</channel>
</rss>
