|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Tray menu |
|
[решено] Tray menu
|
Новый участник Сообщения: 36 |
Профиль | Отправить PM | Цитировать
#Include <Constants.au3> #NoTrayIcon Opt("TrayMenuMode",1) ; Default tray menu items (Script Paused/Exit) will not be shown. $checkeditem = TrayCreateItem("Checked") $exititem = TrayCreateItem("Exit") TraySetState() Dim $TrayItemState ;~ $x = $TRAY_CHECKED $x = $TRAY_UNCHECKED TrayItemSetState($checkeditem,$x) While 1 $msg = TrayGetMsg() Select Case $msg = $exititem ExitLoop EndSelect WEnd Exit Вопрос В током варианте я немогу ставить галачку в Tray menu на против "Checked" Если меняю параметр $X на $TRAY_CHECKED То все работат Как сделать что бы оба варианта работало |
|
Отправлено: 09:20, 19-05-2009 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать Цитата shyra1976:
|
|
------- Отправлено: 12:19, 19-05-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 307
|
Профиль | Отправить PM | Цитировать Вот, например:
#Include <Constants.au3> #NoTrayIcon Opt("TrayMenuMode", 1 + 2) $checkeditem = TrayCreateItem("Checked") $exititem = TrayCreateItem("Exit") TraySetState() While 1 $msg = TrayGetMsg() Switch $msg Case $checkeditem If BitAND(TrayItemGetState($checkeditem), $TRAY_CHECKED) Then TrayItemSetState($checkeditem, $TRAY_UNCHECKED) Else TrayItemSetState($checkeditem, $TRAY_CHECKED) ;RegWrite() здесь производишь например запись значения в реестр EndIf Case $exititem Exit EndSwitch WEnd |
------- Отправлено: 12:31, 19-05-2009 | #3 |
Новый участник Сообщения: 36
|
Профиль | Отправить PM | Цитировать spasibo bolshoe
Vek zivi ,vek ychis Цитата Creat0R:
beve - Решил проблему |
|
Отправлено: 13:42, 19-05-2009 | #4 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать |
|
------- Отправлено: 17:32, 19-05-2009 | #5 |
Новый участник Сообщения: 36
|
Профиль | Отправить PM | Цитировать Цитата Creat0R:
проблемма втом что бы поставить и убрать галочку в Tray если ты откроешь $x = $TRAY_CHECKED и закроешь $x = $TRAY_UNCHECKED то галочку в Tray не поставить |
|
Отправлено: 11:29, 20-05-2009 | #6 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] как сделать клик на иконке в tray | adima | AutoIt | 20 | 30-07-2012 09:34 | |
[решено] Невозможно зайти в BIOS и Boot Menu!!! | chebr | Непонятные проблемы с Железом | 32 | 28-10-2009 20:21 | |
ALTLinux - [решено] нет файла menu.lst | hub-lex | Общий по Linux | 20 | 04-04-2009 00:07 | |
[решено] PopUp Menu | axlwor | AutoIt | 4 | 25-03-2009 19:23 | |
2008 - [решено] Перенаправление Start Menu | shav-75 | Windows Server 2008/2008 R2 | 1 | 15-03-2009 18:56 |
|