Requisitos: Obtener las URLs de todas las pestañas del Edge actual y cambiar las URLs de las pestañas especificadas según las palabras clave. Este artículo utiliza programas .NET para llamar a la API de Automatización de la Interfaz de Usuario e implementar funcionalidades.
Primero, crea un nuevo programa de ventana Winform para .NET Framework, que necesite ser referenciadoUIAutomationClient.dll、UIAutomationTypes.dllBiblioteca de clases, ubicación del archivo: C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0
Parece ayudarnos a referenciar la dll correspondiente según la versión del ensamblador, y la dirección de referencia real es la siguiente:
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 El principio principal es enviar datos de pulsaciones buscando el nombre de la etiqueta de la interfaz de usuario, si es asíPara sistemas operativos en inglés, puedes buscar la palabra clave "Address and search bar"para encontrar el elemento de la interfaz, pero ¿cuál es la palabra clave del sistema operativo chino?
Necesitas usar la herramienta Inspeccionar para encontrar el nombre del elemento, la ubicación de la herramienta: "C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64\inspect.exe"
Se recomienda usar Inspect en lugar de UISpy, ya que con Inspect pude encontrar la barra de direcciones. Cambié a usar el enfoque de monitorización, luego hice clic en la barra de direcciones e inspeccioné para encontrarlo. Inspect forma parte del Windows Toolkit y puede instalarse con el SDK de Windows 10.
Otra dificultad es crear una URL en la barra de direccionesCambio al método de entrada en inglés, de lo contrario no puede saltar normalmente, el renderizado es el siguiente:
El código fuente es el siguiente:
(Fin)
|