|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Поиск значка в трее по процессу |
|
Поиск значка в трее по процессу
|
Ветеран Сообщения: 2183 |
Профиль | Отправить PM | Цитировать Нужно по имени процесса нужно найти значок в трее, кликнуть по нему правой кнопкой мыши и в раскрывшемся меню найти и нажать пункт "Настройка".
|
|
Отправлено: 08:50, 11-11-2017 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать sov44, искать сейчас даже не возьмусь, ибо не помню, что именно следует искать (детали совершенно вылетели из головы), но помнится, что недавно, в пределах пяти-семи лет, либо здесь, либо в Сообществе (может, стоит и там спросить, вдруг вспомнят) примерно таковое было, и даже с кодом: процесс → поиск значка → вызов меню → выбор пункта меню.
|
Отправлено: 09:29, 11-11-2017 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 5380
|
Профиль | Отправить PM | Цитировать [решено] Можноли в Autoite отредактировать значок скрипта который появляеться в сис.трее?
Думаю, что будет актуально, особенно, в свете предыдущей темы sov44: Цитата sov44:
Цитата:
|
||
------- Отправлено: 11:03, 11-11-2017 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Казбек, там про свой собственный значок скрипта. Явно другой скрипт помнится.
sov44, ну, вот отсюда можно начать танцевать. |
Отправлено: 11:10, 11-11-2017 | #4 |
Ветеран Сообщения: 2183
|
Профиль | Отправить 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 |
Новый участник Сообщения: 5
|
Профиль | Сайт | Отправить PM | Цитировать https://youtu.be/tmaVEk-zhRE вот может поможет.
|
Отправлено: 13:26, 03-12-2017 | #6 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Поиск иконки в трее по 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 |
|