이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 6986|회답: 4

[출처] [연습] .NET을 사용해 Edge 브라우저 탭의 URL을 바꾸세요

[링크 복사]
게시됨 2022. 5. 29. 오후 10:25:03 | | | |
요구사항: 현재 Edge의 모든 탭 URL을 얻고, 키워드에 따라 지정된 탭의 URL을 전환하세요. 이 글에서는 .NET 프로그램을 사용해 UI 자동화 API를 호출하여 기능을 구현합니다.

먼저, 참조해야 하는 새로운 .NET Framework 윈도우 프로그램을 만듭니다UIAutomationClient.dllUIAutomationTypes.dll클래스 라이브러리, 파일 위치: C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0

어셈블리 버전에 따라 해당 dll을 참조하는 데 도움이 되는 것 같으며, 실제 참조 주소는 다음과 같습니다:

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
주요 원칙은 UI 태그 이름을 검색하여 입력 데이터를 전송하는 것입니다. 만약 그렇다면요영어 운영체제의 경우, 키워드 "Address and search bar"를 검색할 수 있습니다UI 요소를 찾으려 하는데, 중국 운영체제의 키워드는 무엇인가요?

Inspect 도구를 사용해 요소 이름과 도구 위치를 찾아야 합니다: "C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64\inspect.exe"

Inspect를 사용하니 UISpy 대신 Inspect를 사용하는 것이 권장됩니다. Inspect를 사용하면 주소 표시줄을 찾을 수 있었습니다. 모니터링 포커스로 전환한 뒤 주소창과 인스펙트를 클릭해 찾았습니다. Inspect는 Windows Toolkit의 일부이며 Windows 10 SDK와 함께 설치할 수 있습니다.


또 다른 어려움은 주소창에 URL을 생성하는 것입니다영어 입력법으로 전환하기그렇지 않으면 정상적으로 점프할 수 없으며, 렌더링은 다음과 같습니다:



소스 코드는 다음과 같습니다:

(끝)





이전의:[실전 전투] 서버가 네트워크 속도를 테스트하기 위해 LibreSpeed를 구축합니다
다음:실용적 운영: DNS 서비스 구축을 위한 도커 활용 (dnsmasq)
 집주인| 게시됨 2022. 5. 29. 오후 10:48:28 |
 집주인| 게시됨 2022. 5. 29. 오후 10:58:49 |
UIAutomationClient 관련 라이브러리는 아래 그림에서 보듯이 직접 참조할 수 있습니다:



게시됨 2022. 6. 3. 오후 10:53:37 |
배우기 시작해...
게시됨 2022. 6. 17. 오전 9:31:59 |
연구하고, 수집하며, 기록하세요
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com