windows命令行cmd窗口大小(80*40)和緩沖區(qū)大小修改方法
發(fā)布時間:2013-07-23 10:31:53 作者:佚名
我要評論

Windows 命令行cmd窗口系統(tǒng)默認(rèn)的大小(80*40),怎么能改變它的大小呢?下面與大家分享下如何直接修改系統(tǒng)默認(rèn)的cmd窗口和它的緩沖區(qū)大小,感興趣的朋友可以參考下哈,希望對大家有所幫助
Windows 命令行 cmd 窗口系統(tǒng)默認(rèn)的大小(80*40)對于現(xiàn)在的屏幕配置已經(jīng)跟不上時代了,我們總是要把它改大些,而且緩沖區(qū)大小也想改得大大的。單純的為當(dāng)前的 Windows 命令行窗口修改顯示大小和緩沖區(qū)大小就簡單了,右鍵命令行窗口標(biāo)題,屬性里改屏幕緩沖區(qū)和窗口大小就是,系統(tǒng)會為與當(dāng)前標(biāo)題相同的命令行窗口記住你的設(shè)置,比如 C:\Windows\system32\cmd.exe。但是經(jīng)常你又會打開不同標(biāo)題的命令行窗口,如 Tomat,這時候它又是默認(rèn)的 80*40 的窗口大小,又得改,再碰不同標(biāo)題又要改。
于是能否直接修改系統(tǒng)默認(rèn)的 cmd 窗口和它的緩沖區(qū)大小呢,以后碰到新的標(biāo)題就參考于它。行的,方法是改注冊表。
先來看下你可以在命令行下直接指定命令行窗口的大小了,進(jìn)到命令行執(zhí)行 mode,可以看到關(guān)于控制臺的信息如下:
Status for device CON:
----------------------
Lines: 2000
Columns: 120
Keyboard rate: 31
Keyboard delay: 1
Code page: 936
這是我的默認(rèn)的控制臺的大小是 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)默認(rèn)的 cmd 命令窗口的屏幕緩沖區(qū)大小的兩個鍵值分別是:
窗口大小: HKEY_CURRENT_USER\Console\ScreenBufferSize 如果120*40 時值為 002a0078
屏幕緩沖區(qū)大?。?HKEY_CURRENT_USER\Console\WindowSize 如 120*2000 時值為 07d00078
這是用的十六進(jìn)制值來表示的,十六進(jìn)制可以前加零來補齊為 8 位來理解.十六進(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
因為涉及到十六進(jìn)制截斷成兩部分,所以你想直接轉(zhuǎn)換成十進(jìn)制數(shù)來設(shè)置就意義不大了,比如 002a0078 的十進(jìn)制數(shù)是 2752632,誰知道這個數(shù)與 120*40 有什么關(guān)系呢!
如果覺得這樣對應(yīng)起來算起來麻煩,那就想辦法從別處 copy 吧,對于直接命令 cmd 進(jìn)入的窗口設(shè)置好你的窗口大小和屏幕緩沖區(qū)大小,注冊表里會幫你在HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe 下創(chuàng)建有你的兩個鍵值 WindowSize 和 ScreenBufferSize,把這兩值分別應(yīng)用給
HKEY_CURRENT_USER\Console\WindowSize
HKEY_CURRENT_USER\Console\ScreenBufferSize
就行啦,下次只要是進(jìn)到命令行窗口時,默認(rèn)就會應(yīng)用這個大小。
知道個中原理,你想用什么工具來修改注冊表的那兩值就隨你啦,可以是導(dǎo)出的 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,相應(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 窗口的快速編輯模式,順便也把它打開,用命令:
reg add "HKEY_CURRENT_USER\Console" /t REG_DWORD /v QuickEdit /d 0x0000001 /f
以后記下前面三條 reg 命令就 OK 啦,沒什么特殊的要求可以不用為某些標(biāo)題對應(yīng)的窗口單獨設(shè)置這些屬性了。比如你不需要為 C:\Windows\system32\cmd.exe 單獨設(shè)置窗口的屬性就把注冊表的鍵 HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe 刪除了事。
于是能否直接修改系統(tǒng)默認(rèn)的 cmd 窗口和它的緩沖區(qū)大小呢,以后碰到新的標(biāo)題就參考于它。行的,方法是改注冊表。
先來看下你可以在命令行下直接指定命令行窗口的大小了,進(jìn)到命令行執(zhí)行 mode,可以看到關(guān)于控制臺的信息如下:
Status for device CON:
----------------------
Lines: 2000
Columns: 120
Keyboard rate: 31
Keyboard delay: 1
Code page: 936
這是我的默認(rèn)的控制臺的大小是 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)默認(rèn)的 cmd 命令窗口的屏幕緩沖區(qū)大小的兩個鍵值分別是:
窗口大小: HKEY_CURRENT_USER\Console\ScreenBufferSize 如果120*40 時值為 002a0078
屏幕緩沖區(qū)大?。?HKEY_CURRENT_USER\Console\WindowSize 如 120*2000 時值為 07d00078
這是用的十六進(jìn)制值來表示的,十六進(jìn)制可以前加零來補齊為 8 位來理解.十六進(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
因為涉及到十六進(jìn)制截斷成兩部分,所以你想直接轉(zhuǎn)換成十進(jìn)制數(shù)來設(shè)置就意義不大了,比如 002a0078 的十進(jìn)制數(shù)是 2752632,誰知道這個數(shù)與 120*40 有什么關(guān)系呢!
如果覺得這樣對應(yīng)起來算起來麻煩,那就想辦法從別處 copy 吧,對于直接命令 cmd 進(jìn)入的窗口設(shè)置好你的窗口大小和屏幕緩沖區(qū)大小,注冊表里會幫你在HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe 下創(chuàng)建有你的兩個鍵值 WindowSize 和 ScreenBufferSize,把這兩值分別應(yīng)用給
HKEY_CURRENT_USER\Console\WindowSize
HKEY_CURRENT_USER\Console\ScreenBufferSize
就行啦,下次只要是進(jìn)到命令行窗口時,默認(rèn)就會應(yīng)用這個大小。
知道個中原理,你想用什么工具來修改注冊表的那兩值就隨你啦,可以是導(dǎo)出的 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,相應(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 窗口的快速編輯模式,順便也把它打開,用命令:
reg add "HKEY_CURRENT_USER\Console" /t REG_DWORD /v QuickEdit /d 0x0000001 /f
以后記下前面三條 reg 命令就 OK 啦,沒什么特殊的要求可以不用為某些標(biāo)題對應(yīng)的窗口單獨設(shè)置這些屬性了。比如你不需要為 C:\Windows\system32\cmd.exe 單獨設(shè)置窗口的屬性就把注冊表的鍵 HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe 刪除了事。
相關(guān)文章
電腦如何清除運行窗口歷史記錄? Windows系統(tǒng)清除運行窗口歷史記錄的技
winodws的命令行界面是一個不錯的快捷方式,我們只需要通過"win+r"就可以調(diào)用運行命令,隨著時間的累積,我們這里會積累下不少歷史命令,有泄露隱私的風(fēng)險,所以2025-04-17電腦鎖屏壁紙怎么固定不變? Windows系統(tǒng)鎖定桌面背景圖的方法
最近就有不少用戶想要鎖定電腦的桌面背景圖,但不清楚具體如何操作,其實方法非常簡單,詳細(xì)請看下文介紹2025-04-17怎么關(guān)閉windows索引器? Windows系統(tǒng)禁用索引器回退功能的技巧
使用Windows系統(tǒng)中的搜索功能都是在索引功能的基礎(chǔ)上建立的,因此,若想要加快搜索索引速度,就要把系統(tǒng)中的索引器回退功能設(shè)置為禁用,詳細(xì)請看下文介紹2025-04-17微軟應(yīng)用商店無法打開怎么辦? 0x80248014錯誤的原因分析與解決方案
近有不少小伙伴反映,Windows 10自帶的微軟商店怎么都打不開,顯示0x80248014錯誤錯誤代碼,下面我們就來看看詳細(xì)解決方案2025-04-16Windows系統(tǒng)如何關(guān)閉自動維護(hù)功能? 關(guān)閉自動維護(hù)輕松提升電腦性能
最近有不少用戶想關(guān)閉其中的自動維護(hù)功能,但不清楚具體如何操作,下面我們就來看看Windows系統(tǒng)關(guān)閉自動維護(hù)功能的操作方法2025-04-15微軟發(fā)布多個 OOB 更新: 用于修復(fù) Active Directory 組策略 Bug
微軟發(fā)布多個 OOB 更新用于修復(fù) Active Directory 組策略 Bug,該問題具體表現(xiàn)為:當(dāng)設(shè)備已啟用 "審核登錄 / 注銷事件" 功能且實際生效時,本地組策略編輯器或本2025-04-14定期掃描病毒功能有什么用? Windows系統(tǒng)開啟定期掃描病毒功能的技巧
定期掃描病毒功能可以很好的幫助我們電腦定義清理病毒,很多小伙伴都不知道在那里設(shè)置進(jìn)行使用,該怎么開啟這個功能呢?詳細(xì)請看下文介紹2025-04-01Windows如何設(shè)置麥克風(fēng)增強? Windows系統(tǒng)麥克風(fēng)權(quán)限開啟全攻略
麥克風(fēng)功能作為日常溝通和娛樂的重要工具,其表現(xiàn)尤為關(guān)鍵,然而,不少windows用戶發(fā)現(xiàn)麥克風(fēng)的聲音偏小,影響了使用體驗,下面我們就來看看Windows系統(tǒng)設(shè)置麥克風(fēng)增強功能2025-04-01提升性能30%! Windows系統(tǒng)關(guān)閉VBS的簡單方法
關(guān)閉VBS功能可以釋放部分系統(tǒng)資源,提高系統(tǒng)性能和游戲流暢度,windows系統(tǒng)該怎么關(guān)閉vbs功能呢?下面我們就來看看詳細(xì)教程2025-04-01Windows Server 2025安裝 Hyper-V Docker 容器的圖文教程
Hyper-V 容器是 Windows Server 2025 中的一項強大功能,今天我們就來介紹如何在 Windows Server 2025 上安裝、配置和運行容器主機,并下載運行一個 IIS 容器2025-03-27