點執行中的 cmd.exe 視窗左上角,出現選單,選「屬性」一看,「屬性」中的「當前**頁」框框裡寫著這麼一行:「437 (oem - 美國)」,問題關鍵就是這裡。
重新點出選單,選「預設值」項,發現「預設值」裡的「當前**頁」是可以設定,有兩個選項:「437 (oem - 美國)」和「936 (ansi/oem - 簡體中文 gbk)」,將「當前**頁」設定為「936 (ansi/oem - 簡體中文 gbk)」,點「確定」,沒有發現一點反應。重執行一下「cmd.exe」,發現問題依舊,「預設值」中「當前**頁」設定是「936 (ansi/oem - 簡體中文 gbk)」,可是「屬性」中「當前**頁」的設定還是「437 (oem - 美國)」,輸不了中文也顯示不了中文。
所以問題在登錄檔。win+r開啟執行,輸入regedit開啟登錄檔編輯器。找到[hkey_current_user\console\%systemroot%_system32_cmd.exe]
修改"codepage"=dword:000003a8
【注】十六進製制"000003a8"或十進位制"936",表示「936 (ansi/oem - 簡體中文 gbk)」。
十六進製制"000001b5"或十進位制"437",表示「437 (oem - 美國)」。
修改CMD命令回顯語言 中文 English
點執行中的 cmd.exe 視窗左上角,出現選單,選 屬性 一看,屬性 中的 當前 頁 框框裡寫著這麼一行 437 oem 美國 問題關鍵就是這裡。重新點出選單,選 預設值 項,發現 預設值 裡的 當前 頁 是可以設定,有兩個選項 437 oem 美國 和 936 ansi oem 簡體中文 gbk...
利用匿名管道實現CMD回顯
security attributes sa handle hread,hwrite sa.nlength sizeof security attributes sa.lpsecuritydescriptor null 使用系統預設的安全描述符 sa.binherithandle true 建立的程...
windows獲取cmd回顯以及獲取路徑
echo off echo 當前碟符 d0 echo 當前碟符和路徑 dp0 echo 當前批處理全路徑 f0 echo 當前碟符和路徑的短檔名格式 sdp0 echo 當前cmd預設目錄 cd echo 目錄中有空格也可以加入 避免找不到路徑 echo 當前碟符 d0 echo 當前碟符和路徑 d...