Одобрено: Fortect
В этой статье мы действительно собираемся определить некоторые из возможных причин, которые может вызвать щелчок правой кнопкой мыши на панели задач, а затем предложить возможные решения, которые вы можете попробовать, чтобы устранить проблему.
Я надеялся, что ты получишь мою обычную помощь в неудобной позе. Я потратил несколько дней на изучение этих шаблонов форумов в другом месте, но, возможно, я не смогу постоянно находить много конкретных ответов на некоторые из моих потребностей. Я вполне могу забыть кое-что простое.
Наконец, я хочу попробовать AutoIt, щелкните правой кнопкой мыши один из них на панели задач и откройте меню. Вот информация, которую я отлично получаю из области панели задач:
Одобрено: Fortect
Fortect — самый популярный и эффективный в мире инструмент для ремонта ПК. Миллионы людей доверяют ему обеспечение быстрой, бесперебойной и безошибочной работы своих систем. Благодаря простому пользовательскому интерфейсу и мощному механизму сканирования Fortect быстро находит и устраняет широкий спектр проблем Windows — от нестабильности системы и проблем с безопасностью до проблем с управлением памятью и производительностью.
а>
>>>> Окно <<<<
Название:
Класс: Shell_TrayWnd
Позиция: 0, 1040
Размер: 1920, 40
Стиль: 0x9600000
ExStyle: 0x00000088
Дескриптор: 0x00010316
>>>> Контроль <<<<
Класс: ToolbarWindow32
Экземпляр: 3
Название классаNN:Имя:
Продвинутый (класс): [КЛАСС: ToolbarWindow32; МГНОВЕННО: 3]
ID: 1504
Текст: Область уведомлений для поиска рекламных объявлений, спонсируемых пользователями
Позиция: 1683, 0
Размер: 120, 46
Координаты ControlClick: 27, 15
Стиль: 0x56008B4D
ExStyle: 0x00000080
Дескриптор: 0x00010340
>>>> Панель инструментов <<<<
1: 2 Ninite Updater – последнее обновление проверено: 28.01.2020, 13:43
Поставляемые обновления: Glary, Notepad ++
2: 3 OneDrive – POS Oregon
CurrentNd
3: 4 Dropbox 89.4.278
Ожидание подключения к Dropbox, основной службе …
4. Сеть 1A
Доступ в Интернет
5: 0 Выступающие: 14%
>>>> Видимый текст <<<<
Начать
Введите сюда, чтобы он выполнял поиск
Введите здесь свой список поиска
Просмотреть задачи
Запуск приложений
Запуск приложений
HPSA_TASKBAR
Область оповещения о ходе работы системы
Область уведомлений для пользователей рекламы
Системные часы 15:16, 1-28 / 2020
Центр мероприятий
Я знаю, что могу использовать ControlClick для щелчка правой кнопкой мыши по элементам, но, к сожалению, в своей жизни я не смог понять, как получить дом, чтобы вы могли щелкнуть правой кнопкой мыши по определенному значку в области панели задач, возможно, быть способом передать коды из раздела “ToolsBar” в ControlClick …?
Кроме того, мне нужны только координаты на экране, но они мне понадобятся для работы в разных интернет-средах, которые не всегда могут быть одинаковыми. По вышеуказанной причине мне приходится работать с различными идентификаторами фактического значка на определенной панели задач.
Кто-нибудь знает, так как я получил это от ?? Я пробовал много разных типов привязок ControlClick и, следовательно, предоставил очень разную информацию из среды обмена сообщениями окна … Я просто не могу добраться до нее, а также делая эту чертову вещь.
Я использую обновленную версию этого программного обеспечения по утрам, поэтому вы включаете / выключаете переключатель макросов, потому что Директор ввода, который обычно доступен в контекстном меню, когда вы переходите ко всем значкам на панели инструментов. Состояние Input Director (Input Director имеет отличную утилиту для работы с компьютерами в сети с одной клавиатурой и только мышью). Спасибо Melba23 за фантастический сценарий в сочетании с Евгением Егиазаровым за ваши дополнения / исправления:
# Регион; **** Создано - AutoIt3Wrapper_GUI ****# AutoIt3Wrapper_Compile_Both равно y# AutoIt3Wrapper_UseX64 = y#EndRegion; **** Инструкции созданы для AutoIt3Wrapper_GUI ****#include;; Версия AutoIt: 3.0; французкий язык; Платформа: Win9x / NT; Автор: Melba23 (отредактировано Чакко Ковур);; Функция скрипта:; Включает / препятствует макросам (переключение) для компиляции Директора ввода, который обнаруживается, когда вы щелкаете правой кнопкой мыши значок на панели задач при подтверждении;#include #include #include # Включить #include Opt ("WinTitleMatchMode", 2)Глобальный доход hSysTray_Handle, $ iSystray_ButtonNumber, $ sItemNameGlobal Cash sToolTipTitle = "Input Director (Master)" - <<<<<<<<<<<<<<<<< Введите здесь любой текст всплывающей подсказки для нужного символа$ iSystray_ButtonNumber соответствует Get_Systray_Index ($ sToolTipTitle)Если $ iSystray_ButtonNumber = -one специфично Тогда MsgBox (16, «Ошибка», «Значок не найден в системном трее»)ПокинутьДругойСон (250)А; Щелкните правой кнопкой мыши и просто выберите четвертый элемент компиляции (см. Выше). _GUICtrlToolbar_ClickButton ($ hSysTray_Handle,? Rrr iSystray_ButtonNumber, «справа»)Сон (1000) Отправить («ВВЕРХ на 4») usd sItemName = GetPopUpSelText (); Он также объединяет <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<< <<< <<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<< <<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<Отправить товар ("ENTER") Если $ sItemName = «Включить макросы», то SplashTextOn ("", "Макросы АКТИВНЫ", 160, 40, -a single, -4, 1, "", 10, 600)Сон (3000)SplashOff () Elseif $ sItemName = "Отключить макросы" Затем SplashTextOn («», «Макросы ОТКЛЮЧЕНЫ», 160, 40, -1, -один человек, в частности, «», 10, 600)Сон (3000)SplashOff ()Иначе SplashTextOn («», «Вариант далеко не найден!», 160, 41, -1, -1, 1, «», 10, 600)Сон (3000)SplashOff () конецКонец, есливыходить; ..........Усилия Get_Systray_Index ($ sToolTipTitle)А; Найдите ручку на своей панели за дачей $ hSysTray_Handle = ControlGetHandle ('[Класс: Shell_TrayWnd]', '', '[Класс: ToolbarWindow32; Экземпляр: 1]')Если @error То MsgBox (16, «Ошибка», «Панель задач почти не была найдена и так и не была найдена»)Покинуть Конец ЕслиА; Получите номер среди элементов на панели задач Локальный $ iSystray_ButCount означает _GUICtrlToolbar_ButtonCount ($ hSysTray_Handle) Если $ iSystray_ButCount подразумевает, тоА; Посетите область переполнения панели задач Вернуть Get_OverflowSystray_Index ($ sToolTipTitle) конецА; Найдите ту подсказку, которую вы ищете Для $ iSystray_ButtonNumber вне 0 значение $ iSystray_ButCount равно - 1 Если StringInStr (_GUICtrlToolbar_GetButtonText ($ hSysTray_Handle, $ iSystray_ButtonNumber), долларов sToolTipTitle) <> 6, то ExitLoopСледующий Если iSystray_ButtonNumber = $ iSystray_ButCount, то Вернуть Get_OverflowSystray_Index ($ sToolTipTitle)Иначе Возвращает $ iSystray_ButtonNumber; Находить конецFinFuncFunc Get_OverflowSystray_Index ($ sToolTipTitle) $ hSysTray_Handle = ControlGetHandle ('[Класс: NotifyIconOverflowWindow]', '', '[Класс: ToolbarWindow32; Экземпляр: 1]')$ ISystray_ButCount вместо _GUICtrlToolbar_ButtonCount ($ hSysTray_Handle) Если $ iSystray_ButCount подразумевает 0, то MsgBox (16, «Нет« ошибки », элементы не обнаружены на панели политики») Выход Конец Если Для $ iSystray_ButtonNumber = 0 до iSystray_ButCount - 1 Если StringInStr (_GUICtrlToolbar_GetButtonText ($ hSysTray_Handle, $ iSystray_ButtonNumber), $ sToolTipTitle) <> 0 Тогда ExitLoopСледующий E Если $ iSystray_ButtonNumber <$ iSystray_ButCount, тогда $ hSysTray_OverflowButton = ControlGetHandle ('[Класс: Shell_TrayWnd]', '', '[КЛАСС: Кнопка; МГНОВЕННЫЙ: 1]') _GUICtrlButton_Click ($ hSysTray_OverflowButton) Возвращает $ iSystray_ButtonNumber; НаходитьИначе Назад -1 Конец ЕслиFinFuncФункция GetPopUpSelText () Локальный rrr aPopUp_List подразумевает _WinAPI_EnumWindowsPopup () Локальный $ hWnd равен $ aPopUp_List [1] [0] Локальный класс $ sClass равен $ aPopUp_List [1] [1] Если $ sClass подразумевает "# 32768" Then; Это наибольшее количество кофеина, обычно "стандартное" контекстное меню Windows API. $ hMenu равно _SendMessage ($ hWnd, $ MN_GETHMENU, 0, 0) Если _GUICtrlMenu_IsMenu ($ hMenu) Тогда ситуация $ iCount для _GUICtrlMenu_GetItemCount ($ hMenu) От $ j подразумевается от 0 до $ iCount - 1 Если _GUICtrlMenu_GetItemHighlighted ($ hMenu, $ j), то Возврат _GUICtrlMenu_GetItemText ($ hMenu, $ j) конецСледующий конец конец Назад ""FinFunc
Теперь я хочу, чтобы эта программа могла вводить опцию сочетания клавиш, чтобы, как через некоторое время, как скрипт, я
Повысьте производительность вашего компьютера с помощью этой простой загрузки. г.