Actividades
Más reciente
False
Imagen de fondo del banner
Actividades UIAutomation
Última actualización 3 de abr. de 2024

Gestionar automatización de texto

El ejemplo a continuación explica cómo automatizar un texto recibido como una Entrada usando actividades como Obtener texto completo, Obtener texto visible y Buscar posición del texto. Podrás encontrar estas actividades en el paquete UiPath.UIAutomation.Activities.

Así es como se puede construir el proceso de automatización:

  1. Abre Studio y crea un nuevo Proceso.

    Nota: Abre la aplicación Notepad.exe.
  2. Arrastra un contenedor Secuencia al Diseñador de flujo de trabajo.

    • Cree la siguiente variable:

      Nombre de la variable

      Tipo de variable

      Valor predeterminado

      question

      Cadena

       
  3. Arrastra una actividad Diálogo de entrada dentro del contenedor Secuencia.

    • En el panel Propiedades , agrega la expresión "Please ask a 'YES/NO' question" en el campo Etiqueta .
    • Añade el valor "Question" en el campo Título.
    • Agrega la variable question en el campo Resultado.
  4. Arrastra una actividad Abrir aplicación a continuación de la actividad Cuadro de diálogo de entrada.

    • Dentro de la actividad, haz clic en la opción Indicar ventana en pantalla. Ahora puedes seleccionar la aplicación deseada. El siguiente GIF muestra todos los pasos que debes seguir:


  5. Coloca un contenedor Secuencia dentro de la actividad Abrir aplicación.

    • Crea las siguientes variables:

      Nombre de la variable

      Tipo de variable

      Valor predeterminado

      fullText

      Cadena

       

      visibleText

      Cadena

       

      visibleInfo

      System.Collections.Generic.IEnumerable <UiPath.Core.TextInfo>

       

      position

      System.Drawqing.Rectangle

       
  6. Arrastra una actividad Introducir en dentro del contenedor Secuencia.

    • Dentro Ventana de actividad haz clic en la opción Indicar Elemento dentro de la ventana.Ahora puedes seleccionar la aplicación deseada. El siguiente GIF muestra todos los pasos que debes seguir:


    • En el panel Propiedades , añada la expresión `question.ToString +" -

      Sí "` en el campo Texto .

      7. Arrastra una actividad Obtener texto completo y colócala a continuación de la actividad Introducir en.

    • Dentro Ventana de actividad haz clic en la opción Indicar Elemento dentro de la ventana.Ahora puedes seleccionar la aplicación deseada. El siguiente GIF muestra todos los pasos que debes seguir:


    • En el panel Propiedades , añade la variable fullText en el campo Texto .
  7. Coloca una actividad Obtener texto visible debajo de la actividad Obtener texto completo.

    • Dentro Ventana de actividad haz clic en la opción Indicar Elemento dentro de la ventana.Ahora puedes seleccionar la aplicación deseada. El siguiente GIF muestra todos los pasos que debes seguir:


    • En el panel Propiedades , añade la variable visibleText en el campo Texto .
    • Añade la variable visibleInfoen el campo InfoDePalabras.
  8. Arrastra una actividad Obtener posición a continuación de la actividad Obtener texto visible.

    • Dentro Ventana de actividad haz clic en la opción Indicar Elemento dentro de la ventana.Ahora puedes seleccionar la aplicación deseada. El siguiente GIF muestra todos los pasos que debes seguir:


    • En el panel de propiedades, añade la variable position en el campo Rectángulo.
  9. Coloca una actividad Cuadro de mensaje a continuación de la actividad Obtener posición.

    • En el panel Propiedades, selecciona la opción Ok en la lista desplegable Botones.
    • Añade la expresión "Text information"en el campo Captura.
    • Añade la expresión "The text '" + fullText.ToString +"' is at position" + position.ToString en el campo Texto.
  10. Ejecute el proceso. Introduce una pregunta en el cuadro de diálogo que se escribe automáticamente en un bloc de notas y luego se procesa. Al final, se muestra un cuado de mensaje con información sobre la pregunta que has introducido.

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.