Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 6986|Svar: 4

[Kilde] [Practice] Brug .NET til at skifte URL til Edge-browserfanen

[Kopier link]
Opslået på 29/05/2022 22.25.03 | | | |
Krav: Få URL'erne for alle faner i den aktuelle Edge og byt URL'erne for de angivne faner i henhold til nøgleordene. Denne artikel bruger .NET-programmer til at kalde UI Automation API for at implementere funktionalitet.

Først skal du oprette et nyt .NET Framework Winform-vinduesprogram, som skal refereres tilUIAutomationClient.dllUIAutomationTypes.dllKlassebibliotek, filplacering: C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0

Det ser ud til at hjælpe os med at referere den tilsvarende dll i henhold til assembly-versionen, og den faktiske referenceadresse er som følger:

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
Hovedprincippet er at sende tastetryksdata ved at søge efter UI-tagets navn, hvis jaFor engelske operativsystemer kan du søge efter nøgleordet "Address and search bar"for at finde UI-elementet, men hvad er nøgleordet for det kinesiske operativsystem?

Du skal bruge Inspect-værktøjet til at finde elementnavnet, værktøjets placering: "C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64\inspect.exe"

Det anbefales at bruge Inspect i stedet for UISpy, da jeg med Inspect kunne finde adresselinjen. Jeg skiftede til at bruge overvågningsfokus, og klikkede derefter på adresselinjen og Inspektér for at finde den. Inspect er en del af Windows Toolkit og kan installeres med Windows 10 SDK'en.


En anden udfordring er at oprette en URL i adresselinjenSkift til engelsk inputmetode, ellers kan den ikke springe normalt, renderingen er som følger:



Kildekoden er som følger:

(Slut)





Tidligere:[Praktisk kamp] Serveren bygger LibreSpeed for at teste netværkshastigheden
Næste:Praktisk drift: Brug af Docker til at bygge DNS-tjeneste (dnsmasq)
 Udlejer| Opslået på 29/05/2022 22.48.28 |
 Udlejer| Opslået på 29/05/2022 22.58.49 |
UIAutomationClient-relaterede biblioteker kan refereres direkte, som vist i figuren nedenfor:



Opslået på 03/06/2022 22.53.37 |
Lær at lære...
Opslået på 17/06/2022 09.31.59 |
Studer, indsaml og registrer
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com