设置CMD窗口

2023-05-16

文章目录

  • 1、图形界面设置
    • 1.1 打开CMD窗口
    • 1.2 点击属性设置
  • 2、命令mode修改
    • 2.1 查看控制台信息
    • 2.2 修改控制台参数
  • 3、注册表方式修改
    • 3.1 打开注册表
    • 3.2 修改参数

1、图形界面设置

1.1 打开CMD窗口

按下win+R,输入cmd命令,按下enter键。

1.2 点击属性设置

点击窗口顶上空白右键,选择属性 ,在布局里面调整相关参数进行设置。
属性设置

2、命令mode修改

2.1 查看控制台信息

cmd窗口输入mode按下enter键。显示相关参数:

C:\Windows\system32>mode
设备状态 CON:---------
行:        9001 
列:       90
键盘速度:   31
键盘延迟:  1
代码页:     936

默认的控制台的大小是 9001 * 90

2.2 修改控制台参数

mode /?查看 mode 命令的使用:

配置系统设备。                                                                                                                              
串行端口:          MODE COMm[:] [BAUD=b] [PARITY=p] [DATA=d] [STOP=s]
													[to=on|off] [xon=on|off] [odsr=on|off]
													[octs=on|off] [dtr=on|off|hs]
													[rts=on|off|hs|tg] [idsr=on|off]
设备状态:          MODE [device] [/STATUS] 
打印重定向:        MODE LPTn[:]=COMm[:] 
选择代码页:        MODE CON[:] CP SELECT=yyy
代码页状态:        MODE CON[:] CP [/STATUS] \
显示模式:          MODE CON[:] [COLS=c] [LINES=n] 
击键率:            MODE CON[:] [RATE=r DELAY=d]

显示模式: MODE CON[:] [COLS=c] [LINES=n]

可以用命令 mode con cols=100 lines=40 或 mode 100,40 来修改窗口大小为 100*40。
在这里插入图片描述

窗口大小是被改成了想要的 100*40, 但是是屏幕缓冲区的大小也变成了 100*40,此时会导致无法追溯屏幕打印的历史信息(无上下滚动条),说明 mode 对于窗口大小和屏幕缓冲区大小不能单独设置
无滚动条

3、注册表方式修改

3.1 打开注册表

按下win+R,输入regedit命令,按下enter键。
找到保存系统默认的 cmd 命令窗口的屏幕缓冲区大小的两个键值分别是:
屏幕缓冲区大小: HKEY_CURRENT_USER\Console\ScreenBufferSize 如果9001*70 时值为 0x23290046

窗口位置: HKEY_CURRENT_USER\Console\WindowSize 如 40*70 时值为 0x00280046

窗口位置: HKEY_CURRENT_USER\Console\WindowPosition 如 30*771 时值为 0x001e0303
这是用的十六进制值来表示的,十六进制可以前加零来补齐为 8 位来理解.十六进制的前四位是高,后四位是宽,如:

0x23290046		 0046 的十进制是 70,2329的十进制是 9001, 窗口大小是 70*9001
0x00280046		 0046 的十进制是 70,0028 的十进制是 40, 缓冲区大小就是 70*40

注册表中名称及参数查看对比
注册表名称及参数查看

3.2 修改参数

用电脑自带计算器程序员方式计算,输入十进制参数,然后点击十六进制。
在这里插入图片描述
注册表双击要修改的名称进行修改:
在这里插入图片描述
或者在cmd控制台里面命令方式(WindowSize:100*40 ScreenBufferSize:100*3000)设置:

reg add “HKEY_CURRENT_USER\Console” /t REG_DWORD /v WindowSize /d 0x00280064 /f
reg add “HKEY_CURRENT_USER\Console” /t REG_DWORD /v ScreenBufferSize /d 0xbb80064 /f

总结:通过图形界面修改方便些。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

设置CMD窗口 的相关文章

  • 在批处理脚本中发送 Windows 密钥

    我最近一直在使用SendKeys使用批处理脚本的函数 我已经了解如何在窗口中输入某些键 例如 Tab 键 SendKeys TAB 或者退格键 SendKeys BACKSPACE 但我一直尝试在不按Windows键的情况下输入它 不幸的是
  • Windows批处理支持异常处理吗?

    Windows批处理编程支持异常处理吗 如果没有 是否有任何方法可以有效地模拟批处理文件中的异常处理 我希望能够在批处理脚本中的任何 CALL 级别的任何位置 抛出异常 并重复弹出 CALL 堆栈 直到找到活动的 TRY 块 然后 CATC
  • Python 在 anaconda 中找不到 h2o 包

    当我尝试导入 h2o 时 我被告知该包不存在 当我尝试安装它时 它告诉我它已经存在 我尝试将其从计算机中删除并重新安装 但没有成功 此时我能想到的只是一些环境变量 C Users Lanier Anaconda2 C Users Lanie
  • 如何使用 Excel.UriLink.16 更改 Excel URL 的文件关联?

    我正在尝试更改文件关联 以便在另一个浏览器中打开 Excel 单元格中的 URL 根据使用 CMD ftype命令与Excel UriLink 16 我应该能够使用以下命令从 powershell 通过 cmd 执行此操作 To chang
  • 如何在子 shell 中运行 cmd.exe 批处理文件

    我有一个批处理文件 通常像这样调用 longjob cmd gt result txt 2 gt 1 这工作正常 但脚本在执行过程中更改了目录 将我的 shell 留在该目录中 这很麻烦 有没有办法在子 shell 中运行命令 同时仍然允许
  • Windows:使用 CMD(或 Java)从非特权运行特权命令

    我将有一个以管理员身份运行并侦听端口的服务 我的 GUI 程序将与管理员服务对话以获取需要管理员权限的项目 如果该服务尚未运行 我需要启动它 如何让我的 GUI 程序以管理员身份运行命令 我假设用户会被询问是否要继续 我希望我可以在 CMD
  • 如何在 VSTS 中的托管代理上运行或安装工具

    我想在 VSTS 上以管理员身份运行 cmd 实际上 我正在尝试在 VSTS 托管代理上安装带有 Chocolatey 工具管理器的 git tfs 因此我在 VSTS 命令行任务上运行以下命令 SystemRoot System32 Wi
  • MD 和 MKDIR 批处理命令有什么区别?

    这两个命令都会创建文件夹 我read http www computerhope com mdhlp htmMKDIR 甚至可以创建子文件夹 这只是区别吗 为什么有两个命令做同样的事情 我应该使用哪一个 除了 npocmaka 的answe
  • 如何在 C# 中获取 CMD/控制台编码

    我需要指定正确的代码页来使用 zip 库打包文件 正如我所见 我需要指定控制台编码 在我的例子中为 866 C Users User gt mode Status for device CON Lines 300 Columns 130 K
  • 使用Excel宏执行命令并关闭cmd窗口

    这是我现在正在尝试的 Sub del BJSFM files Call Shell cmd exe S K cd d C UTAS SA del f s q BJSFM gt nul vbNormalFocus End Sub 问题是命令窗
  • cmd中哪个符号是转义符?

    我有这个代码 powershell command New Object Net WebClient DownloadFile linkToMyFile file C my file 它用于下载文件 当我在远程服务器上的 cmd 中执行它时
  • 复制粘贴在命令提示符下不起作用,在 Windows 10 中右键单击或键盘快捷键都不起作用 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 Win 10 复制粘贴在 cmd 中无法通过右键单击或键盘快捷键来工作 如果我尝试在提示中粘贴一些文本 什么也不会发生 我不知道原因 有什
  • 在Windows cmd中获取精确到毫秒的系统时间

    我试图在 Windows cmd 中将系统时间精确 到毫秒 我知道可以使用以下方法获得厘秒精度 echo time 我发现其他问题提出了完全相同的问题 但没有答案可以完全回答该问题 这是我到目前为止发现的 该解决方案仅适用于厘秒精度 与我上
  • PHP Composer 和 Laravel 安装程序输出中的奇怪字符 - Windows 10 CMD

    我在 Windows 10 上遇到这个问题 PHP Composer 显示奇怪的字符 我已经尝试安装ansicon按照建议here https stackoverflow com questions 35387667 git bash is
  • “调用”C:\Program Files\nodejs\\node.exe”错误

    我一直在尝试安装节点js并安装浏览器同步 C Users Aly gt npm install g browser sync CALL C Program Files x86 nodejs node exe C Program Files
  • powershell 和 cmd 之间的文件大小不同[重复]

    这个问题在这里已经有答案了 我正在使用一点processconf js工具来构建configuration json来自多个文件 json files 这是我正在使用的命令 node processconf js file1 json fi
  • for循环批处理文件内的算术

    我在批处理文件中有一个 for 循环 如下所示 for y in 100 200 300 400 500 do set a x y 25 echo x 该行 set a x y 25 好像没有做任何划分 将每个 y 除以 25 的正确语法是
  • 如何从Windows阻止社交媒体[关闭]

    Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 我想根据时间阻止我的电脑上的社交媒体 晚上 9 点后屏蔽 上午 11 点后解锁 如家长控制 我尝试过关注但失败了 创建了
  • 使用管理员权限打开cmd(Windows 10)

    我有自己的 python 脚本来管理我的计算机上的 IP 地址 它主要在命令行 Windows 10 中执行netsh命令 您必须具有管理员权限 这是我自己的计算机 我是管理员 运行脚本时我已经使用管理员类型的用户 Adrian 登录 我无
  • 为什么 Windows 命令 DIR 在搜索 *.tif 文件时也会输出 *.tiff 文件?

    我想使用 Windows 命令DIR为了找到唯一TIF文件 即具有扩展名的文件 tif 因此我使用以下小批处理文件 for f delims a IN dir b a d s C wolter testversion input tif d

随机推荐