Можно ли из пакетного файла запустить Windows "мигать кнопку панели задач X раз или пока окно не выйдет на передний план"? Я пытаюсь привлечь внимание пользователя к длительному сценарию после завершения.
Хорошо использовать внешнюю программу для запуска перепрошивки, если она не требует установки (т.е. исполняемый файл может быть связан с моими сценариями).
Обновление
Вот что у меня получилось (минималистский порт кода Delphi Андреаса). Я скомпилировал его под MinGW, поскольку он зависит только от KERNEL32.DLL и USER32.DLL, поэтому должен быть очень переносимым.
Мигает три раза, затем остается выделенным, пока не будет выведен на передний план.
#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);
}