在Windows中打印磁盘文件列表

Author: 胡锦承 Date: 1999年 第25期 12版

  我们在日常操作过程中经常需要将某个目录下的文件列表打印下来以供参考,这在DOS下是很容易办到的,使用“DIR >PRN”命令即可达到目的,然而在Windows 98中就没有这么简单了。由于Windows 98并没有提供直接打印文件列表的功能,许多用户为了达到这一目的,往往会退出图形界面,用DOS命令来进行这一操作,使用很不方便。其实通过修改注册表数据库即可达到在Windows 98下直接打印磁盘文件列表的目的,具体步骤为:
  1. 利用记事本或写字板编写一个名为prndir.bat的批处理文件,文件内容为“DIR >PRN”,并将该文件保存到Windows 98所在目录(如果需要,用户可在DIR命令后面添加适当的参数,如“/A”、“/S”等)。
  2. 用鼠标右击刚刚生成的prndir.bat文件,从弹出的快捷菜单上执行“属性”命令。
  3. 在弹出的“prndir属性”设置框中选择“程序”选项卡。在运行列表框中选择“最小化”选项。 复选“退出时关闭”选项。
  4. 单击“确定”按钮,关闭“prndir属性”设置框。
  5. 单击Windows 98的“开始”菜单,执行“运行”命令。在弹出的“运行”对话框中输入“RegEdit”。 单击“确定”按钮,启动Windows 98的注册表编辑器。
  6. 在注册表编辑器的左边依次双击“HKEY_CLASSES_ROOT”、“Directory”、“Shell”项,展开“Shell”主键。 用鼠标右击注册表编辑器右边的空白处,然后执行“新建”菜单中的“主键”命令。
  7. 此时系统即会在Shell主键中建立一个新的主键,其缺省的名称为“New Key #1”,用鼠标右击该键,然后执行快捷菜单中的“重命名”命令。 将“New Key #1”改名为“打印文件列表”。
  8. 在“打印文件列表”主键下再新建一个“Command”主键。双击“Command”主键中的“默认”键值,系统弹出“编辑字符串”对话框。
  9. 在“编辑字符串”对话框的“键值”栏中输入“c:\windows\prndir.bat”(注意,若用户的prndir.bat文件不在c:\windows目录中,则应将其改为实际所在目录)。
  10. 单击“确定”按钮,关闭“编辑字符串”对话框。
  11. 执行注册表编辑器“注册表”菜单的“退出”命令,关闭注册表编辑器。
  此后,我们在Windows 98的资源管理器或我的电脑中右击某个文件夹图标时,系统弹出的快捷菜单中就会多出一个“打印文件列表”命令,只需执行该命令,Windows 98就会将该文件夹(目录)下的文件列表全部打印下来,其效果就与在DOS下执行“DIR >PRN”命令完全一样,怎么样,你是不是也希望在Windows 98图形界面下打印磁盘文件列表,那不妨采用上述方法试试吧!