校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > windows命令行cmd窗口大小(80*40)和緩沖區(qū)大小修改方法

windows命令行cmd窗口大小(80*40)和緩沖區(qū)大小修改方法

熱門標(biāo)簽:百度地圖標(biāo)注怎么改行業(yè) 外蒙古地圖標(biāo)注 微信地圖標(biāo)注商戶沒有顯示 音浪商務(wù)彩鈴地圖標(biāo)注 新時達(dá)系統(tǒng)電梯外呼不顯示樓層 百度地圖標(biāo)注位置怎么打印 深圳有哪些公司做電話機(jī)器人 地圖標(biāo)注必須多少錢 默納克外呼通訊線路圖
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ū)大小不能單獨(dú)設(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)制可以前加零來補(bǔ)齊為 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)的窗口單獨(dú)設(shè)置這些屬性了。比如你不需要為 C:\Windows\system32\cmd.exe 單獨(dú)設(shè)置窗口的屬性就把注冊表的鍵 HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe 刪除了事。

標(biāo)簽:周口 晉中 雙鴨山 保定 新鄉(xiāng) 宣城 重慶 東營

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《windows命令行cmd窗口大小(80*40)和緩沖區(qū)大小修改方法》,本文關(guān)鍵詞  windows,命令行,cmd,窗口,大小,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《windows命令行cmd窗口大小(80*40)和緩沖區(qū)大小修改方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于windows命令行cmd窗口大小(80*40)和緩沖區(qū)大小修改方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 彭泽县| 阿巴嘎旗| 溆浦县| 余姚市| 法库县| 赣榆县| 平舆县| 佳木斯市| 资阳市| 兴宁市| 岳普湖县| 习水县| 安龙县| 正蓝旗| 贵州省| 河南省| 喀喇沁旗| 大庆市| 霍城县| 禹城市| 新郑市| 惠州市| 南汇区| 达拉特旗| 樟树市| 丰都县| 永胜县| 孝昌县| 萨嘎县| 桐梓县| 宁化县| 合肥市| 衡水市| 太原市| 铁岭县| 清苑县| 高青县| 延长县| 岱山县| 黄平县| 尉犁县|