IT产品热门报价
 手机 更多>>
 笔记本 更多>>
 数码产品 更多>>
 电脑硬件 更多>>

IT热点
  • 电脑硬件
  • 手机
  • MP4
  • 品牌机
  • 办公产品
  • 投影机
  • 服务器
  • 奥林巴斯
  • 尼康
  • 佳能
  • 阿尔卡特
  • 索尼
  • 微星
  • 七彩虹
  • 笔记本
  • 数码相机
  • 数码摄像机
  • 惠普
  • 戴尔
  • 联想
  • 诺基亚
  • 摩托罗拉
  • 索尼爱立信
  • LG
  • 西门子
  • 飞利浦
  • 华硕
  • 硕泰克
  • - - - - - - - - - -
    首页 >> 学院 >> 工具软件 >> 工具软件系统
    WinRAR不可思议之右键补完计划 [工具软件系统]
    电脑爱好者
    2006-8-11 10:10:00 文/
      当你需要压缩或是解压文件时,你会通过何种方式来完成呢?相信几乎所有的人都会说“使用右键菜单”,相信用WinRAR的就没有不和右键菜单打交道的,可是你在使用时有没有发现,在进行某些常用的操作时,WinRAR的右键菜单还是有些不方便,那么我们如何修改呢?来看看下面的介绍吧。

      芝麻开门

      Windows的右键菜单     

      WinRAR的右键菜单是大家最常用的功能,可能很多朋友还不知道其实这个菜单是由注册表来定义的,为什么右击不同的文件,Windows的菜单就会不同呢?Windows是如何判断的呢?其实很简单。

      Step 1:打开注册表编辑器。找到[HKEY_CLASSES_ROOT]项,在此项的前半部分以“.”开头的(如“.avi”、“.bmp”等)项目,包含了你电脑中所有支持的扩展名。    

      Step 2:选中任意以“.”开头的文件,在窗口右侧“默认”的“数据”项下就是此类扩展名文件对应的一个注册表“项”,此项是可以在[HKEY_CLASSES_ROOT]项下找到的(见图1)(图1 比如点击“.rar”后,我们就会在“默认”的“数据”项下看到“WinRAR”,在[HKEY_CLASSES_ROOT]项下我们是可以找到“WinRAR”项的)。     

      Step 3:找到Step 2中对应的数据项,展开后,可以看到“shell”项,该项下面就是我们的右键菜单。一般默认已经有了一个“open”项(即几乎每类文件都会有的“打开”项),在它下面有一个“command”子项,该项表示点击“打开”后所运行的操作。我们下面操作也是针对它们来完成的。另外需要特别注意的是[HKEY_CLASSES_ROOT*]项,下定义了右键菜单中的公共项目,即不管右击何种文件,都会显示的项目,比如WinRAR的右键菜单就是在此定义的。     

      小提示     

      ★多级菜单是如何建立的呢?     

      如果需要建立多级菜单,则需要使用DLL文件,比如像WinRAR的多级菜单,其实是通过注册表调用RarExt.dll来实现的。

      ★在[HKEY_CLASSES_ROOTFoldershell]项下,可以自定义文件夹的右键菜单。

      下面我们就开始对WinRAR进行改造,让它变得更为完美。

      1.更酷的解压缩到上一级文件夹     

      在《潜入压缩包的内部——文件压缩高手速成班》一文中,我们学会了为WinRAR的右键菜单添加“解压缩到上一级文件夹”的方法,但该方法有个不太舒服的地方——不管右击何种文件,该选项都会在右键菜单中出现,这里为大家介绍另外一种方法,只有当选中的文件是RAR或ZIP文件时才会出现。

      Step 1:打开注册表编辑器,找到[HKEY_CLASSES_ROOTWinRARshell],在“Shell”项上右击,选择“新建→项”,并将其命名为“解压到上一层文件夹”,然后在其下再新建“command”子项,这时双击右侧窗格的“(默认)”,在“数值数据”中填入“"C:Program FilesWinRARWinrar.exe" x -o- -ibck -ILOGrar.log -y "%1" ..”(不含外侧引号)。注意此处的"C:Program FilesWinRARWinrar.exe"要根据你电脑中的WinRAR安装文件夹进行改变。

      Step 2:找到[HKEY_CLASSES_ROOTWinRAR.ZIPshell],用Step 1的方法建立同样的项并修改“默认”的值即可。     

      现在右击RAR格式及ZIP的压缩包就可以看到需要的“解压到上一层文件夹”选项了,而对于其他格式的文件,则不会出现此项。    

      小提示     

      “解压到上一层文件夹”做了些什么?     

      x:用绝对路径解压文件。     

      -o-:不覆盖已存在文件。     

      -ibck:后台工作。     

      -ILOGrar.log:把错误写到日志文件,但只有注册版本可用。

      -y:对全部询问都回答是。     

      "%1":当前选中的文件。     

      ..:表示上一级目录。     

      将这些参数整合到一起相信大家已经知道是“解压到上一层文件夹”都做了些什么了。

    ·IT产品报价大全
    更多相关: 手机
    在百度中更多内容: 手机


    [第一页] 1 2 3 [下一页] [最后一页]

    打印此 投稿与建议 返回顶部

    相关文章
    拒绝插件 Baidu照样硬盘搜索
    用“大师”打造增强型Windows系统
    Windows优化大师:系统优化好助手
    “还原精灵”让你随便删文件
    无力照样回天!轻松搞定系统崩溃故障