如何停止命令行程序以全屏模式运行?

如何停止命令行程序以全屏模式运行?

我有一个命令行程序,不知为何被设置为以全屏模式运行。我想让它在窗口中运行。我该怎么做?

细节可能不相关,但它是 Visual Basic 编译器,是 Visual Studio 2005 的一部分。每当我在 VS 中编译程序时,它都会运行编译器,该编译器会以全屏程序的形式短暂加载。每次编译时屏幕都会变黑,这种闪烁效果真的很烦人!

当我通过双击从 Windows 资源管理器运行该程序时,它会以全屏显示,但在我与其交互之前就终止了。有没有非交互式方式将其更改为窗口模式?

谢谢。

答案1

Windows 控制台设置保存在注册表(开始 → 运行 → regedit)中的HKEY_CURRENT_USER\Console1下。

  • 默认设置位于HKCU\Console其本身下。确保FullScreen值设置为0。如果不是,请更改它。
  • 每个程序的设置都存储在根据程序路径命名的子键中。查找属于您的编译器的条目,如有必要,请修复它。
  • 您可以删除整个HKEY_CURRENT_USER\console密钥(但您会丢失想要保留的自定义内容)。

您可以尝试以下技巧:

开始一个较长的编译,在全屏切换后按下Pause键盘上的 暂停,然后按Alt+Esc最小化窗口。右键单击任务栏中的按钮,选择特性, 然后选项,然后选择显示选项 → 窗口


1regedit,是左侧树中的文件夹,以及是右侧列表中的项目。

相关内容