我製作了一個非常簡單的.bat
文件,它將創建dir
.現在我想將其新增至資源管理器的右鍵單擊上下文功能表中,以便我可以隨意建立一個txt
index
for 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"