右键菜单中调用bat,并传入参数。

来源:互联网 发布:世茂集团怎么样 知乎 编辑:程序博客网 时间:2024/04/29 12:03

最近做一个小工具,需要将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的功能