在任何 Windows 版本上全屏显示控制台
Make the console fullscreen on any windows verison
所以我正在尝试使控制台应用程序全屏(实际全屏而不仅仅是窗口(。我不太明白,但根据微软的说法,似乎具有2016版本服务器技术预览的计算机可以全屏控制台(热键:ALT + ENTER(。
我要问的是:您能否有一个功能,使控制台应用程序真正全屏显示,然后此2016服务器技术预览版适用于所有Windows版本(Windows XP之后的ofc(?
注意:我家里有一些带有WIN 10,WIN 8.1和WIN 7的笔记本电脑,我可以测试它是否真的有效。
我尝试过的:
1.
/*The ALT+ENTER method*/
/*It worked on my WIN10 laptop, failed on the other ones.*/
/*On the WIN7 it also said "Console does not support fullscreen mode".*/
void fullscreen()
{
keybd_event(VK_MENU,0x38,0,0);
keybd_event(VK_RETURN,0x1c,0,0);
keybd_event(VK_RETURN,0x1c,KEYEVENTF_KEYUP,0);
keybd_event(VK_MENU,0x38,KEYEVENTF_KEYUP,0);
}
阿拉伯数字。
/*Same results as the one above.*/
/*On the WIN8.1 GetLastError() returns 87 (aka invalid parameter)*/
void fullscreen()
{
SetConsoleDisplayMode(GetStdHandle(STD_OUTPUT_HANDLE),CONSOLE_FULLSCREEN_MODE,NULL);
}
另外,如果机器具有2016服务器技术预览版,是否有测试方法,请告诉我。谢谢。
作为一个批处理程序员,我会说如果你使用Windows,你必须学习一些提示。若要避免问题,可以使用函数系统,该函数系统使用添加到 C++ 代码的实际批处理代码字符串:
你应该使用
system ("mode 1000");
相关文章:
- 控制台输出在 Qt5 中未正确显示
- Visual Studio 2017 停止工作,并在打开后显示许多控制台窗口
- 为什么调试时没有显示控制台窗口
- 将控制台输出写入.txt并在控制台上显示
- 当被一个输入分开时,有两个控制台输出同时显示
- 如何在控制台应用程序中添加滚动功能以显示更大的输入
- 在任何 Windows 版本上全屏显示控制台
- C++:显示控制台窗口的输出
- C++:如何在控制台窗口中显示结果
- 控制台输出显示ASCII值,而不是数字的预期数字
- C++/CLI 项目如何在控制台窗口中显示消息
- Linux C LIBEV官方示例显示了冗余控制台行为
- QProcess::startDetached() 不显示控制台窗口
- 关闭应用程序而不显示控制台窗口
- 如何在C++中显示控制台应用程序中的 MFC 对话框
- 不要在发布时显示控制台窗口,而是在调试时显示
- Q使用显示控制台处理STDIN
- 如何在窗口下使用cmake在qt GUI应用程序中显示控制台
- 如何让 MATLAB 的系统() 或 dos() 实时显示控制台输出?
- C++使用 Windows 和 MinGW 在 Eclipse 中编写的程序无法显示控制台视图的输出