如何在注册表中添加右键用一个bat文件处理?

我做了个批处理,怎么修改注册表,右键所有点文件或文件夹 都多一个“用xxx.bat处理”选择?
xxx.bat在F:盘的根目录。
点右键选择“用xxx.bat处理”就相当于用F:\xxx.bat执行它。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\bat]
@="用xxx.bat处理"

[HKEY_CLASSES_ROOT\Directory\shell\bat\command]
@="c:\\windows\\system32\\cmd.exe"

将上面的脚本用xxx.bat处理 改成你自己想改的名字
c:\\windows\\system32\\cmd.exe 换成你批处理的绝对路径。
保存为.reg注册表文件,双击导入就可以了。

或者找到HKEY_CLASSES_ROOT\Directory\shell 此主键。建一个bat的主键
在这个的主键右侧的默认 修改成右键的菜单名
在bat主键下在新建个command的键,右侧默认修改成bat文件的路径。
祝你好运!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-08-20
以自定义:“新建 HTML文档”为例:

@echo off
cd /d %temp%
echo Windows Registry Editor Version 5.00 >>tmp.reg
echo.>>tmp.reg
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.html\ShellNew] >>tmp.reg
echo "NullFile"="HTML文档" >>tmp.reg
echo @="HTML文档" >>tmp.reg
echo.>>tmp.reg
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\htmlfile] >>tmp.reg
echo @="HTML文档" >>tmp.reg
echo "EditFlags"=hex:30,04,00,00 >>tmp.reg
regedit /s tmp.reg
del tmp.reg
pause
exit

然后把这个文件另保存为“.bat”类型的文件,再运行就可以了,当然!刷新一下桌面。
转自:http://hi.baidu.com/%C0%BC%CE%C4%B1%F3no1/blog/item/c5b9c62307962149935807dc.html