[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[注册表类] 批处理如何实现选中文件右键菜单添加“复制到文件夹”和“移动到文件夹”项

本帖最后由 pcl_test 于 2016-7-22 22:05 编辑

手动的方法很简单,按如下操作即可。但由于经常需要使用不同的电脑,有没有快速的方法呢?例如通过批处理完成,但怎样写呢?

手动方法:
整个操作只需要对注册表进行简单的修改,手动操作方法是在开始菜单中选择“运行”,在弹出的窗口中输入“regedit”并回车运行,进入注册表编辑器。在注册表编辑器中找到“HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\”键值,然后在该键值上点击鼠标右键,选择“新建→项”,并将项值命名为“{C2FBB630-2971-11D1-A18C-00C04FD75D13}”(此步骤是在鼠标右键菜单里添加“复制到文件夹”菜单)。接下来用同样的方法再添加一个项值,命名为“{C2FBB631-2971-11D1-A18C-00C04FD75D13}”(此步骤是在鼠标右键菜单里添加“移动到文件夹”菜单)。
    设置完成后,关闭注册表编辑器,此时再选择要进行操作的文件并点击鼠标右键,就会看到多出两个选项,分别为“复制到文件夹”和“移动到文件夹”(如图所示)。选择其中的一项操作,就会弹出一个窗口选择目标文件夹(也可以点击“新建文件夹”按钮来创建新文件夹),确定后即可。
   通过这个方法将复制和移动的功能放到鼠标右键菜单中以后,进行文件的复制和移动操作就简单了,特别是整理文件的时候,特别有用。而且移动和复制文件的目标目录都会自动记忆,不需要用户每次都去选择目录。此外,这个方法适用于Windows XP、Vista和Windows 7系统。

  1. reg add /?
复制代码
这个命令能帮到你

TOP

回复 2# ivor


    具体怎样操作?能帮我写一下吗?

TOP

本帖最后由 ivor 于 2012-2-9 11:19 编辑
  1. reg add "HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\{C2FBB630-2971-11D1-A18C-00C04FD75D13}"
  2. reg add "HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\{C2FBB631-2971-11D1-A18C-00C04FD75D13}"
复制代码
保存为*.bat
  1. reg delete "HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\{C2FBB630-2971-11D1-A18C-00C04FD75D13}"
  2. reg delete "HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\{C2FBB631-2971-11D1-A18C-00C04FD75D13}"
复制代码
删除恢复命令
1

评分人数

    • xzwcn: 谢谢分享!技术 + 1

TOP

回复 4# ivor


    删除复制到有问题了,删不了。。。如图:哪里出错了吗?

TOP

  1. @echo off
  2. CLS
  3. reg add "HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Copy To" /ve /d "{C2FBB630-2971-11D1-A18C-00C04FD75D13}" /f
  4. reg add "HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Move To" /ve /d "{C2FBB631-2971-11D1-A18C-00C04FD75D13}" /f
复制代码
这样可以。

TOP

保存为*.bat删除恢复命令
ivor 发表于 2012-2-9 11:13



    第一个命令通不过。。。。请问哪里出错了?

TOP

你系统有问题

TOP

回复 8# ivor
  1. @echo off
  2. CLS
  3. reg add "HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Copy To" /ve /d "{C2FBB630-2971-11D1-A18C-00C04FD75D13}" /f
  4. reg add "HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Move To" /ve /d "{C2FBB631-2971-11D1-A18C-00C04FD75D13}" /f
复制代码
为什么这个却可以正常通过呢?

如果根据这个,那么删除的批处理 又该怎样改呢?

TOP

不是系统有问题,而是记事本(notepad.exe)的漏洞。

TOP

返回列表