我有一个命令行程序,不知为何被设置为以全屏模式运行。我想让它在窗口中运行。我该怎么做?
细节可能不相关,但它是 Visual Basic 编译器,是 Visual Studio 2005 的一部分。每当我在 VS 中编译程序时,它都会运行编译器,该编译器会以全屏程序的形式短暂加载。每次编译时屏幕都会变黑,这种闪烁效果真的很烦人!
当我通过双击从 Windows 资源管理器运行该程序时,它会以全屏显示,但在我与其交互之前就终止了。有没有非交互式方式将其更改为窗口模式?
谢谢。
答案1
Windows 控制台设置保存在注册表(开始 → 运行 → regedit
)中的HKEY_CURRENT_USER\Console
项1下。
- 默认设置位于
HKCU\Console
其本身下。确保FullScreen
值设置为0
。如果不是,请更改它。 - 每个程序的设置都存储在根据程序路径命名的子键中。查找属于您的编译器的条目,如有必要,请修复它。
- 您可以删除整个
HKEY_CURRENT_USER\console
密钥(但您会丢失想要保留的自定义内容)。
您可以尝试以下技巧:
开始一个较长的编译,在全屏切换后按下Pause键盘上的 暂停,然后按Alt+Esc最小化窗口。右键单击任务栏中的按钮,选择特性, 然后选项,然后选择显示选项 → 窗口。
1在regedit
,键是左侧树中的文件夹,以及值是右侧列表中的项目。