[UPDATE] До обновления Windows 10 Anniversary:
ANSI.SYS имеет ограничение на то, что он может работать только в контексте подсистемы MS-DOS под Windows 95-Vista.
В Microsoft KB101875 объясняется, как включить ANSI.SYS в командном окне, но это не относится к Windows NT. Согласно статье: мы все любим цвета , современные версии Windows не имеют такой приятной поддержки ANSI.
Вместо этого Microsoft создала множество функций, но это далеко не вам необходимо использовать escape-последовательность ANSI / VT100.
Более подробное объяснение см. в статье Wikipedia :
ANSI.SYS также работает в NT-производных системах для 16-битного наследия программы, выполняемые под NTVDM.
Консоль Win32 не поддерживает ANSI-escape-последовательности вообще. Программное обеспечение, такое как Ansicon , может действовать как обертка вокруг стандартной консоли Win32 и добавлять поддержку для escape-последовательностей ANSI.
Итак, я думаю, что ANSICON от Jason Hood - это ваш решение. Он написан в C , поддерживает 32-битные и 64-разрядные версии Windows, а источник доступен .
Также я нашел несколько других аналогичный вопрос или сообщение, на которые в конечном итоге был дан ответ на использование ANSICON:
Я бы предложил удалить значение «all» при переходе и просто изменить то, что вы на самом деле используете, например opacity
. Смотреть все, что может измениться, немного дороже.
Возможно, вы также захотите форсировать аппаратное ускорение (ваш GPU намного лучше), добавив 3D-преобразование.
.animate-switch {
transition: opacity linear 1s;
transform: translateZ(0);
opacity: 1;
}
.animate-switch.ng-hide {
opacity: 0;
}