
标题: [注册表类] 批处理如何实现选中文件右键菜单添加“复制到文件夹”和“移动到文件夹”项 [打印本页]
作者: xzwcn 时间: 2012-2-9 10:33 标题: 批处理如何实现选中文件右键菜单添加“复制到文件夹”和“移动到文件夹”项
本帖最后由 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系统。
作者: ivor 时间: 2012-2-9 10:45
复制代码
这个命令能帮到你
作者: xzwcn 时间: 2012-2-9 11:04
回复 2# ivor
具体怎样操作?能帮我写一下吗?
作者: ivor 时间: 2012-2-9 11:13
本帖最后由 ivor 于 2012-2-9 11:19 编辑
- reg add "HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\{C2FBB630-2971-11D1-A18C-00C04FD75D13}"
- reg add "HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\{C2FBB631-2971-11D1-A18C-00C04FD75D13}"
复制代码
保存为*.bat- reg delete "HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\{C2FBB630-2971-11D1-A18C-00C04FD75D13}"
- reg delete "HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\{C2FBB631-2971-11D1-A18C-00C04FD75D13}"
复制代码
删除恢复命令
作者: xzwcn 时间: 2012-2-9 15:28
回复 4# ivor
删除复制到有问题了,删不了。。。如图:哪里出错了吗?
作者: xzwcn 时间: 2012-2-9 15:34
- @echo off
- CLS
- reg add "HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Copy To" /ve /d "{C2FBB630-2971-11D1-A18C-00C04FD75D13}" /f
- reg add "HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Move To" /ve /d "{C2FBB631-2971-11D1-A18C-00C04FD75D13}" /f
复制代码
这样可以。
作者: xzwcn 时间: 2012-2-10 09:18
保存为*.bat删除恢复命令
ivor 发表于 2012-2-9 11:13 
第一个命令通不过。。。。请问哪里出错了?
作者: ivor 时间: 2012-2-10 10:55
你系统有问题
作者: xzwcn 时间: 2012-2-10 12:21
回复 8# ivor - @echo off
- CLS
- reg add "HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Copy To" /ve /d "{C2FBB630-2971-11D1-A18C-00C04FD75D13}" /f
- reg add "HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Move To" /ve /d "{C2FBB631-2971-11D1-A18C-00C04FD75D13}" /f
复制代码
为什么这个却可以正常通过呢?
如果根据这个,那么删除的批处理 又该怎样改呢?
作者: Hello123World 时间: 2012-2-10 16:00
不是系统有问题,而是记事本(notepad.exe)的漏洞。
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |