Как остановить запуск программы командной строки в полноэкранном режиме?
У меня есть программа командной строки, которая каким-то образом настроена на работу в полноэкранном режиме. Я хочу, чтобы вместо этого он запускался в окне. Как мне это сделать?
Детали, вероятно, не имеют значения, но это компилятор Visual Basic, часть Visual Studio 2005. Всякий раз, когда я компилирую программу в VS, он запускает компилятор, который очень быстро загружается как полноэкранная программа. Мерцающий эффект от того, что экран гаснет при каждой компиляции, действительно раздражает!
Когда я запускаю программу из Windows Explorer, дважды щелкнув по ней, она отображается как полноэкранная, но затем завершает работу, прежде чем я могу с ней взаимодействовать. Есть ли неинтерактивный способ перевести его в оконный режим?
Благодарю.
1 ответ
Настройки консоли Windows хранятся в реестре (Пуск → Выполнить → regedit
), под HKEY_CURRENT_USER\Console
ключ1.
- Настройки по умолчанию находятся под
HKCU\Console
сам. Убедитесь, чтоFullScreen
значение установлено в0
, Если нет, измените это. - Настройки для каждой программы хранятся в подразделах, названных в соответствии с путем программы. Найдите запись, принадлежащую вашему компилятору, исправьте ее при необходимости.
- Вы можете просто удалить весь
HKEY_CURRENT_USER\console
ключ (хотя вы потеряете настройки, которые вы, возможно, хотели сохранить).
Трюк, который вы могли бы попробовать:
Начните долгую компиляцию, и сразу после переключения в полноэкранный режим нажмите Pause на клавиатуре, чтобы приостановить ее, затем Alt+Esc, чтобы свернуть окно. Щелкните правой кнопкой мыши по ее кнопке на панели задач, выберите " Свойства", затем " Параметры" и выберите " Параметры отображения" → "Окно".
1 В regedit
, ключи - это папки в левом дереве, а значения - это элементы в правом списке.