1

У меня есть программа командной строки, которая каким-то образом настроена на работу в полноэкранном режиме. Я хочу, чтобы вместо этого он запускался в окне. Как мне это сделать?

Детали, вероятно, не имеют значения, но это компилятор Visual Basic, часть Visual Studio 2005. Всякий раз, когда я компилирую программу в VS, он запускает компилятор, который очень быстро загружается как полноэкранная программа. Мерцающий эффект от того, что экран гаснет при каждой компиляции, действительно раздражает!

Когда я запускаю программу из проводника Windows, дважды щелкнув ее, она отображается как полноэкранная, но затем завершает работу, прежде чем я могу с ней взаимодействовать. Есть ли неинтерактивный способ перевести его в оконный режим?

Благодарю.

1 ответ1

2

Настройки консоли Windows хранятся в реестре (Пуск → Выполнить → regedit), в разделе HKEY_CURRENT_USER\Console key 1.

  • Настройки по умолчанию находятся в разделе HKCU\Console . Убедитесь, что для параметра FullScreen установлено значение 0 . Если нет, измените это.
  • Настройки для каждой программы хранятся в подразделах, названных в соответствии с путем программы. Найдите запись, принадлежащую вашему компилятору, исправьте ее при необходимости.
  • Вы можете просто удалить весь ключ HKEY_CURRENT_USER\console (хотя вы потеряете настройки, которые вы хотели сохранить).

Трюк, который вы могли бы попробовать:

Начните длинную компиляцию, и сразу после переключения в полноэкранный режим нажмите Pause на клавиатуре, чтобы приостановить ее, затем Alt+Esc, чтобы свернуть окно. Щелкните правой кнопкой мыши по ее кнопке на панели задач, выберите « Свойства», затем « Параметры» и выберите « Параметры отображения» → «Окно».


1 В regedit ключи - это папки в левом дереве, а значения - элементы в правом списке.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .