Windows 控制台程序正常运行时,如果鼠标点击后,有时候会出现程序阻塞或程序卡死的情况。

这是因为console的快速编辑模式被打开,鼠标点击后进入选择状态。

解决办法1:修改console属性,取消勾选"快速编辑模式",系统重启后可能失效

解决办法2:修改windows系统 cmd 快速编辑模式
执行setNoEdit.bat

@echo off
reg add HKEY_CURRENT_USER\Console /v QuickEdit /t REG_DWORD /d 00000000 /f

解决办法3: 程序中修改(未验证)

// C#
// http://msdn.microsoft.com/en-us/library/ms686033(VS.85).aspx [DllImport("kernel32.dll")] public static extern bool SetConsoleMode(IntPtr hConsoleHandle, uint dwMode); private const uint ENABLE_EXTENDED_FLAGS = 0x0080; static void Main(string[] args) { IntPtr handle = Process.GetCurrentProcess().MainWindowHandle; SetConsoleMode(handle, ENABLE_EXTENDED_FLAGS);
///...
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);

Ref:
https://www.jianshu.com/p/e0ca464bb941
https://blog.csdn.net/o_longzhong/article/details/80276645

windows cmd 快速编辑模式相关推荐

  1. python windows控制台,如何从python启用Windows控制台快速编辑模式?

    I'd like to force QuickEdit Mode in the console when running a python script and then disable it rig ...

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

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

  3. window tomcat 启动后 点击cmd窗口 快速编辑模式导致项目宕机问题

    window tomcat cmd启动后 快速编辑模式导致项目宕机问题 新版本的window 操作系统,cmd默认是开启快速编辑模式 tomcat启动后,如果鼠标无意点击到tomcat cmd窗口 c ...

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

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

  5. Python 解决cmd窗口鼠标点击后挂起不执行问题(禁止快速编辑模式)

    问题 用Python开发的无界面程序,执行过程在cmd黑窗口中打印信息时,有时,一不小心鼠标点到了黑窗口里,程序就挂起,不执行了,必须把焦点去除才能恢复执行,很是烦人.一番搜索之后找到个还算简单的解决 ...

  6. Oracle10表数据编辑器,Oracle ORACLE 快速批量导入文本数据到数据库(sqlldr工具)方法与分析 (Windows CMD 方式)...

    Oracle ORACLE 快速批量导入文本数据到数据库(sqlldr工具)方法与分析 (Windows CMD 方式) 在实际生产环境中,常会碰到将一些如通过通讯接口传过来的数据(文本文件 txt) ...

  7. Spread for Windows Forms高级主题(3)---单元格的编辑模式

    理解单元格的编辑模式 通常情况下,当终端用户双击单元格时,编辑控件将允许用户在该单元格中输入内容.在一个单元格中编辑的能力被称为编辑模式.一些属性和方法可以用来自定义编辑模式的使用. 当一个单元格处于 ...

  8. windows server 2012r2 快速启动模式部署remoteapp,检查兼容性,显示有挂起的重新启动...

    windows server 2012r2 快速启动模式部署remoteapp,检查兼容性,显示有挂起的重新启动. 解决方法: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet ...

  9. Anaconda or Miniconda windows下 cmd命令行模式创建、激活、关闭、删除虚拟环境方法步骤

    文章目录 前言 一.Conda创建虚拟环境 1.创建虚拟环境: 1.1 命令: 1.2 实例: 1.2.1 创建一个名字是py383的虚拟环境变量 1.2.2 输出结果: 2.在创建好的虚拟环境中安装 ...

  10. Cmd Markdown 编辑阅读器

    欢迎使用 Cmd Markdown 编辑阅读器 我们理解您需要更便捷更高效的工具记录思想,整理笔记.知识,并将其中承载的价值传播给他人,Cmd Markdown 是我们给出的答案 -- 我们为记录思想 ...

最新文章

  1. Python,OpenCV鼠标事件进行矩形、圆形的绘制(随机颜色、随机半径)
  2. Fikker 站长缓存无法缓存用 IIS 做 Web 服务器的 PHP 页面的解决方法
  3. 如何在Bash中比较字符串
  4. mysql into_MYSQL中replace into的用法
  5. 博士笔记 | 周志华《机器学习》手推笔记第二章-模型评估与选择
  6. 无法获取保存在session中的验证码
  7. 索引大小对语句执行速度的影响
  8. 网吧用电影服务器系统,网吧流媒体电影服务器搭建的解决方案
  9. Houdini vex用勾股定理推算椭圆运动轨迹
  10. 【编译原理】 根据语法树 写出对应的短语 直接短语 句柄 构造产生式
  11. 尴尬,刚夸完就被罚,因未及时报告Log4j2安全漏洞,阿里云被处罚
  12. 图文并茂:超可爱的12星座猫
  13. mac系统+frida 简单测试真机or genymotion模拟器
  14. 〔王鹰教程五〕和弦的分类记忆法
  15. ThinkPad各型号Win7系统恢复光盘镜像下载【官方下载】绝对原版
  16. Android集成腾讯X5浏览器内核库
  17. ios QQ登录已经安装QQ客户端但仍然提示下载QQ,您没有安装最新版本qq
  18. Ubuntu安装Microsoft office
  19. 独立站fp怎么规避Paypal封号?AB站跳转支付 + Paypal轮换收款
  20. 三菱四节传送带控制梯形图_三菱PLC用步进指令实现四节传送带的模拟控制.pdf...

热门文章

  1. 房产中介管理系统搭建
  2. 天正建筑(TArch)8.0破解版下载(包含SP1、全系列注册机)
  3. 数据分析第二章课后习题解答
  4. TDDL分布式数据库
  5. 创建Win95 100M无盘工作站
  6. HTML5 drag属性
  7. IDT oligo使用说明
  8. 组态王bitset用法_组态王使用问题解答
  9. cad图纸服务器共享文件慢,DWG文件打开慢?3个技巧教你实现快速预览!
  10. 计算主波长色纯度色温和色坐标转换CIE1931图色坐标显示NTSC色饱和度