Acionando o botão da barra de tarefas flash do arquivo em lotes?
É possível disparar o botão "X" da barra de tarefas do Windows "X" ou até que a janela chegue ao primeiro plano "a partir de um arquivo em lotes? Estou tentando chamar a atenção do usuário para um script de longa execução após a conclusão.
Usar um programa externo para acionar o flash é bom, desde que não exija uma instalação (ou seja, o executável pode ser incluído nos meus scripts).
Atualizar
Aqui está o que eu acabei com (uma porta minimalista do código Delphi de Andreas). Eu o compilei no MinGW, pois parece depender apenas do KERNEL32.DLL e USER32.DLL, portanto, deve ser altamente portátil.
Pisca três vezes e permanece destacado até ser trazido para o primeiro 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);
}