背景:

开发了一个程序,需要通过cmd命令行来运行该程序,但在多次使用后发现,有时候程序会卡住,必须要按回车程序才会输出,网上搜索了一番,发现这是由于命令行窗口的快速编辑模式导致的,我希望能在调用我的程序时,该模式就被关掉,而不是让用户手动关闭。

方案:

在主函数开头加入几行代码即可:

HANDLE hStdin = GetStdHandle(STD_INPUT_HANDLE);
DWORD mode;
GetConsoleMode(hStdin, &mode);
mode &= ~ENABLE_QUICK_EDIT_MODE; //移除快速编辑模式
mode &= ~ENABLE_INSERT_MODE; //移除插入模式
mode &= ~ENABLE_MOUSE_INPUT;
SetConsoleMode(hStdin, mode);

C/C++实现关闭命令行快速编辑模式(Windows系统)相关推荐

  1. 在bat文件中关闭cmd窗口的快速编辑模式

    在bat文件中关闭cmd窗口的快速编辑模式 windows下再bat中输入 @echo off reg add HKEY_CURRENT_USER\Console /v QuickEdit /t RE ...

  2. linux快速切换目录命令,Linux在命令行快速切换目录 - 米扑博客

    今天在微博上看到一个用命令行快速切换目录的文章,比之前自己的解决方案好了非常多,必须记录下来分享下. 每天在命令行下,一大部分的工作都是一遍又一遍的输入 cd ~/some/very/deep/oft ...

  3. linux 权限提示信息,命令行快速提示:权限进阶 | Linux 中国

    原标题:命令行快速提示:权限进阶 | Linux 中国 本部分介绍使用权限管理文件访问和共享的其他方法. -- Paul W. Frields 前一篇文章.本部分介绍使用权限管理文件访问和共享的其他方 ...

  4. 命令行快速开启应用程序

    命令行快速开启应用程序 #前言,如果想快速看完这篇文章可以只关注粗体的文字 背景: ​ 在工作的时候,每天上班第一件事就是打开昨日的各种应用.一趟下来光是打开各种应用,Redis数据库(windows ...

  5. 命令行快速删除当前行_在命令行中快速有效地工作

    命令行快速删除当前行 There are a lot of command line tips and trics in the internet. Most of them discribe the ...

  6. 给右键菜单加入CMD命令行快速通道(适合win7)

    给右键菜单加入CMD命令行快速通道(适合win7) 博客分类: Windows知识 PHPWindows  原文地址:http://www.unxmail.com/read.php?51   很多人都 ...

  7. windows永久关闭快速编辑模式

    快速编辑模式会导致运行的dos程序突然就卡住了,着实是大坑.永久关闭的方法是右键dos窗口->默认值,将快速编辑模式去掉勾选,这样子以后运行程序就不会默认勾选快速编辑模式了.

  8. exe4j 关闭命令行窗口运行

    exe4j 运行关闭命令行窗口 java 程序打包成 jar exe4j 将jar转为 exe 文件 exe4j 关闭未注册弹窗信息 exe4j 设置UI启动,关闭黑框 使用 java swing 做 ...

  9. [TIP]命令行快速查看图片(Ubuntu)

    <?xml version="1.0" encoding="utf-8"?> [TIP]命令行快速查看图片(Ubuntu) [TIP]命令行快速查看 ...

  10. 计算机打开服务的命令行,Win7使用命令行启动和停止Windows服务程序技巧

    想必,大家都了解Windows服务程序是Windows操作系统下能完成特定功能的可执行应用程序,它运行的话,同样会占用系统资源,如果我们能适时的停止系统服务,电脑的运行速度必将更快.接下来,U大侠小编 ...

最新文章

  1. 基于短语的统计机器翻(PBMT) 开源工具 :Moses
  2. javascript中重要概念-闭包-深入理解
  3. idea启动tomcat很慢_idea使用maven创建web项目
  4. Clash Royale开发日志
  5. admin客户管理系统html5模板
  6. java struct 简单案列_spring与struts简单整合案例
  7. python必背入门代码-python学习必备知识汇总
  8. java设置时间_怎么用java设置系统时间?
  9. Linux开发_printf打印无消息或末尾带“#“or“%“
  10. 【TiDB DevCon 2020】金融专题论坛演讲视频汇总
  11. kali linux中文版安装
  12. python dwg文件 读取_如何使用Python打开DWG文件扩展名?
  13. 阿里云服务器购买价格表:国内和国外地域云服务器活动报价表
  14. Floyd最短路径算法
  15. 黑苹果 10.15.1 安装教程 11月最新版
  16. 【Vue2.0学习】—数据绑定
  17. OnePlus 7T LineageOS 编译向导
  18. 个人开发者越来越难之-----上传应用市场的软著虐我遍体鳞伤
  19. R code execution error处理
  20. 16 - 统计文章阅读量

热门文章

  1. java 文件上传(使用多线程)
  2. Hibernate2 参考文档
  3. 计算机设备维修与及日常保养,电脑主机日常的维护保养计划
  4. 分枝定界法,例题梳理
  5. android系统体系结构,Android系统的五层体系结构解析
  6. 激光雷达原理 你真的了解全了吗?
  7. 使用jwPlayer播放视频中的某一段
  8. 跨语言词向量笔记7. 无监督跨语言词向量
  9. matlab求极限趋近0,matlab求极限和导数
  10. TF-IDF算法(原理+python代码实现)