Požadavky: Získejte URL všech záložek aktuálního Edge a přepněte URL zadaných záložek podle klíčových slov. Tento článek používá .NET programy k volání UI Automation API pro implementaci funkčnosti.
Nejprve vytvořte nový .NET Framework Winform window program, který je potřeba odkazovatUIAutomationClient.dll、UIAutomationTypes.dllKnihovna tříd, umístění souboru: C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0
Zdá se, že nám to pomáhá odkazovat na odpovídající dll podle verze v assembleru, a skutečná referenční adresa je následující:
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.7.2\UIAutomationClient.dll
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.7.2\UIAutomationTypes.dll Hlavní princip je posílat data o úsazích kláves vyhledáním názvu UI tagu, pokud ano.U anglických operačních systémů můžete vyhledat klíčové slovo "Address and search bar"najít UI prvek, ale jaké je klíčové slovo čínského operačního systému?
Musíte použít nástroj Inspect, abyste našli název prvku, umístění nástroje: "C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64\inspect.exe"
Doporučuje se použít Inspect místo UISpy, protože u Inspect jsem našel adresní řádek. Přešel jsem na Monitoring Focus, pak jsem klikl na adresní řádek a Inspectoval, abych to našel. Inspect je součástí Windows Toolkit a lze jej nainstalovat pomocí SDK Windows 10.
Další obtíží je vytvořit URL v adresním řádkuPřechod na anglickou metodu vstupu, jinak nemůže normálně přeskočit, vykreslování je následující:
Zdrojový kód je následující:
(Konec)
|