DOSKEY宏命令的清除方法

Author: 浙江 张建立 Date: 1996-11-22

        在DOS状态下,用DOSKEY建立一条或几条宏命令后,有三种方法可以删除宏命令:①是一条一条删除宏命令。如要删除宏命令DIRP,可用下列命令:DOSKEY DIRP=。②是按ALT+F10删除所有宏命令。③是用命令:DOSKEY/REINSTALL重新安装一份DOSKEY程序。如果内存中已有DOSKEY程序,则也清除缓冲区。但是,使用这种方法,由于第一次装载的DOSKEY所占用的内存并不能释放,将多占用4K内存。因此,我认为第二种方法最合适。
        在UCDOS状态下,用一、三两种方法依然可以删除宏命令。但按ALT+F10是不能删除宏命令的。这是因为它于UCDOS所定义的功能键有冲突。要使ALT+F10有效,可以重新定义UCDOS的功能键。方法是按CTRL+ESC键。这样,原来UCDOS下的功能键ALT+Fx改按CTRL+ALT+Fx;CTRL+Fx改按SHFIT+CTRL+Fx,而ALT+F10就可以用来清除宏命令。要恢复UCDOS的功能键,只要再按一次CTRL+ESC。
        同样,清除命令队列中所有命令的键ALT+F7也可以如此使用。