新增命令到資源管理器右鍵選單

新增命令到資源管理器右鍵選單

我製作了一個非常簡單的.bat文件,它將創建dir.現在我想將其新增至資源管理器的右鍵單擊上下文功能表中,以便我可以隨意建立一個txt indexfor a 。dir我不確定要編輯的適當註冊表。

參考bat文件

%CD% dir /s /b /o:gn>%CD%\fileindex.txt

答案1

首先,將 .BAT 檔案放在方便的位置並為其建立捷徑。然後編輯註冊表,在 HKEY_CLASSES_ROOT\Directory\shell\ 中新增一個鍵作為快捷方式;看https://stackoverflow.com/questions/20449316/how-add-context-menu-item-to-windows-explorer-for-folders對於同一個問題的答案。

答案2

將以下內容另存為 .REG 文件,然後雙擊匯入(之後可以刪除該文件):

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Drive\shell\index]
@="Create &file index"
"Icon"="%SystemRoot%\\System32\\Shell32.dll,250"

[HKEY_CLASSES_ROOT\Drive\shell\index\command]
@="\"D:\\FileIndex.bat\" \"%l\""

[HKEY_CLASSES_ROOT\Directory\shell\index]
@="Create &file index"
"Icon"="%SystemRoot%\\System32\\Shell32.dll,250"

[HKEY_CLASSES_ROOT\Directory\shell\index\command]
@="\"D:\\FileIndex.bat\" \"%l\""

[HKEY_CLASSES_ROOT\Directory\Background\shell\index]
@="Create &file index"
"Icon"="%SystemRoot%\\System32\\Shell32.dll,250"

[HKEY_CLASSES_ROOT\Directory\Background\shell\index\command]
@="\"D:\\FileIndex.bat\" \"%w\""

這將添加一個建立檔案索引進入磁碟機、資料夾以及上下文選單裡面資料夾(當您右鍵單擊空白處時)。

(的單行內容D:\FileIndex.bat顯然可以更改名稱和路徑,但必須進行上面相應的修改導入)如下:

dir /b /o:gn /s %1 > "%~1\FileIndex.txt"

相關內容