Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 6986|Odgovoriti: 4

[Vir] [Vaja] Uporabite .NET za preklop URL-ja zavihka brskalnika Edge

[Kopiraj povezavo]
Objavljeno na 29. 05. 2022 22:25:03 | | | |
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.dllUIAutomationTypes.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)





Prejšnji:[Praktični boj] Strežnik zgradi LibreSpeed za testiranje hitrosti omrežja
Naslednji:Praktično delovanje: Uporaba Dockerja za gradnjo DNS storitve (dnsmasq)
 Najemodajalec| Objavljeno na 29. 05. 2022 22:48:28 |
Pregled avtomatizacije uporabniškega vmesnika:https://docs.microsoft.com/en-us ... automation-overview
 Najemodajalec| Objavljeno na 29. 05. 2022 22:58:49 |
Knjižnice, povezane z UIAutomationClient, je mogoče neposredno referencirati, kot je prikazano na spodnji sliki:



Objavljeno na 3. 06. 2022 22:53:37 |
Nauči se učiti...
Objavljeno na 17. 06. 2022 09:31:59 |
Preučevanje, zbiranje in beleženje
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com