Microsoft Power Automate Desktop ahora gratis

Microsoft Power Automate Desktop es un potente software para automatizar casi cualquier proceso repetitivo y no tan repetitivo en tu ordenador, en tu red, al interactuar con programas de terceros y desde hace poco, el software es gratuito para los usuarios de Windows 10.

Esta reseña es mi intento de mostrar lo que es Power Automate Desktop y tal vez sea de interés para aquellos que siempre han estado buscando algo similar y encontrarán un uso para el programa en sus tareas.

Instalación de Power Automate Desktop

Puede descargar Power Automate Desktop de forma gratuita desde el sitio web oficial de Microsoft – https://flow.microsoft.com/ru-ru/desktop/. El proceso de instalación no presenta peculiaridades notables, pero es posible que desee desactivar algunas opciones en el cuadro de diálogo “Información sobre la instalación”, por ejemplo, permitir las conexiones remotas para ejecutar flujos (así se llaman los scripts de automatización creados en el programa) a través de la red.

Después del primer lanzamiento, se le pedirá que inicie sesión en su cuenta de Microsoft, además el programa se añadirá a la ejecución automática de Windows 10.

Tenga en cuenta los siguientes 2 puntos: la interfaz de Power Automate Desktop sólo está disponible en inglés en el momento de escribir este artículo. Además, en la página mencionada encontrarás un libro electrónico (también en inglés) sobre cómo utilizar el programa. Algunos materiales en ruso pueden encontrarse en: https://docs.microsoft.com/ru-ru/power-automate/

Funciones de Power Automate Desktop

En el segundo párrafo del artículo se señala que esto era sólo un intento de mostrar las capacidades del software – no estoy familiarizado con él, es suficientemente complejo, y mi comprensión de muchos elementos de Power Automate Desktop puede ser inexacta.

Se decidió proceder en el siguiente escenario:

  1. Se me ocurre la típica tarea repetitiva para mí.
  2. Tratando de automatizarlo en media hora después de ver Power Automate Desktop por primera vez.
  3. En el artículo cuento y muestro en orden cómo sucedió y si me funcionó.

La tarea resultó relativamente fácil: cada vez que empiezo a escribir el siguiente material en el sitio, hago lo siguiente en orden:

  1. Creo un documento de Word vacío en el escritorio y le doy un nombre acorde con el título del futuro artículo.
  2. Abro este documento.
  3. Ejecutar Photoshop.
  4. Creo un nuevo documento en él, donde pondré las capturas de pantalla en el proceso.

Creación de un script (Flujo o hilo en la terminología de Power Automate Desktop)

No parece complicado, debería funcionar. Vamos a intentar que Power Automate Desktop me simplifique este proceso:

  1. Todo parece claro en esta ventana, simplemente hago clic en “Nuevo flujo” y le doy un nombre.
  2. Se encuentra en la ventana principal de edición del flujo de Power Automate Desktop, donde las acciones disponibles (Acciones) se encuentran a la izquierda, el orden de su ejecución está en el centro, y las variables que puede crear usted mismo, o se crean automáticamente durante la ejecución de cualquier acción, están a la derecha.
  3. ¿Por dónde empezar? Estudiando Sección de acciones y encuentro el artículo “Mostrar diálogo de entrada(Mostrar diálogo de entrada)” en “Buzones de mensajes”. Genial, empezaré con esto: el diálogo me preguntará por el título del futuro artículo. Arrastro el diálogo al panel central del programa. Lo he configurado, todo parece claro aquí: y, además, mi texto introducido se asigna automáticamente a una variable que puede ser utilizada en el futuro.
  4. La siguiente idea era crear un archivo con el nombre de mi artículo y preparado para Word, pero tal acción en Archivo No pude encontrarlo. Sí, probablemente podría hacerlo a través de la Sesión de CMDA través de Automatización de la interfaz de usuario O incluso pasando los clics del ratón y del teclado bajo “Ratón y teclado“, pero mientras exploraba la sección de Archivos, me surgió otra idea: coger un archivo .docx vacío de algún lugar de la carpeta de copias de seguridad y copiarlo en mi escritorio.
  5. Y luego cambiar el nombre de acuerdo con el texto introducido en el paso 3, hay todo aquí para eso. Haciendo. Para utilizar una variable en el campo, haga clic en el icono de la cruz. Después de ejecutar este comando, debería crearse una variable con el archivo renombrado, que podrá utilizar para abrirlo en Word.
  6. El siguiente paso es ejecutar Photoshop a través de una acción SistemaEjecutar la aplicación.
  7. A continuación, utilizo la sección Automatización de la interfaz de usuarioque le permite utilizar una acción WindowsElemento de interfaz de usuario de clic registrar los clics en los elementos de los programas en ejecución para registrar las acciones de Photoshop para crear un nuevo archivo vacío, no necesito guardarlo: cuando termino un artículo tomo individualmente capturas de pantalla del mismo, proceso y guardo cada una, estas acciones no tengo idea de cómo automatizarlas.
  8. Una vez terminado, creo un comando para ejecutar Word utilizando el comando Ejecutar aplicación, pasándole una variable con el nombre del archivo renombrado como parámetro. El resultado es que todo mi flujo se parece a la imagen de abajo, prueba haciendo clic en el botón de reproducción en la parte superior de la ventana de edición.
  9. Aparece la ventana de solicitud del tema del artículo, se copia el archivo de Word en el escritorio y se le cambia el nombre, y se inicia Photoshop.
  10. A continuación, un error, en la fase de creación de un nuevo documento en Photoshop, relacionado con la imposibilidad de encontrar la ventana. Después de desactivar esta acción (puedo desactivar las acciones innecesarias en el menú contextual), descubrí que Word tampoco abre el archivo renombrado, cuyo nombre se pasó como variable en los parámetros de lanzamiento.
  11. El primer problema, según entendí, es que la ventana de Photoshop recién lanzada ya no es la misma ventana en la que se registraron originalmente los clics. La segunda es que la variable con el archivo renombrado no es realmente una cadena, sino una lista de rutas a archivos en varias líneas con caracteres de salto de línea aunque sólo haya un elemento (y con espacios, si se introdujeron en la ventana de solicitud del tema del artículo) y Word no quiso procesarla al ejecutarla, Y durante media hora no he tenido tiempo de entender cómo extraer el primer elemento de la lista – la indicación “estándar” del 1er o el 0º elemento en diferentes paréntesis no funcionó (aquí en mis intentos de depuración me ayudaron las operaciones con el portapapeles en la sección Portapapeles, pero supongo que fue una muleta demasiado grande y las herramientas necesarias están presentes en el programa, no en vano existe la opción Depuración en el menú). Se decidió simplificar todo al máximo.
  12. La variante final y ya operativa obtenida en 10 minutos tras la aparición de los primeros errores y en menos de 30 minutos desde el inicio del primer paso tiene este aspecto:
  13. Voy a explicar lo que ocurre en él: muestra un diálogo en el que introduzco un tema. Se toman archivos .docx y .psd vacíos y preparados de una carpeta oculta, se copian en el escritorio, se renombran los archivos a mi tema (su extensión sigue siendo la misma, no hice nada por eso), se lanzan Word y Photoshop, donde se pasan los nombres de los archivos como parámetros, pero con una especificación de ruta ligeramente diferente, se crea una cadena a partir de la ruta a la carpeta del escritorio, el tema introducido y la extensión de archivo añadida.

No es elegante, pero funciona. Estoy seguro de que si se dedica más tiempo a dominar Power Automate Desktop, será posible descubrir mejores enfoques tanto para seleccionar las acciones adecuadas para la tarea como para trabajar con variables.

Una adición importante: Mientras terminaba este artículo, descubrí dos botones de grabación en la parte superior de la ventana del programa: Desktop Recorder y Web Recorder, diseñados, respectivamente, para grabar las acciones del usuario en el escritorio o en el navegador y luego repetirlas (insertadas en el flujo editable). Después de probarlo, me di cuenta de que podía aplicar mi “automatización” 10 veces más rápido, aunque no estoy familiarizado con el programa.

En cuanto a las acciones, no se limitan a trabajar con archivos, la línea de comandos y los elementos de la interfaz de usuario:

  • Para un lector habitual de mi sitio puede ser interesante acciones de la sección de Sistema – aquí tenemos y la ejecución de secuencias de comandos y apagar o bloquear el ordenador, la reproducción de sonidos, la creación de capturas de pantalla, cambiar la resolución y la frecuencia de actualización de la pantalla (por ejemplo, no hace mucho tiempo un lector habitual preguntó cómo forzar el cambio de la frecuencia de actualización antes de iniciar el juego y volver a la salida – Creo que esto se puede arreglar aquí, aunque otra solución ya se ha encontrado).
  • Puede trabajar con Excel, Outlook y bases de datos
  • Extraer datos de PDF y reconocimiento de texto, archivos XML
  • Codificación y compresión de datos
  • Conexión y recuperación de datos de los sitios
  • También es posible conectarse a servicios en la nube o, por ejemplo, a FTP, con la posibilidad de automatizar el manejo de archivos en el servidor.
  • Por supuesto, están disponibles las variables, las condiciones y las bifurcaciones, los bucles, la espera de un evento antes de realizar la siguiente acción.

Espero que entre los lectores haya quien encuentre una utilidad a este excelente software, ahora gratuito.