利用DOSKEY替代批处理节省硬盘空间 云南 王嘉政 1995-10-27 BAT文件通常都只有短小的几条语句,DOS中的磁盘管理程序却毫不吝啬地为其分配了至少一簇的磁盘空间。如果硬盘上的簇比较大,如果你使用的BAT文件比较多,它们就会占去很大的磁盘空间。如果不及时删除编辑时产生的BAK文件,占用的空间将加倍。当然,如果你的硬盘剩余空间还很多,你大可不必为此而劳心费神。但是,当你正在为想安装新软件又舍不得删去现有的文件而为难的时候,我献上的这点小技也许能为你分忧。 在我的AUTOEXEC.BAT文件的: LH /L:1,7152 DOSKEY/bufsize=1024 之后,我加上了这样的一些语句: doskey qd=c:\qdict\qdict doskey pc9=pctools doskey eng=g:$tcd\cai\eng$tenglish …… 共有20多条。它们取代了原来的20多个BAT文件。我的硬盘,每簇扇区数为16,每个BAT文件就要用去8K的磁盘空间。20多个宏为我节省的磁盘空间,足够安装象“立体俄罗斯方块”这样的软件。 DOSKEY的缓冲区缺省值为512字节,如果你定义的宏较多,启动过程中就会出现下面的提示: Insvfficent memory to store. Use the DOSKEY Command with/BUFSIZE switch to increase available memory 这时,就要用DOSKEY/bufsize=xxxx开关来增加缓冲区容量。 (云南 王嘉政)