Zahteve: Pridobi URL-je vseh zavihkov trenutnega Edge in zamenjaj URL-je določenih zavihkov glede na ključne besede. Ta članek uporablja .NET programe za klic UI Automation API-ja za implementacijo funkcionalnosti.
Najprej ustvarite nov .NET Framework Winform okenski program, ki ga je treba referenciratiUIAutomationClient.dll、UIAutomationTypes.dllKnjižnica razredov, lokacija datoteke: C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0
Zdi se, da nam pomaga referencirati ustrezni dll glede na asemblersko različico, dejanski referenčni naslov pa je naslednji:
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 Glavno načelo je, da podatke o pritiskih tipk pošljete tako, da poiščete ime UI oznake, če je to pritrdilnoZa angleške operacijske sisteme lahko iščete ključno besedo "Address and search bar"da najdeš element uporabniškega vmesnika, toda kakšna je ključna beseda kitajskega operacijskega sistema?
Uporabiti morate orodje Inspect, da najdete ime elementa in lokacijo orodja: "C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64\inspect.exe"
Priporočljivo je uporabiti Inspect namesto UISpy, saj sem pri Inspectu uspel najti naslovno vrstico. Preklopil sem na uporabo nadzornega fokusa, nato kliknil na naslovno vrstico in Inspectir, da sem ga našel. Inspect je del Windows Toolkit in ga je mogoče namestiti z Windows 10 SDK.
Druga težava je ustvariti URL v naslovni vrsticiPreklop na angleško metodo vnosa, sicer ne more normalno skakati, upodabljanje je naslednje:
Izvorna koda je naslednja:
(Konec)
|