三、录制宏
在命令提示符窗口照样能把多个命令的执行过程录制成宏,命令格式如下:
doskey name(宏名)=command1 $t command2 $t etc(命令组)
命令组中各个命令要用“$t”隔开。比如在命令提示符下键入:
C:\>doskey exe=dir *.exe/p $t dir *.com/p $t dir *.bat/p
按回车键执行并录制,以后只要在提示符下键入“exe”即可回显命令的执行过种即显示当前目录下所有以EXE、COM、BAT为后缀的可执行文件。
宏还可以象批处理文件一样使用可替换参数,参数为“$n”其中n=1~9。比如在提示符下键入:
C:\>doskey mc=md $1$t cd $1
该宏代替“md”和“cd”两个DOS命令,以后只要在提示符下键入“mc aa”(“aa”为目录名)即可在当前目录下建立“aa”子目录并同时进入该子目录。
需要说明的是宏保存在内存中的缓冲区,一旦命令提示符窗口关闭缓冲区已被释放。为了下次启动命令提示符窗口后能够继续使用常用宏,可以把录制宏的命令加入到一个批处理文件中,然后使批处理文件随命令提示符窗口一同启动,操作过程如下: