巧用DOSKEY命令
[盘符:][路径]doskey [/选项]
doskey可以找回、编辑和再次使用先前键入过的命令,使用起来非常灵巧。下面简单介绍doskey的几种用法。
一、重显和编辑一个MS-DOS命令
按下F7键,屏幕会把你前面键入的命令列表显示出来,然后可按F9键来选择命令列表中需要重复的命令序号。也可通过连续按↑或 ↓键,直到出现你想重复的命令,此时若按回车即可执行之。
doskey还允许你对当前命令行进行编辑,可以通过按动 → 或 ←键来移动光标,并通过INS键进行插入字符和替换字符模式的切换。
二、输入多重命令
利用doskeys可在一行内输入多个命令,各命令之间用Ctrl-T进行分隔(Ctrl-T在屏幕上显示为 )。例如在DOS提示符下进入:
C:\>md test < Ctrl-T > cd test <Ctrl-T >dir当你按回车键后,屏幕逐一显示并执行这些命令:
C:\>md test
C:\>cd test
C:\>TEST>dir
Volume in drive C is JSJ
Volume Serial Number is 3962-1ACA
Directory of C:\TEST
. 〈DIR〉 12-23-94 4: 10p
.. <DIR> 12-23-94 4: 10p
2file(s) 0bytes
4,599,808,bytes free
C:\TEST>
三 、巧建批文件
可使用doskey的选项/n把命令列表重定向到一个BAT文件。先按ALT-F7键清除doskey缓冲区中的已记录的命令序列,然后键入如下命令:
C:\ >cd\ucdos
C:\UCDOS >rd16
C:\UCDOS >rdsl
C:\UCDOS >Rnl
C:\UCDOS >py
C:\UCDOS >doskey/h >uc.bat
这样就把上面键入的命令序列保存到uc.bat批文件中了,你可以使用edit等文本编辑程序将uc.bat中的最后一行“doskey/uc.bat”删除掉,以后只要运行uc.bat就可进入UCDOS汉字系统了(假设UCDOS系统已安装在C盘的UCDOS子目录下)。
四、用doskey创建一个宏
doskey可把一个短的、易于记忆的名字(称宏名)指定给长的、复杂的、或经常使用的MS-DOS命令组。生成宏的doskey命令格式是:
doskey宏名=命令组
命令组中各命令之间用$T分隔。例如:
C:\ >doskey dir *.com tdir *.exe
将建立一个dd的宏,这样,我们就可以象使用Dos命令一样使用宏dd,也就是说,当我们键入dd并回车,屏幕将显示com文件和exe文件目录。
宏甚至可以象批处理文件那样使用可替换参数,但这些参数不是%n而下$n(n为1-9)。
C:\ >doskey 360=format 1/f:360
为了格式化A盘中360KB软盘,可以键入360a:。
宏存在于内存中,一旦关机就会失去,可以用doskey的选项/m来保存这些宏到某文件:
C:\ >doskey/m >macr.txt
doskey还有许多选项以及命令编辑键,这里不再赘述。
(杭州 夏超英)