本帖最后由 tmplinshi 于 2011-4-3 12:14 编辑
- @echo off
- set file="c:\a.exe"
- for %%a in (%file%) do set "fname=%%~nxa"
- set regp="HKEY_CLASSES_ROOT\Directory\shell\复制 %fname% 到这里\command"
- reg add %regp% /ve /d "cmd /c copy %file:"=\"% \"%%1\"" /f
-
- rem 生成删除右键菜单的批处理
- >"删除右键菜单“复制 %fname% 到这里”.bat" echo reg delete "%regp:~1,-9%" /f
-
- rem ------------ 如果不需要添加到盘符右键,把这段删掉 ------------
- set regp=%regp:T\Directory=T\Drive%
- reg add %regp% /ve /d "cmd /c copy %file:"=\"% \"%%1\"" /f
- >>"删除右键菜单“复制 %fname% 到这里”.bat" echo reg delete "%regp:~1,-9%" /f
- rem ------------ / 如果不需要添加到盘符右键,把这段删掉 ------------
-
- pause
复制代码
|