Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 6986|Atbildi: 4

[Avots] [Prakse] Izmantojiet .NET, lai pārslēgtu pārlūkprogrammas cilnes Edge URL

[Kopēt saiti]
Publicēts 29.05.2022 22:25:03 | | | |
Prasības: Iegūstiet visu pašreizējās Edge cilņu URL un pārslēdziet norādīto cilņu URL atbilstoši atslēgvārdiem. Šajā rakstā tiek izmantotas .NET programmas, lai izsauktu UI automatizācijas API, lai ieviestu funkcionalitāti.

Vispirms izveidojiet jaunu .NET Framework Winform loga programmu, uz kuru ir jāatsaucasUIAutomationClient.dllUIAutomationTypes.dllKlases bibliotēka, faila atrašanās vieta: C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0

Šķiet, ka tas palīdz mums atsaukties uz atbilstošo dll atbilstoši montāžas versijai, un faktiskā atsauces adrese ir šāda:

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
Galvenais princips ir nosūtīt taustiņsitienu datus, meklējot lietotāja interfeisa taga nosaukumu, ja jāAngļu valodas operētājsistēmām varat meklēt atslēgvārdu "Adrese un meklēšanas josla"lai atrastu lietotāja interfeisa elementu, bet kāds ir ķīniešu operētājsistēmas atslēgvārds?

Lai atrastu elementa nosaukumu, rīka atrašanās vietu, jāizmanto pārbaudes rīks: "C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64\inspect.exe"

UISpy vietā ieteicams izmantot Inspect, jo ar Inspect es varēju atrast adreses joslu. Es pārslēdzos uz uzraudzības fokusa izmantošanu, pēc tam noklikšķināju uz adreses joslas un Pārbaudīt, lai to atrastu. Pārbaude ir daļa no Windows rīkkopas, un to var instalēt kopā ar Windows 10 SDK.


Vēl viena grūtība ir izveidot URL adreses joslāPārslēgšanās uz angļu valodas ievades metodi, pretējā gadījumā tas nevar normāli lēkt, atveidojums ir šāds:



Avota kods ir šāds:

(Beigas)





Iepriekšējo:[Praktiskā cīņa] Serveris veido LibreSpeed, lai pārbaudītu tīkla ātrumu
Nākamo:Praktiskā darbība: Docker izmantošana, lai izveidotu DNS pakalpojumu (dnsmasq)
 Saimnieks| Publicēts 29.05.2022 22:48:28 |
 Saimnieks| Publicēts 29.05.2022 22:58:49 |
Uz UIAutomationClient saistītām bibliotēkām var tieši atsaukties, kā parādīts zemāk redzamajā attēlā:



Publicēts 03.06.2022 22:53:37 |
Iemācieties mācīties...
Publicēts 17.06.2022 09:31:59 |
Izpētiet, apkopojiet un ierakstiet
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com