几次看到别人的CMD显示的与众不同,其实用DOS下的基本命令就能打造出个性化的CMD显示效果。
首先看一下PROMPT这个命令的帮助:
PROMPT [text]
text 指定新的命令提示符。
提示符可以由普通字符及下列特定代码组成:
$A & (Ampersand)
$B | (管道)
$C ( (左括弧)
$D 当前日期
$E Escape 码(ASCII 码 27)
$F ) (右括弧)
$G > (大于符号)
$H 后退(擦除前一个字符)
$L < (小于符号)
$N 当前驱动器
$P 当前驱动器及路径
$Q = (等号)
$S (空格)
$T 当前时间
$V Windows 2000 版本号
$_ 换行
$$ $ (货币符号)
如果命令扩展名被启用,PROMPT 命令会支持下列格式化字符:
$+ 根据 PUSHD 目录堆栈的深度,零个或零个以上加号(+)字符;
每个被推的层有一个字符。
$M 如果当前驱动器不是网络驱动器,显示跟当前驱动器号或
空字符串有关联的远程名。
有了这个改变CMD的显示状态就不难了!
下面就是我的CMD配制命令:
@echo off
cd/
E:
color 2
prompt %USERNAME%@%COMPUTERNAME%$s[$p]$s$b$d$s$t$b$_#
doskey ls=dir $*
doskey pwd=cd $*
doskey mkdir=md $*
doskey rmdir=rd $*
doskey rm=del $*
doskey mv=move $*
doskey cp=copy $*
doskey cat=type $*
doskey clear=cls
title ls=dir pwd=cd mkdir=md rmdir=rd rm=del mv=move cp=copy cat=type clear=cls
cls
把它存为BAT文件,然后更改注册表中以下内容:
[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Command Processor]
将"AutoRun"="c:/linux.bat"
关闭注册表编辑器,打开CMD窗口就能看到效果了!