本篇无知识点,只是将前面写的,弄到右键菜单,方便随时调用。
对以前批处理代码进行调整,主要是对进入目录参数进行调整。
这里把一个批处理文件做两份处理:
- 在文件上鼠标右键的:
set "HandleDir=%~1"
对应到HKEY_CLASSES_ROOT\Directory\shell\
- 在目录空白区域右键的:
set "HandleDir=%cd%"
对应到HKEY_CLASSES_ROOT\Directory\Background\
执行时分别为:
@="cmd.exe /c C:\\tool\\bat\\dir.bat %1 \"%V\""
;@="cmd.exe /c C:\\tool\\bat\\dir-bg.bat %cd% \"%V\""
不贴源码,在网盘下载批处理文件和写入注册表文件(提取码1024),注册表文件中引用批处理文件地址是C:\tool\bat
。
- 文件命名操作 -
file.bat
,file-bg.bat
- 目录命名操作 -
dir.bat
,dir-bg.bat
- 获取文件和目录名 -
name.bat
,name-bg.bat
建立对应路径关系后,执行文件和目录命名操作.reg
,然后在目标目录鼠标右键就可以选择相关操作项了。
右键菜单添加命令行入口.reg
保存并执行,在任何目录即可调用cmd。此功能跟批处理没关系,可忽略。
1 | Windows Registry Editor Version 5.00 |
(本篇结束)