最近做一个小工具,需要将bat注册到文件夹的右键上,点击的时候将文件名传入bat。具体实现方法如下:
1、注册表文件的写法:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\bat]
@="xxx"
[HKEY_CLASSES_ROOT\Directory\shell\bat\command]
@="d:\\xxx\\run.bat %l"
这里的%后面是L
2、在bat中接受参数用%1,bat的参数用%1%2%3%4来表示。
这样可以完成类似powercmd的功能