У меня есть пакет, у которого есть подраздел, который выполняет итерации по строкам файла для EXE, чтобы попробовать запустить, а затем пакет сортирует EXE на основе их кодов выхода.
По какой-то причине ANSI SGR, похоже, сломает или повторит буквенный текст после установки графического исполнения предыдущего, вместо повторного рендеринга.
Я вернулся к повторной ссылке на этот question и исходную документацию, но я не уверен, почему эта конкретная область моих партий изменяет ANSI окраска внутри консоли после повторения первой строки.
Я поменял свой инструмент только "Блокнотом", который вы можете закрыть вручную для нулевого выхода или использовать панель управления, чтобы завершить процесс, чтобы получить ненулевой выход.
Содержимое test_map.log
не должно иметь большого значения, поскольку вы фактически используете только Блокнот и отправляете ему некоторые аргументы. Это мои настройки:
C:\temp\qt_selftest.exe
C:\temp\sub_test.exe
C:\temp\cmd_module_test.exe
C:\temp\failing_qt_test.exe
C:\temp\passing_qt_test.exe
C:\temp\random_qt_test.exe
C:\temp\fail_module.exe
C:\temp\pass_module.exe
И как вы можете видеть на скриншоте, линии обрабатываются буквально. В пределах фактической партии, из которой я вытащил это, он снова возвращается к работе... но внутри этого блока и только в этом блоке он сломан.
Любая идея, где я мог бы испортить это?
Я не могу передать код напрямую из-за преобразования ESC-последовательностей, поэтому вот суть: https://gist.github.com/the-nose-knows/1bebce2719e020188c6307cff736f951
Если вам нужно повторно добавить их перед [
, используйте альт-код 027, как alt 0 2 7