Windows Vista/7 中的控制台/命令提示符全屏
有没有办法让控制台窗口在 Windows Vista/7 中全屏显示?
我正在寻找可分发的 C/C++ 解决方案、库或模拟器。
微软的“解决方案"是安装一个虚拟机,这是相当可笑的。
相关的超级用户的问题没有好的答案。
对于那些感兴趣的人来说,由于 WDDM 驱动程序不支持 int10 拦截,全屏控制台模式不可用。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
获取 Console2 源代码,修改它以去除工具栏和其他不需要的视觉垃圾并运行它处于全屏模式。
它的作用是启动命令行 shell,将输出重定向到其自己的内部缓冲区,然后使用 GDI 将这些缓冲区中的文本绘制为位图。 Virtual PC 解决方案会做同样的事情,排除整个“模拟另一个操作系统”层。 :-)
Take the Console2 source code, modify it to strip toolbars and other visual garbage you don't need and run it in full screen mode.
What it does is starts a command-line shell, redirects the output to its own internal buffers, and then draws the text from those buffers using GDI to a bitmap. Same thing the Virtual PC solution would do, excluding the whole "emulating another OS" layer. :-)
遗憾的是不可能了,即使您从 XP 复制并安装控制台的全屏视频驱动程序。
正如您所说,新的驱动程序模型将不允许/支持它。 (因此,您也可以告别在没有模拟器/VM 的情况下运行的 DOS 游戏了。)
Sadly it is not possible any more, even if you copy and install the Full screen video driver for console from XP.
Like you said, the new driver model won’t allow/support it. (So you can also kiss DOS games running without an emulator/VM goodbye.)
是的..有点吵..但有可能。简单的技巧是转到确切的文件,即 C:/ 中的 cmd.exe 和
复制cmd.exe并将其粘贴到桌面。参考此步骤,
cmd.exe > 属性 >兼容性> (然后将模式更改为Windows 7)>并保存它。
再次,
打开cmd控制台>属性>布局>宽度:300,高度:300(更改为此)。
并享受全屏模式(全窗口)!
Yahh .. Its bit noisy ..but its possible. Simple trick is to go to exact file ,i.e, cmd.exe in C:/ and
copy the cmd.exe and paste it in desktop. The refer this steps,
cmd.exe >Properties > Compatibility > (Then change the mode to Windows 7) > And Save it.
Again,
Open cmd console > Properties > Layout > Width:300 , Height:300 (change to this).
And enjoy full screen mode(full window) !!