C/C++实现关闭命令行快速编辑模式(Windows系统)
背景:
开发了一个程序,需要通过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系统)相关推荐
- 在bat文件中关闭cmd窗口的快速编辑模式
在bat文件中关闭cmd窗口的快速编辑模式 windows下再bat中输入 @echo off reg add HKEY_CURRENT_USER\Console /v QuickEdit /t RE ...
- linux快速切换目录命令,Linux在命令行快速切换目录 - 米扑博客
今天在微博上看到一个用命令行快速切换目录的文章,比之前自己的解决方案好了非常多,必须记录下来分享下. 每天在命令行下,一大部分的工作都是一遍又一遍的输入 cd ~/some/very/deep/oft ...
- linux 权限提示信息,命令行快速提示:权限进阶 | Linux 中国
原标题:命令行快速提示:权限进阶 | Linux 中国 本部分介绍使用权限管理文件访问和共享的其他方法. -- Paul W. Frields 前一篇文章.本部分介绍使用权限管理文件访问和共享的其他方 ...
- 命令行快速开启应用程序
命令行快速开启应用程序 #前言,如果想快速看完这篇文章可以只关注粗体的文字 背景: 在工作的时候,每天上班第一件事就是打开昨日的各种应用.一趟下来光是打开各种应用,Redis数据库(windows ...
- 命令行快速删除当前行_在命令行中快速有效地工作
命令行快速删除当前行 There are a lot of command line tips and trics in the internet. Most of them discribe the ...
- 给右键菜单加入CMD命令行快速通道(适合win7)
给右键菜单加入CMD命令行快速通道(适合win7) 博客分类: Windows知识 PHPWindows 原文地址:http://www.unxmail.com/read.php?51 很多人都 ...
- windows永久关闭快速编辑模式
快速编辑模式会导致运行的dos程序突然就卡住了,着实是大坑.永久关闭的方法是右键dos窗口->默认值,将快速编辑模式去掉勾选,这样子以后运行程序就不会默认勾选快速编辑模式了.
- exe4j 关闭命令行窗口运行
exe4j 运行关闭命令行窗口 java 程序打包成 jar exe4j 将jar转为 exe 文件 exe4j 关闭未注册弹窗信息 exe4j 设置UI启动,关闭黑框 使用 java swing 做 ...
- [TIP]命令行快速查看图片(Ubuntu)
<?xml version="1.0" encoding="utf-8"?> [TIP]命令行快速查看图片(Ubuntu) [TIP]命令行快速查看 ...
- 计算机打开服务的命令行,Win7使用命令行启动和停止Windows服务程序技巧
想必,大家都了解Windows服务程序是Windows操作系统下能完成特定功能的可执行应用程序,它运行的话,同样会占用系统资源,如果我们能适时的停止系统服务,电脑的运行速度必将更快.接下来,U大侠小编 ...
最新文章
- 基于短语的统计机器翻(PBMT) 开源工具 :Moses
- javascript中重要概念-闭包-深入理解
- idea启动tomcat很慢_idea使用maven创建web项目
- Clash Royale开发日志
- admin客户管理系统html5模板
- java struct 简单案列_spring与struts简单整合案例
- python必背入门代码-python学习必备知识汇总
- java设置时间_怎么用java设置系统时间?
- Linux开发_printf打印无消息或末尾带“#“or“%“
- 【TiDB DevCon 2020】金融专题论坛演讲视频汇总
- kali linux中文版安装
- python dwg文件 读取_如何使用Python打开DWG文件扩展名?
- 阿里云服务器购买价格表:国内和国外地域云服务器活动报价表
- Floyd最短路径算法
- 黑苹果 10.15.1 安装教程 11月最新版
- 【Vue2.0学习】—数据绑定
- OnePlus 7T LineageOS 编译向导
- 个人开发者越来越难之-----上传应用市场的软著虐我遍体鳞伤
- R code execution error处理
- 16 - 统计文章阅读量