Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 6986|Odpoveď: 4

[Zdroj] [Cvičenie] Použite .NET na zmenu URL karty prehliadača Edge

[Kopírovať odkaz]
Zverejnené 29. 5. 2022 22:25:03 | | | |
Požiadavky: Získajte URL adresy všetkých záložiek aktuálneho Edge a prepínajte URL podľa kľúčových slov. Tento článok používa .NET programy na volanie UI Automation API na implementáciu funkcionality.

Najprv vytvorte nový .NET Framework Winform window program, ktorý je potrebné referencovaťUIAutomationClient.dllUIAutomationTypes.dllKnižnica tried, umiestnenie súboru: C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0

Zdá sa, že nám to pomáha odkazovať na príslušný dll podľa verzie v assembleri a skutočná referenčná adresa je nasledovná:

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
Hlavným princípom je posielať dáta o stlačení kláves vyhľadávaním názvu UI tagu, ak ánoPre anglické operačné systémy môžete vyhľadávať kľúčové slovo "Address and search bar"nájsť UI prvok, ale aké je kľúčové slovo čínskeho operačného systému?

Musíte použiť nástroj Inspect na nájdenie názvu prvku, umiestnenia nástroja: "C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64\inspect.exe"

Odporúča sa použiť Inspect namiesto UISpy, pretože pri Inspect som našiel adresný riadok. Prepol som na Monitoring Focus, potom som klikol na adresný riadok a Inspectoval, aby som ho našiel. Inspect je súčasťou Windows Toolkit a dá sa nainštalovať s Windows 10 SDK.


Ďalšou ťažkosťou je vytvoriť URL v adresnom riadkuPrechod na metódu vstupu do angličtiny, inak nemôže normálne preskakovať, vykresľovanie je nasledovné:



Zdrojový kód je nasledovný:

(Koniec)





Predchádzajúci:[Praktický boj] Server vytvára LibreSpeed na testovanie rýchlosti siete
Budúci:Praktická prevádzka: Použitie Dockeru na vytvorenie DNS služby (dnsmasq)
 Prenajímateľ| Zverejnené 29. 5. 2022 22:48:28 |
Prehľad automatizácie používateľského rozhrania:https://docs.microsoft.com/en-us ... automation-overview
 Prenajímateľ| Zverejnené 29. 5. 2022 22:58:49 |
Knižnice súvisiace s UIAutomationClient je možné priamo odkazovať, ako je znázornené na obrázku nižšie:



Zverejnené 3. 6. 2022 22:53:37 |
Nauč sa učiť...
Zverejnené 17. 6. 2022 9:31:59 |
Študovať, zbierať a zaznamenávať
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com