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