windows命令行cmd窗口大小(80*40)和緩沖區(qū)大小修改方法
于是能否直接修改系統(tǒng)默認(rèn)的 cmd 窗口和它的緩沖區(qū)大小呢,以后碰到新的標(biāo)題就參考于它。行的,方法是改注冊(cè)表。
先來(lái)看下你可以在命令行下直接指定命令行窗口的大小了,進(jìn)到命令行執(zhí)行 mode,可以看到關(guān)于控制臺(tái)的信息如下:
Status for device CON:
----------------------
Lines: 2000
Columns: 120
Keyboard rate: 31
Keyboard delay: 1
Code page: 936
這是我的默認(rèn)的控制臺(tái)的大小是 2000 * 120,查看 mode 命令的使用,用 mode /? 關(guān)于顯示模式的修改提示是:
Display mode: MODE CON[:] [COLS=c] [LINES=n]
于是可以用命令 mode con cols=120 lines=40 或 mode 120,40 來(lái)修改窗口大小為 120*40,
窗口大小是被改成了你想要的 120*40, 可是悲催的是屏幕緩沖區(qū)的大小也變成了 120*40,這讓你無(wú)法追溯屏幕打印的歷史,也就是說(shuō) mode 對(duì)于窗口大小和屏幕緩沖區(qū)大小不能單獨(dú)設(shè)置。
如果啟動(dòng) cmd.exe 時(shí)同時(shí)指定窗口大小為 120*40,可以用參數(shù) /k,完整命令是:
cmd /k "mode con:cols=120 lines=40" 或 cmd /k "mode 120,40"
終極的辦法就是修改注冊(cè)表,先要知道保存系統(tǒng)默認(rèn)的 cmd 命令窗口的屏幕緩沖區(qū)大小的兩個(gè)鍵值分別是:
窗口大?。?HKEY_CURRENT_USER\Console\ScreenBufferSize 如果120*40 時(shí)值為 002a0078
屏幕緩沖區(qū)大小: HKEY_CURRENT_USER\Console\WindowSize 如 120*2000 時(shí)值為 07d00078
這是用的十六進(jìn)制值來(lái)表示的,十六進(jìn)制可以前加零來(lái)補(bǔ)齊為 8 位來(lái)理解.十六進(jìn)制的前四位是高,后四位是寬,如:
002a0078 0078 的十進(jìn)制是 120, 002a 的十進(jìn)制是 40,窗口大小是 120*40
07d00078 00078 的十進(jìn)制是 120, 07d0 的十進(jìn)制是 2000, 緩沖區(qū)大小就是 120*2000
因?yàn)樯婕暗绞M(jìn)制截?cái)喑蓛刹糠?,所以你想直接轉(zhuǎn)換成十進(jìn)制數(shù)來(lái)設(shè)置就意義不大了,比如 002a0078 的十進(jìn)制數(shù)是 2752632,誰(shuí)知道這個(gè)數(shù)與 120*40 有什么關(guān)系呢!
如果覺(jué)得這樣對(duì)應(yīng)起來(lái)算起來(lái)麻煩,那就想辦法從別處 copy 吧,對(duì)于直接命令 cmd 進(jìn)入的窗口設(shè)置好你的窗口大小和屏幕緩沖區(qū)大小,注冊(cè)表里會(huì)幫你在HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe 下創(chuàng)建有你的兩個(gè)鍵值 WindowSize 和 ScreenBufferSize,把這兩值分別應(yīng)用給
HKEY_CURRENT_USER\Console\WindowSize
HKEY_CURRENT_USER\Console\ScreenBufferSize
就行啦,下次只要是進(jìn)到命令行窗口時(shí),默認(rèn)就會(huì)應(yīng)用這個(gè)大小。
知道個(gè)中原理,你想用什么工具來(lái)修改注冊(cè)表的那兩值就隨你啦,可以是導(dǎo)出的 reg 文件,或是用下面兩條命令來(lái)把窗口大小和屏幕緩沖區(qū)大小分別改成 120*40 和 120*2000:
reg add "HKEY_CURRENT_USER\Console" /t REG_DWORD /v WindowSize /d 0x002a0078 /f
reg add "HKEY_CURRENT_USER\Console" /t REG_DWORD /v ScreenBufferSize /d 0x07d00078 /f
在 1280*1024 的屏幕分辨率下我比較喜歡設(shè)置的命令行窗口大小和屏幕緩沖區(qū)大小分別是: 130*42 和 130*2000,相應(yīng)的命令就是:
reg add "HKEY_CURRENT_USER\Console" /t REG_DWORD /v WindowSize /d 0x002a0082 /f
reg add "HKEY_CURRENT_USER\Console" /t REG_DWORD /v ScreenBufferSize /d 07d00082 /f
我喜歡用 cmd 窗口的快速編輯模式,順便也把它打開(kāi),用命令:
reg add "HKEY_CURRENT_USER\Console" /t REG_DWORD /v QuickEdit /d 0x0000001 /f
以后記下前面三條 reg 命令就 OK 啦,沒(méi)什么特殊的要求可以不用為某些標(biāo)題對(duì)應(yīng)的窗口單獨(dú)設(shè)置這些屬性了。比如你不需要為 C:\Windows\system32\cmd.exe 單獨(dú)設(shè)置窗口的屬性就把注冊(cè)表的鍵 HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe 刪除了事。
相關(guān)文章

關(guān)閉煩人的廣告! Windows關(guān)閉個(gè)性化廣告的終極指南
Windows 11系統(tǒng)里的廣告越來(lái)越多,彈窗、推薦、提示層出不窮,簡(jiǎn)直讓人抓狂!別急,今天我為大家?guī)?lái)一份超詳細(xì)的教程,手把手教你如何關(guān)閉這些煩人的廣告,讓你的Win11清2026-04-18
電腦打印機(jī)狀態(tài)錯(cuò)誤怎么解決? 快速搞定Windows打印機(jī)狀態(tài)錯(cuò)誤的方法
當(dāng)我們急需打印文件時(shí),電腦右下角彈出的“打印機(jī)處于錯(cuò)誤狀態(tài)”或“無(wú)法打印”的提示,無(wú)疑會(huì)讓人感到困擾和焦慮,這種“錯(cuò)誤狀態(tài)”看似復(fù)雜,但實(shí)際上多數(shù)問(wèn)題并非源于硬2026-04-18
電腦網(wǎng)絡(luò)受限怎么辦? Windows提示網(wǎng)絡(luò)連接受限的解決辦法
昨晚加班到一半,突然發(fā)現(xiàn)右下角的網(wǎng)絡(luò)圖標(biāo)多了個(gè)黃色嘆號(hào),提示“本地連接受限制”,下面我們就來(lái)看看解決辦法2026-04-18
輕松保護(hù)你的電腦隱私! Windows系統(tǒng)如何設(shè)置動(dòng)態(tài)鎖功能
如果您希望在離開(kāi)電腦時(shí)無(wú)需手動(dòng)操作即可自動(dòng)鎖屏,Windows動(dòng)態(tài)鎖功能可通過(guò)藍(lán)牙檢測(cè)手機(jī)距離實(shí)現(xiàn)該效果,以下是設(shè)置此功能的具體步驟2026-04-17
保護(hù)電腦數(shù)據(jù)安全! Windows系統(tǒng)快速關(guān)閉磁盤默認(rèn)共享方法
你可能還不知道,系統(tǒng)默認(rèn)還開(kāi)啟了硬盤分區(qū)(如C盤、D盤)的共享功能,今天我們就來(lái)看看一鍵關(guān)閉Windows默認(rèn)共享,保護(hù)電腦數(shù)據(jù)安全的設(shè)置方法2026-04-17
Windows預(yù)覽窗口大小怎么自由調(diào)節(jié)? 電腦任務(wù)欄預(yù)覽窗口設(shè)置方法
對(duì)于Windows系統(tǒng)的深度用戶來(lái)說(shuō),文件預(yù)覽功能無(wú)疑是日常操作中的得力助手,然而,系統(tǒng)默認(rèn)的預(yù)覽窗口大小可能并不完全符合每個(gè)人的使用習(xí)慣,今天,我就為大家?guī)?lái)一個(gè)技術(shù)2026-04-17
windows無(wú)法更改設(shè)置怎么辦? 電腦不允許修改系統(tǒng)設(shè)置無(wú)問(wèn)題的解決辦法
想要調(diào)整一下系統(tǒng)設(shè)置,卻發(fā)現(xiàn)無(wú)論你怎么點(diǎn)來(lái)點(diǎn)去,它就是不給你改!這可真是讓人欲哭無(wú)淚?。e擔(dān)心,今天我就來(lái)給大家分享一些解決方法,讓你的Windows系統(tǒng)設(shè)置恢復(fù)正常2026-04-17
如何啟用項(xiàng)目復(fù)選框? Windows系統(tǒng)打開(kāi)文件復(fù)選框設(shè)置的教程
Windows復(fù)選框,也稱為項(xiàng)目復(fù)選框,允許您在文件資源管理器中輕松選擇多個(gè)文件和文件夾,默認(rèn)情況下,此功能在Windows中是禁用的,但您可以通過(guò)進(jìn)行一些簡(jiǎn)單的自定義來(lái)快速2026-04-16
Windows系統(tǒng)如何設(shè)置DPI縮放? 屏幕DPI縮放設(shè)置全攻略
你是否遇到過(guò)這樣的困擾:新買的4K顯示器文字模糊發(fā)虛?手機(jī)屏幕圖標(biāo)小到看不清?這可能并非硬件問(wèn)題,而是DPI設(shè)置在“搗亂”!本文將系統(tǒng)解析DPI設(shè)置原理與實(shí)操技巧,助你2026-04-16
微軟放大招! 所有Windows鏡像都將失效 強(qiáng)制執(zhí)行階段已到來(lái)
最近,微軟在win11系統(tǒng)“設(shè)置-Windows安全中心-設(shè)備安全性”中新增了安全啟動(dòng)檢查,由于一個(gè)不可忽視的“硬期限”到來(lái),安全啟動(dòng)的舊證書要過(guò)期了2026-04-08


