Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Поиск значка в трее по процессу

Ответить
Настройки темы
Поиск значка в трее по процессу

Ветеран


Сообщения: 1948
Благодарности: 447

Профиль | Отправить PM | Цитировать


Нужно по имени процесса нужно найти значок в трее, кликнуть по нему правой кнопкой мыши и в раскрывшемся меню найти и нажать пункт "Настройка".

Отправлено: 08:50, 11-11-2017

 

Ветеран


Contributor


Сообщения: 20854
Благодарности: 5968

Профиль | Отправить PM | Цитировать


sov44, искать сейчас даже не возьмусь, ибо не помню, что именно следует искать (детали совершенно вылетели из головы), но помнится, что недавно, в пределах пяти-семи лет, либо здесь, либо в Сообществе (может, стоит и там спросить, вдруг вспомнят) примерно таковое было, и даже с кодом: процесс → поиск значка → вызов меню → выбор пункта меню.

Отправлено: 09:29, 11-11-2017 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Казбек

Ветеран


Сообщения: 4907
Благодарности: 1627

Профиль | Отправить PM | Цитировать


[решено] Можноли в Autoite отредактировать значок скрипта который появляеться в сис.трее?
Думаю, что будет актуально, особенно, в свете предыдущей темы sov44:
Цитата sov44:
со сменой значка в трее с KFA на привычный KAV. »
Там же поясняется, кстати:
Цитата:
иными словами при клике на значке в сист.трее левой или правой клавишей мышки, появится трей-меню

-------
Кто реку перешел, тому росы бояться ни к чему


Отправлено: 11:03, 11-11-2017 | #3


Ветеран


Contributor


Сообщения: 20854
Благодарности: 5968

Профиль | Отправить PM | Цитировать


Казбек, там про свой собственный значок скрипта. Явно другой скрипт помнится.

sov44, ну, вот отсюда можно начать танцевать.
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:10, 11-11-2017 | #4


Ветеран


Сообщения: 1948
Благодарности: 447

Профиль | Отправить PM | Цитировать


Пока так, нужно ещё найти решение по перебору меню и определению вкладки "Настройка"
Код: Выделить весь код
;http://autoit-script.ru/index.php?topic=24457.msg139568#msg139568
#include <GuiToolbar.au3>

Global $tray, $search = "Kaspersky"

$tray = ControlGetHandle("[class:Shell_TrayWnd]", "", "ToolbarWindow321")
If FindClick($search) Then Exit

ControlClick("[class:Shell_TrayWnd]", "", "Button1")
$tray = ControlGetHandle("[class:NotifyIconOverflowWindow]", "", "ToolbarWindow321")
If Not FindClick($search) Then MsgBox(0, "", "Кнопка с текстом '" & $search & "' не найдена", 7)

Func FindClick($text)
  For $i = 0 To _GUICtrlToolbar_ButtonCount($tray) - 1
    If StringInStr(_GUICtrlToolbar_GetButtonText($tray, _GUICtrlToolbar_IndexToCommand($tray, $i)), $text) > 0 Then
      _GUICtrlToolbar_ClickIndex($tray, $i, "RIGHT")
      Return 1
    EndIf
  Next
  Return 0
EndFunc

Последний раз редактировалось sov44, 11-11-2017 в 13:13.


Отправлено: 12:01, 11-11-2017 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Поиск значка в трее по процессу

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Поиск иконки в трее по ID или имени процесса Latte AutoIt 0 28-12-2016 12:46
Интерфейс - [решено] Зависание значка интернета в трее после перезагрузки Kot86 Microsoft Windows 7 4 12-08-2016 01:15
Доступ - [решено] Безопасное извлечение устройств - нет значка в трее medvedkovo Microsoft Windows 7 4 10-02-2010 13:42
Разное - Возможное решение определения значка в трее для сети Valeant Microsoft Windows 7 0 14-01-2010 22:01
Скрытие значка внешней программы в трее 11943499 AutoIt 1 22-07-2009 23:11




 
Переход