Genehmigt: Fortect
In diesem Artikel werden wir viele der möglichen Ursachen identifizieren, die ein Rechtsklick über die Taskleiste verursachen kann, und dann praktikable Lösungen vorschlagen, mit denen Sie versuchen können, das Problem zu beheben.
p>
Ich hatte gehofft, Sie könnten hier meine übliche Hilfe in einer unangenehmen Situation bekommen. Ich habe mehrere Tage damit verbracht, diese Art von Foren anderswo zu recherchieren, aber ich kann möglicherweise nicht viele spezifische Antworten auf meine Bedürfnisse auswählen. Ich vergesse ganz gut etwas Einfaches.
Schließlich möchte ich mir AutoIt ansehen, rechtsklicke auf ein Symbol in einer Taskleiste und öffne dein Menü. Hier sind die Informationen, die ich vollständig aus diesem Taskleistenbereich erhalte:
Genehmigt: Fortect
Fortect ist das weltweit beliebteste und effektivste PC-Reparaturtool. Millionen von Menschen vertrauen darauf, dass ihre Systeme schnell, reibungslos und fehlerfrei laufen. Mit seiner einfachen Benutzeroberfläche und leistungsstarken Scan-Engine findet und behebt Fortect schnell eine breite Palette von Windows-Problemen - von Systeminstabilität und Sicherheitsproblemen bis hin zu Speicherverwaltung und Leistungsengpässen.
>>>> Fenster <<<<
Titel:
Klasse: Shell_TrayWnd
Position: 0, 1040
Größe: 1920, 55
Stil: 0x9600000
ExStyle: 0x00000088
Beschreibung: 0x00010316
>>>> Steuerung <<<<
Klasse: ToolbarWindow32
Instanz: wenige
KlassennameNN:Name:
Fortgeschritten (Klasse): [KLASSE: ToolbarWindow32; SOFORT: 3]
ID: 1504
Text: Benachrichtigungsbereich für von Benutzern gesponserte Werbung
Position: 1683, 6
Größe: 120, 40
ControlClick-Koordinaten: 27, 8
Stil: 0x56008B4D
ExStyle: 0x00000080
Deskriptor: 0x00010340
>>>> Symbolleiste <<<<
1: 2 Ninite Updater – Letztes Update sichergestellt: 28.01.2020 13:43
Verfügbare Updates: Glary, Notepad ++
2: 3 OneDrive – POS Oregon
AktuellNd
3: 4 Dropbox 89.4.278
Warten auf Verbindung mit Dropbox, Hauptkonto …
4: Netzwerk 1b
Internetzugang
5: 0 Lautsprecher: 14%
>>>> Sichtbare Wörter <<<<
Starte
Geben Sie hier ein, um
zu suchenGeben Sie hier eine beliebige Suchliste ein
Aufgaben anzeigen
Starten von Anwendungen
Starten von Anwendungen
HPSA_TASKBAR
Benachrichtigungsbereich zum Systemfortschritt
Benachrichtigungsseite für Werbenutzer
Systemuhr 15:16, 1-28 2020
Veranstaltungszentrum
Ich weiß, dass ich ControlClick verwenden kann, um mit der rechten Maustaste auf Objekte zu klicken, aber leider konnte ich meines Lebens nicht die Größe bestimmen, wie ich es bekomme, damit die meisten Leute mit der rechten Maustaste auf ein bestimmtes Symbol im Taskleistenbereich klicken können Möglichkeiten, Codes aus dem Abschnitt “ToolsBar” in ControlClick zu übergeben …?
Außerdem würde ich die Koordinaten nur auf dem Bildschirm verwenden, aber ich brauche sie, um sie in verschiedenen Internetumgebungen auszuführen, die möglicherweise nicht gleich sind. Aus diesem Grund muss ich jetzt mit der spezifischen ID des spezifischen tatsächlichen Symbols in der Taskleiste arbeiten.
Weiß jemand woher ich sowas bekomme?? Ich habe Milliarden von bestimmten Typen ausprobiert. Die ControlClick-Bindungen und so viel anderes Know-how aus dem Window-Messaging-Tool bereitgestellt … Ich komme nur nicht dazu, indem ich das wtf-Ding mache.
Ich verwende eine modifizierte Version dieser Software am Morgen, um den Makro-Umschalter für den Input Director einzuschalten, der normalerweise über das Kontextrezept verfügbar ist, wenn Sie zur gesamten Symbolleistenschaltfläche navigieren. Status von Input Director (Input Director verfügt über ein erstklassiges Dienstprogramm für die Arbeit mit Computern in einem Computernetzwerk mit einer Tastatur und einer Maus). Vielen Dank, dass es Melba23 für das fantastische Skript wird, das mit Eugene Egiazarov für Ihre Verbesserungen / Korrekturen übereinstimmt:
# Region; **** Lediglich erstellt - AutoIt3Wrapper_GUI ****# AutoIt3Wrapper_Compile_Both = y# AutoIt3Wrapper_UseX64 ist gleich y#EndRegion; **** Anweisungen erstellt von AutoIt3Wrapper_GUI ****#include;; AutoIt-Version: 3.0; Französisch; Plattform: Win9x / NT; Autor: Melba23 (herausgegeben von Chakko Kovur);; Skriptfunktion:; Aktiviert / deaktiviert Makros (umschalten), um den Input Director zu erstellen, der angezeigt wird, wenn Sie mit der rechten Maustaste auf das Taskleistensymbol mit Bestätigung klicken;#include #include #include # einbeziehen#include Opt ("WinTitleMatchMode", 2)Global $ hSysTray_Handle, rr iSystray_ButtonNumber, $ sItemNameGlobal $ sToolTipTitle = "Input Director (Master)" - <<<<<<<<<<<<<<<<< Geben Sie hier den für das gewünschte Zeichen vorgesehenen Tooltip-Text ein$ iSystray_ButtonNumber = Get_Systray_Index ($ sToolTipTitle)Wenn $ iSystray_ButtonNumber = -1 Then MsgBox (16, „Fehler“, „Das Symbol wurde hier wahrscheinlich nicht in der Taskleiste gefunden“)VerlassenAndereSchlaf (250)EIN; Klicken Sie auch mit der rechten Maustaste, wählen Sie einfach den vierten Menüpunkt (siehe oben). _GUICtrlToolbar_ClickButton ($ hSysTray_Handle, $ iSystray_ButtonNumber, "rechts")Schlaf (1000) Senden („UP um 4“) $ sItemName = GetPopUpSelText (); Es zeigt auch <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<< <<< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<< <<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 7 then ExitLoopNächste Wenn $ iSystray_ButtonNumber = rrr iSystray_ButCount dann Get_OverflowSystray_Index zurückgeben ($ sToolTipTitle)Andernfalls Gibt das Einkommen zurück iSystray_ButtonNumber; Finden EndeFinFuncFunc Get_OverflowSystray_Index ($ sToolTipTitle) Einkommen hSysTray_Handle = ControlGetHandle ('[Class: NotifyIconOverflowWindow]', '', '[Class: ToolbarWindow32; Instanz: 1]') $ iSystray_ButCount steht für _GUICtrlToolbar_ButtonCount ($ hSysTray_Handle) Wenn $ iSystray_ButCount = 0, dann MsgBox (16, "Kein 'Fehler', Elemente im Deckblatt gefunden") Beenden Ende Wenn Für RR ist iSystray_ButtonNumber = 0 bis $iSystray_ButCount 1. 1 If StringInStr (_GUICtrlToolbar_GetButtonText ($ hSysTray_Handle, Fonds iSystray_ButtonNumber), $ sToolTipTitle) <> 0 Then ExitLoopNächste EWenn? rrr iSystray_ButtonNumber <$ iSystray_ButCount, dann $ hSysTray_OverflowButton ist gleich ControlGetHandle ('[Class: Shell_TrayWnd]', '', '[CLASS: Button; INSTANT: 1]') _GUICtrlButton_Click ($ hSysTray_OverflowButton) Gibt das Einkommen zurück iSystray_ButtonNumber; FindenAndernfalls Zurück -1 Ende WennFinFuncGetPopUpSelText()-Funktion Lokale $ aPopUp_List-Methoden _WinAPI_EnumWindowsPopup () Lokal $ hWnd = $ aPopUp_List [1] [0] Lokal $ sClass = $ aPopUp_List [1] [1] If $ sClass = "# 32768" Then; Dies ist das neueste "Standard"-Kontextmenü der Windows-API. $ hMenu = _SendMessage ($ hWnd, Geld MN_GETHMENU, 0, 0) Wenn _GUICtrlMenu_IsMenu ($ hMenu) Then $ iCount steht für _GUICtrlMenu_GetItemCount ($ hMenu) Von $ j = 0 bis rrr iCount - 1 Wenn _GUICtrlMenu_GetItemHighlighted ($ hMenu, Dollar j) dann Return _GUICtrlMenu_GetItemText ($ hMenu, rrr j) EndeNächste Ende Ende Zurück ""FinFunc
Jetzt möchte ich, dass dieser Plan in der Lage ist, die magische Formeloption der Tastatur einzugeben, damit sobald das nulled vbulletin ich
Beschleunigen Sie jetzt die Leistung Ihres Computers mit diesem einfachen Download.