- Notas relacionadas
- Primeros pasos
- Instalación y configuración
- Proyectos de automatización
- Dependencias
- Tipos de flujos de trabajo
- Comparación de archivos
- Mejores prácticas de automatización
- Integración del control de código fuente
- Depuración
- La herramienta de diagnóstico
- Analizador de flujo de trabajo
- Acerca del analizador de flujo de trabajo
- ST-NMG-001: convención sobre nombres de variables
- ST-NMG-002: convención de nombres de argumentos
- ST-NMG-004: duplicación de nombres de visualización
- ST-NMG-005: anulación de variables
- ST-NMG-006: argumentos de anulación de variables
- ST-NMG-008: longitud variable excedida
- ST-NMG-009: variables de datos prefijados
- ST-NMG-011: argumentos de prefijo Datatable
- ST-NMG-012: valores predeterminados de los argumentos
- ST-NMG-016: longitud del argumento excedida
- ST-DBP-002: recuento de Argumentos elevado
- ST-DBP-003: bloque de Catch vacío
- ST-DBP-007: múltiples capas de diagramas de flujo
- ST-DBP-020: propiedades de salida no definidas
- ST-DBP-023: flujo de trabajo vacío
- ST-DBP-024: comprobación de actividad de persistencia
- ST-DBP-025: requisito previo para la serialización de variables
- ST-DBP-026: retraso en el uso de la actividad
- ST-DBP-027: mejor práctica de persistencia
- ST-DBP-028: requisito de serialización de argumentos
- ST-USG-005: argumentos de actividad codificados
- ST-USG-009: variables no utilizadas
- ST-USG-010: dependencias sin utilizar
- ST-USG-014: restricciones de los paquetes
- ST-USG-020: mensajes de registro mínimos
- ST-USG-024: guardado sin usar para más adelante
- ST-USG-025: uso incorrecto de los valores guardados
- ST-USG-026: restricciones de actividad
- ST-USG-027: paquetes necesarios
- Variables
- Argumentos
- Espacios de nombres importados
- Flujo de control
- Repo. de objetos
- Registro
- La herramienta de migración ScaleCoordinates
- La herramienta ScreenScrapeJavaSupport
- StudioPro
- Extensiones
- Solución de problemas
- Internet Explorer x64
- Problemas con Microsoft Office Interop
- Identificación de elementos de la interfaz de usuario en PDF con opciones de accesibilidad
- Identificación de los elementos de la interfaz de usuario tras las actualizaciones de Windows
- Aplicaciones JxBrowser
- Supervisión de eventos de usuario
- Java en App-V
- Compatibilidad y limitaciones de Microsoft App-V
- Solución de problemas de Citrix
Para ejemplificar cómo puedes trabajar con variables de tipo matriz, vamos a crear una automatización que pregunte al usuario tanto su nombre y apellido como su edad, almacene la información en una matriz y luego la escriba en un archivo .txt.
-
Crea una nueva secuencia.
-
Crea tres variables de cadena,
FirstName,LastNameyAge, en las que se almacene la información obtenida del usuario. -
Crea una variable de matriz de cadenas llamada
NameAge. -
Añade una actividad de Cuadro de diálogo de entrada al panel Diseñador.
-
En el panel de Propiedades, rellena los campos Etiqueta y Título para solicitar el nombre del usuario.
-
En el campo Resultado, escribe la variable
FirstName. Esta variable almacena el nombre del usuario. -
Agrega otra actividad en el Cuadro de diálogo de Entrada a la agregada previamente.
-
En el panel de Propiedades, rellena los campos Etiqueta y Título para solicitar el apellido del usuario.
-
En el campo Resultado, escribe la variable
LastName. Esta variable almacenará el apellido del usuario. -
Agrega otra actividad en el Cuadro de diálogo de Entrada a la agregada previamente.
-
En el panel de Propiedades, rellena los campos Etiqueta y Título para solicitar la edad del usuario.
-
En el campo Resultado, escribe la variable
Age. Esta variable almacenará la edad del usuario.Nota:Usamos una variable de cadena y no un entero para almacenar la edad, de manera que no tengamos que convertirla después, cuando la agreguemos a la variable de matriz de cadenas.
-
Añade una actividad Asignar debajo del último Cuadro de diálogo de entrada.
-
En el panel de Propiedades, en el campo Para, escribe la variable
NameAge. -
En el campo Valor, escribe {
FirstName,LastName,Age}. Esta actividad Asignación permite almacenar todos los valores de las variables de cadena iniciales en laNameAge. -
Añade una actividad Escribir archivo de texto debajo de la de Asignar.
-
En el panel Propiedades, en el campo FileName, escribe la ruta del archivo en el que quieres escribir entre comillas, como
"%HOMEPATH%\Desktop\array_variable.txt".Nota:Si el archivo no existe en la ruta proporcionada, se crea.
-
En el campo de Texto, escribe
NameAge(0)+ " " +NameAge(1)+ " " +NameAge(2)+ " ".Nota:Agregando el número de índice de los elementos del array es posible acceder a sus valores y escribirlos, en este ejemplo, en un archivo de texto.
El proyecto final debería verse como en la siguiente captura de pantalla.
-
Presiona Ctrl + F5 para ejecutar el proyecto.
-
Navega hasta el archivo proporcionado en el paso 17 y haz doble clic en él. Se muestra una ventana del Bloc de notas con la información que has agregado en el paso 20.