Ir al contenido

Win Close

Tipo: win-close  ·  Paquete: Desktop Activities v1.0.8

Cierra una ventana y libera la sesión. Es la actividad con la que terminas cuando usaste Win Attach sin body (la Opción B del modelo de sesión).

Pide a la ventana de la sesión que se cierre (como pulsar su botón X) y libera los recursos. Tras esto, la sesión ya no se puede usar.

  • Si no indicas session y estás dentro del body de un Win Attach, cierra la ventana de ese Win Attach.
  • La petición de cierre es ordenada: si la aplicación muestra un diálogo (“¿Guardar los cambios?”), la ventana sigue abierta hasta que alguien lo responda. Si la ventana no se puede cerrar, la actividad no falla: libera la sesión igual.
  • No termina el proceso: para eso está Kill Process.

Ninguno.

ParámetroTipoPor defectoDescripción
sessionZoanDesktopSession—La sesión devuelta por Win Attach. Vacío = la sesión del body en el que está la actividad.

Esta actividad no devuelve ningún valor.

MensajeCausa y solución
'session' es obligatorio y debe ser una sesión de escritorio.No se pasó una sesión y la actividad no está dentro de un Win Attach. Pasa en session la salida de Win Attach.
Win Attach selector = (ventana "Bloc de notas") → output: app
Win Type session = app selector = (área de texto) text = "Hola"
Win Close session = app

Si la aplicación pregunta si guardar, responde el diálogo después de cerrar:

Win Close session = app
Win Attach selector = (ventana "Bloc de notas") // la ventana sigue abierta con su diálogo
└─ body:
Win Click selector = (botón "No guardar")