Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 6986|Vastaus: 4

[Lähde] [Harjoitella] Käytä .NET:iä vaihtaaksesi Edge-selaimen välilehden URL-osoitetta

[Kopioi linkki]
Julkaistu 29.5.2022 22.25.03 | | | |
Vaatimukset: Hanki kaikkien nykyisen Edge-välilehtien URL-osoitteet ja vaihda valittujen välilehtien URL-osoitteet avainsanojen mukaan. Tässä artikkelissa käytetään .NET-ohjelmia UI Automation API:n kutsumiseen toiminnallisuuden toteuttamiseksi.

Ensiksi luo uusi .NET Framework Winform -ikkunaohjelma, johon täytyy viitataUIAutomationClient.dllUIAutomationTypes.dllLuokkakirjasto, tiedoston sijainti: C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0

Näyttää siltä, että se auttaa meitä viittaamaan vastaavaan dll:ään assembly-version mukaan, ja varsinainen viiteosoite on seuraava:

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
Pääperiaate on lähettää näppäinpainallustiedot etsimällä käyttöliittymän tunnisteen nimeä, jos kylläEnglanninkielisistä käyttöjärjestelmistä voit hakea avainsanaa "Address and search bar"löytääksesi käyttöliittymäelementin, mutta mikä on kiinalaisen käyttöjärjestelmän avainsana?

Sinun täytyy käyttää Inspect-työkalua löytääksesi elementin nimen ja sijainnin: "C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64\inspect.exe"

On suositeltavaa käyttää Inspectia UISpyn sijaan, sillä Inspectin avulla löysin osoitepalkin. Vaihdoin käyttämään valvontafokusta, klikkasin osoitepalkkia ja Inspect -painiketta löytääkseni sen. Inspect on osa Windows Toolkitia ja sen voi asentaa Windows 10 SDK:lla.


Toinen haaste on luoda URL-osoite osoitepalkkiinSiirtyminen englanninkieliseen syöttömenetelmään, muuten se ei voi hypätä normaalisti, renderöinti on seuraava:



Lähdekoodi on seuraava:

(Loppu)





Edellinen:[Käytännön taistelu] Palvelin rakentaa LibreSpeediä testatakseen verkon nopeutta
Seuraava:Käytännön toiminta: Dockerin käyttö DNS-palvelun rakentamiseen (dnsmasq)
 Vuokraisäntä| Julkaistu 29.5.2022 22.48.28 |
 Vuokraisäntä| Julkaistu 29.5.2022 22.58.49 |
UIAutomationClient-aiheisiin kirjastoihin voidaan viitata suoraan, kuten alla olevassa kuvassa on esitetty:



Julkaistu 3.6.2022 22.53.37 |
Opettele oppimaan...
Julkaistu 17.6.2022 9.31.59 |
Tutki, kerää ja kirjaa
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com