¿Se dispara el botón de la barra de tareas desde el archivo por lotes?
¿Es posible activar Windows "parpadea el botón de la barra de tareas X veces o hasta que la ventana aparezca en primer plano" desde un archivo por lotes? Estoy tratando de llamar la atención del usuario sobre un script de larga ejecución al finalizar.
Usar un programa externo para activar el flasheo está bien, siempre y cuando no requiera una instalación (es decir, el ejecutable se puede agrupar con mis scripts).
Actualizar
Esto es lo que terminé con (un puerto minimalista del código Delphi de Andreas). Lo he compilado en MinGW, ya que parece depender solo de KERNEL32.DLL y USER32.DLL, por lo que debería ser muy portátil.
Parpadea tres veces, luego permanece resaltado hasta que aparezca en primer plano.
#define WINVER 0x501
#define _WIN32_WINNT 0x501
#include <windows.h>
void main(int argc, char **argv) {
FLASHWINFO info = { sizeof(info), GetConsoleWindow(), FLASHW_TIMERNOFG | FLASHW_TRAY, 3, 0 };
FlashWindowEx(&info);
}