Подтвердить что ты не робот

Почему моя команда запускает замораживание в окнах 10?

Я добавляю этот вопрос, проведя целый день, борясь с этой невероятно расстраивающей функцией командной строки Windows 10, которая заставила меня подумать, что что-то не так с кодом моего консольного приложения. Надеюсь, это поможет кому-то.

Проблема: мое консольное приложение, похоже, случайно перестает работать. Что происходит?

4b9b3361

Ответ 1

Решение: проблема оказалась новой функцией консоли Windows 10. В конфигурации по умолчанию, когда вы нажимаете на окно команд в Windows 10, он немедленно останавливает процесс приложения, когда он пытается записать на консоль. Когда это произойдет, окно команд перешло в режим выбора. Вы можете сказать, что это произошло потому, что оно префикс строки заголовка командного окна со словом "Выбрать":

замороженное окно команд

Чтобы снова запустить вашу программу, вам нужно нажать клавишу escape или щелкнуть в другом месте.

Чтобы избавиться от этого странного поведения, вы можете отключить режим QuickEdit:

отключить режим QuickEdit