微信公众号 
图码生活

每天发布有五花八门的文章,各种有趣的知识等,期待您的订阅与参与
电脑报 1992-2001 十年文章全集
电脑报 1992-2001 十年文章全集
包含从 1992 年 - 2001 年间,两万余篇期刊文章,查询最少输入两个字符
随便看看
读取中
读取中
标题利用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开关来增加缓冲区容量。
  (云南 王嘉政)