Windows下CMD(命令提示符)脚本运行过程中被阻塞

本文介绍如何通过关闭CMD的快速编辑模式来避免运行批处理(.bat)或Python脚本时出现阻塞现象,详细步骤包括在CMD属性中取消勾选快速编辑模式,以及如何设置默认配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

之前备份Windows时(使用的批处理即.bat文件)或者在CMD下运行Python脚本调用CMD命令时,有时候会出现脚本被阻塞的情况,这是因为“快速编辑”选项被打开了。关闭方法如下:

运行一个cmd窗口,然后在该cmd窗口标题栏上单击右键, 选择属性(Properties):

然后会弹出对话框, 取消选中 快速编辑模式(Quick Edit Mode):

然后点击确定,这样设置好了之后在该窗口中运行任何.bat或者Python脚本都不会被阻塞了。

注意:

该设置只对当前已经运行的cmd窗口生效。

那就是说,如果你再重新开一个CMD窗口,快速编辑模式 这个选项默认还是打开的,如果你想保证以后打开的所有CMD窗口都不开启该模式, 可以这样:

再次打开右键菜单,并选择 默认值(Default):

这样你的本次修改结果将会影响到你的这个Windows用户的cmd配置文件,以后开启的CMD窗口默认都是关闭了快速编辑模式。

关于:

快速编辑模式,按我的理解是 你可以在CMD输出之间或之后随意地使用鼠标进行单击左键拖动选中文本进行 复制 等操作,可能Microsoft开发人员为了保证在你选择文本的时候,CMD不会持续输出文本而打乱了你的 选中操作 而设计的该模式。关闭快速编辑模式之后的最大效果就是,当你想要复制CMD的输出时, 必须在对窗口中的某个位置右击鼠标,选择 标记 之后才能进行选中并复制, 否则鼠标是无法拖动选择文本的:

细心一点的朋友会发现, 标记模式下 编辑光标是一个块状物 而非编辑模式下,该光标是一个 下划线。

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值