1 (изменено: ArtemH, 2014-01-25 20:45:36)

Тема: AHK: Развернуть скрипт через трей

Приветствую! Наткнулся на такую проблему, не могу развернуть окно при нажатии двойным кликом на трей. Использовал команду MainWindow, но там открывалось окно лога. В справочнике ничего путевого не нашел.
Вот примерный код:

Gui, add, Button,, Свернуть
Gui, Show
return

ButtonСвернуть:
Gui, Cancel
return

2

Re: AHK: Развернуть скрипт через трей

Правильно, в стандартном меню нет команды GUI, Show. Вам требуется прочитать раздел Menu в документации, в частности Menu, tray, NoStandard.

3

Re: AHK: Развернуть скрипт через трей

Использовал команду MainWindow

Тут дело в недопонимании, окно лога это и есть главное окно, перечитайте ещё раз

MainWindow Эта команда действует только на компилированные скрипты, позволяя главному окну скрипта открываться через значок в трее, что иначе невозможно. Она также включает пункты в меню View главного окна, такие как "Lines most recently executed" (последние выполненные строки), позволяя пользователю просматривать исходный код скрипта и другую информацию. MenuName должно иметь значение TRAY.

Наверное Вам нужно:


Gui, add, Button,, Свернуть
Gui, Show 
Menu, Tray, add, развернуть окно через трей, GuiShow
return

ButtonСвернуть:
    Gui, Cancel
    return

GuiShow:
    Gui, Show 
    return
По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

4

Re: AHK: Развернуть скрипт через трей

не могу развернуть окно при нажатии двойным кликом на трей.

А это так:


Gui, add, Button,, Свернуть
Gui, Show 
Menu, Tray, add, развернуть окно через трей, GuiShow 
Menu, Tray, Default, развернуть окно через трей
return

ButtonСвернуть:
    Gui, Cancel
    return

GuiShow:
    Gui, Show 
    return
По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

5

Re: AHK: Развернуть скрипт через трей

Не додумался бы. Я думал, что default использует пункт меню по умолчанию, ну, как там написано. Спасибо.