Windows 2000和Windows XP作為32位操作系統,通過創建虛擬DOS機來運行MS-DOS和16位Windows程序,它用“命令提示符”(cmd.exe)替換了以前版本(如Windows 98)中的“Command.com”,保留并增強了幾乎MS-DOS的所有功能。可是,你真的把它玩轉了么?
一、自定義窗口標題
以Win2000為例,CMD默認的窗口標題一般為“C:WINNTSystem32cmd.exe”。如果想要個性化一點的話,可以使用“Title string”命令來重新設置,其中string用來指定命令提示符窗口的標題。例:輸入“Title 天天的控制平臺”(引號不要輸入,下同),標題就被設置為“天天的控制平臺”(可以按Ctrl+Shift組合鍵調出中文輸入法來輸入漢字)(如圖1)。
二、彩色的命令行
“color”是Windows 2000及以上版本中特有的命令,主要功能就是用來改變命令行窗口的顏色。顏色屬性由兩個十六進制數字指定——第一個為背景,第二個則為前景。每個數字可以為以下任何值之一:
0=黑色 8=灰色
1=藍色 9=淡藍色
2=綠色 A=淡綠色
3=湖藍色 B=淡淺綠色
4=紅色 C=淡紅色
5=紫色 D=淡紫色
6=黃色 E=淡黃色
7=白色 F=亮白色
例如,“Color A9”是在綠色背景下產生亮藍色。
提示:如果想恢復到初始狀態,只需不帶任何參數的運行一次color命令即可,這將會還原到啟動時的顏色(黑底白字)。
三、顛覆你的提示符
如果你想使自己愛機的提示符像筆者的一樣有個性(如圖2),那么就得使用“prompt”命令了。格式如下:
prompt [括號內輸入要替換的提示符]
特殊的符號不能直接輸入,而必須用到指定代碼:
$A & (短 and 符號)
$B | (管道)
$C ( (左括弧)
$D 當前日期
$E Escape code (ASCII 碼 27)
$F ) (右括弧)
$G > (大于符號)
$H Backspace (擦除前一個字符)
$L < (小于符號)
$N 當前驅動器
$P 當前驅動器及路徑
$Q = (等號)
$S (空格)
$T 當前時間
$V Windows XP 版本號
$_ 換行
$ $ (貨幣符號)
四、一勞永逸,讓命令符酷起來
結合上述方法,裝扮出來的命令提示符界面當然“眩目奪人”。但是每次想要SHOW的時候,都要重新輸入麻煩命令才行,有沒有一個一勞永逸的辦法呢?沒有辦不到的,只有想不到的,方法如下:
“開始”-“運行”-“Regedit”,回車進入注冊表編輯器,依次展開HKEY_LOCAL_MACHINESOFTWAREMicrosoftCommand Processor分支。在右側窗口中新建一名為“AutoRun”的字符串值,將其數值設為“prompt <$t $p$Q$$D$V$L$B$g>”,“<$t $p$Q$$D$V$L$B$g>”表示你想用的參數形式。例如我們想把命令行提示符變為:“(當前時間)俺叫你輸啥就輸啥>”的形式,就輸入“prompt $t 俺叫你輸啥就輸啥$g”。設置完畢后退出注冊表即生效。
附:command和cmd的區別:Windows 2000/XP提供了cmd.exe和command.com,cmd.exe是Windows NT命令行接口,它不是一個DOS窗口,而command.com是一個16位的DOS應用程序,它用于支持老的DOS應用程序。就用戶來說,這兩個命令有驚人的相似之處,這是因為用戶在command.com中輸入的命令有很大一部分要送到cmd.exe中運行。如果用戶運行command.com,用戶會在任務管理器中看到一個cmd.exe也在運行。