windows命令行cmd窗口大小(80*40)和緩沖區(qū)大小修改方法
發(fā)布時間:2013-07-23 10:31:53 作者:佚名
我要評論
Windows 命令行cmd窗口系統(tǒng)默認的大小(80*40),怎么能改變它的大小呢?下面與大家分享下如何直接修改系統(tǒng)默認的cmd窗口和它的緩沖區(qū)大小,感興趣的朋友可以參考下哈,希望對大家有所幫助
Windows 命令行 cmd 窗口系統(tǒng)默認的大小(80*40)對于現(xiàn)在的屏幕配置已經(jīng)跟不上時代了,我們總是要把它改大些,而且緩沖區(qū)大小也想改得大大的。單純的為當前的 Windows 命令行窗口修改顯示大小和緩沖區(qū)大小就簡單了,右鍵命令行窗口標題,屬性里改屏幕緩沖區(qū)和窗口大小就是,系統(tǒng)會為與當前標題相同的命令行窗口記住你的設(shè)置,比如 C:\Windows\system32\cmd.exe。但是經(jīng)常你又會打開不同標題的命令行窗口,如 Tomat,這時候它又是默認的 80*40 的窗口大小,又得改,再碰不同標題又要改。
于是能否直接修改系統(tǒng)默認的 cmd 窗口和它的緩沖區(qū)大小呢,以后碰到新的標題就參考于它。行的,方法是改注冊表。
先來看下你可以在命令行下直接指定命令行窗口的大小了,進到命令行執(zhí)行 mode,可以看到關(guān)于控制臺的信息如下:
Status for device CON:
----------------------
Lines: 2000
Columns: 120
Keyboard rate: 31
Keyboard delay: 1
Code page: 936
這是我的默認的控制臺的大小是 2000 * 120,查看 mode 命令的使用,用 mode /? 關(guān)于顯示模式的修改提示是:
Display mode: MODE CON[:] [COLS=c] [LINES=n]
于是可以用命令 mode con cols=120 lines=40 或 mode 120,40 來修改窗口大小為 120*40,
窗口大小是被改成了你想要的 120*40, 可是悲催的是屏幕緩沖區(qū)的大小也變成了 120*40,這讓你無法追溯屏幕打印的歷史,也就是說 mode 對于窗口大小和屏幕緩沖區(qū)大小不能單獨設(shè)置。
如果啟動 cmd.exe 時同時指定窗口大小為 120*40,可以用參數(shù) /k,完整命令是:
cmd /k "mode con:cols=120 lines=40" 或 cmd /k "mode 120,40"
終極的辦法就是修改注冊表,先要知道保存系統(tǒng)默認的 cmd 命令窗口的屏幕緩沖區(qū)大小的兩個鍵值分別是:
窗口大?。?HKEY_CURRENT_USER\Console\ScreenBufferSize 如果120*40 時值為 002a0078
屏幕緩沖區(qū)大?。?HKEY_CURRENT_USER\Console\WindowSize 如 120*2000 時值為 07d00078
這是用的十六進制值來表示的,十六進制可以前加零來補齊為 8 位來理解.十六進制的前四位是高,后四位是寬,如:
002a0078 0078 的十進制是 120, 002a 的十進制是 40,窗口大小是 120*40
07d00078 00078 的十進制是 120, 07d0 的十進制是 2000, 緩沖區(qū)大小就是 120*2000
因為涉及到十六進制截斷成兩部分,所以你想直接轉(zhuǎn)換成十進制數(shù)來設(shè)置就意義不大了,比如 002a0078 的十進制數(shù)是 2752632,誰知道這個數(shù)與 120*40 有什么關(guān)系呢!
如果覺得這樣對應起來算起來麻煩,那就想辦法從別處 copy 吧,對于直接命令 cmd 進入的窗口設(shè)置好你的窗口大小和屏幕緩沖區(qū)大小,注冊表里會幫你在HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe 下創(chuàng)建有你的兩個鍵值 WindowSize 和 ScreenBufferSize,把這兩值分別應用給
HKEY_CURRENT_USER\Console\WindowSize
HKEY_CURRENT_USER\Console\ScreenBufferSize
就行啦,下次只要是進到命令行窗口時,默認就會應用這個大小。
知道個中原理,你想用什么工具來修改注冊表的那兩值就隨你啦,可以是導出的 reg 文件,或是用下面兩條命令來把窗口大小和屏幕緩沖區(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,相應的命令就是:
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 窗口的快速編輯模式,順便也把它打開,用命令:
reg add "HKEY_CURRENT_USER\Console" /t REG_DWORD /v QuickEdit /d 0x0000001 /f
以后記下前面三條 reg 命令就 OK 啦,沒什么特殊的要求可以不用為某些標題對應的窗口單獨設(shè)置這些屬性了。比如你不需要為 C:\Windows\system32\cmd.exe 單獨設(shè)置窗口的屬性就把注冊表的鍵 HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe 刪除了事。
于是能否直接修改系統(tǒng)默認的 cmd 窗口和它的緩沖區(qū)大小呢,以后碰到新的標題就參考于它。行的,方法是改注冊表。
先來看下你可以在命令行下直接指定命令行窗口的大小了,進到命令行執(zhí)行 mode,可以看到關(guān)于控制臺的信息如下:
Status for device CON:
----------------------
Lines: 2000
Columns: 120
Keyboard rate: 31
Keyboard delay: 1
Code page: 936
這是我的默認的控制臺的大小是 2000 * 120,查看 mode 命令的使用,用 mode /? 關(guān)于顯示模式的修改提示是:
Display mode: MODE CON[:] [COLS=c] [LINES=n]
于是可以用命令 mode con cols=120 lines=40 或 mode 120,40 來修改窗口大小為 120*40,
窗口大小是被改成了你想要的 120*40, 可是悲催的是屏幕緩沖區(qū)的大小也變成了 120*40,這讓你無法追溯屏幕打印的歷史,也就是說 mode 對于窗口大小和屏幕緩沖區(qū)大小不能單獨設(shè)置。
如果啟動 cmd.exe 時同時指定窗口大小為 120*40,可以用參數(shù) /k,完整命令是:
cmd /k "mode con:cols=120 lines=40" 或 cmd /k "mode 120,40"
終極的辦法就是修改注冊表,先要知道保存系統(tǒng)默認的 cmd 命令窗口的屏幕緩沖區(qū)大小的兩個鍵值分別是:
窗口大?。?HKEY_CURRENT_USER\Console\ScreenBufferSize 如果120*40 時值為 002a0078
屏幕緩沖區(qū)大?。?HKEY_CURRENT_USER\Console\WindowSize 如 120*2000 時值為 07d00078
這是用的十六進制值來表示的,十六進制可以前加零來補齊為 8 位來理解.十六進制的前四位是高,后四位是寬,如:
002a0078 0078 的十進制是 120, 002a 的十進制是 40,窗口大小是 120*40
07d00078 00078 的十進制是 120, 07d0 的十進制是 2000, 緩沖區(qū)大小就是 120*2000
因為涉及到十六進制截斷成兩部分,所以你想直接轉(zhuǎn)換成十進制數(shù)來設(shè)置就意義不大了,比如 002a0078 的十進制數(shù)是 2752632,誰知道這個數(shù)與 120*40 有什么關(guān)系呢!
如果覺得這樣對應起來算起來麻煩,那就想辦法從別處 copy 吧,對于直接命令 cmd 進入的窗口設(shè)置好你的窗口大小和屏幕緩沖區(qū)大小,注冊表里會幫你在HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe 下創(chuàng)建有你的兩個鍵值 WindowSize 和 ScreenBufferSize,把這兩值分別應用給
HKEY_CURRENT_USER\Console\WindowSize
HKEY_CURRENT_USER\Console\ScreenBufferSize
就行啦,下次只要是進到命令行窗口時,默認就會應用這個大小。
知道個中原理,你想用什么工具來修改注冊表的那兩值就隨你啦,可以是導出的 reg 文件,或是用下面兩條命令來把窗口大小和屏幕緩沖區(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,相應的命令就是:
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 窗口的快速編輯模式,順便也把它打開,用命令:
reg add "HKEY_CURRENT_USER\Console" /t REG_DWORD /v QuickEdit /d 0x0000001 /f
以后記下前面三條 reg 命令就 OK 啦,沒什么特殊的要求可以不用為某些標題對應的窗口單獨設(shè)置這些屬性了。比如你不需要為 C:\Windows\system32\cmd.exe 單獨設(shè)置窗口的屬性就把注冊表的鍵 HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe 刪除了事。
相關(guān)文章

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


