See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 6986|Vastuse: 4

[Allikas] [Harjuta] Kasuta .NET-i, et vahetada Edge brauseri vahekaardi URL-i

[Kopeeri link]
Postitatud 29.05.2022 22:25:03 | | | |
Nõuded: Hangi kõigi praeguse Edge'i vahelehtede URL-id ja vaheta määratud vahelehtede URL-id vastavalt märksõnadele. See artikkel kasutab .NET programme, et kutsuda UI Automation API-d funktsionaalsuse rakendamiseks.

Esiteks loo uus .NET Framework Winform aknaprogramm, millele tuleb viidataUIAutomationClient.dllUIAutomationTypes.dllKlassi raamatukogu, faili asukoht: C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0

Tundub, et see aitab meil viidata vastavale dll-ile vastavalt assembleri versioonile ning tegelik viiteaadress on järgmine:

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
Peamine põhimõte on saata klahvivajutuste andmeid, otsides kasutajaliidese sildi nime, kui jahInglise operatsioonisüsteemide puhul võid otsida märksõna "Aadress ja otsinguriba"leida kasutajaliidese element, aga mis on Hiina operatsioonisüsteemi märksõna?

Pead kasutama Inspect tööriista, et leida elemendi nimi ja asukoht: "C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64\inspect.exe"

Soovitatav on kasutada Inspect'i UISpy asemel, sest Inspectiga leidsin aadressiriba. Lülitasin üle jälgimise fookuse peale, siis klõpsasin aadressiribal ja Inspect'il, et see leida. Inspect on osa Windowsi tööriistakomplektist ja seda saab paigaldada Windows 10 SDK-ga.


Teine raskus on URL-i loomine aadressiribaleÜleminek ingliskeelsele sisendmeetodile, vastasel juhul ei saa see normaalselt hüpata, renderdus on järgmine:



Lähtekood on järgmine:

(Lõpp)





Eelmine:[Praktiline võitlus] Server ehitab LibreSpeedi, et testida võrgu kiirust
Järgmine:Praktiline töö: Dockeri kasutamine DNS-teenuse loomiseks (dnsmasq)
 Üürileandja| Postitatud 29.05.2022 22:48:28 |
 Üürileandja| Postitatud 29.05.2022 22:58:49 |
UIAutomationClientiga seotud teeke saab otse viidata, nagu alloleval joonisel näidatud:



Postitatud 03.06.2022 22:53:37 |
Õpi õppima...
Postitatud 17.06.2022 09:31:59 |
Uuri, kogu ja salvesta
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com