文件添加右鍵菜單
win + r 然后輸入 regedit 打開注冊表,找到 HKEY_CLASSES_ROOT\*\shell ,右擊新建項,輸入名稱 用NotePad打開文件 ,然后右鍵單擊剛才新建的項,選擇新建項,命名為 command ,然后雙擊右邊的默認,填入 D:\program files (x86)\Notepad++\notepad++.exe %1 ,%1是輸入參數,簡單理解就是,用這個程序,打開文件,參數的值是文件路徑
添加圖標
點擊你創建的項之后可以看到右半邊顯示數值未設置,這個是設置右鍵顯示的名稱的。雙擊后命名,然后再右鍵創建一個字符串值,命名 Icon (不能改別的名)是用來顯示圖標的,數值填寫你要使用的.exe程序絕對地址,圖標就會顯示
導出的注冊表文件
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\用NotePad打開文件] "Icon"="D:\\program files (x86)\\Notepad++\\notepad++.exe" [HKEY_CLASSES_ROOT\*\shell\用NotePad打開文件\command] @="D:\\program files (x86)\\Notepad++\\notepad++.exe %1"
文件夾添加右鍵菜單
新建一個刪除腳本 delete.bat ,腳本代碼如下,存放至 D:\Tools 路徑下
@ECHO OFF SET FOLDER=%CD% CD / RMDIR /Q/S "%FOLDER%" EXIT
系統環境變量 Path 中添加 D:\Tools 路徑
win + r 然后輸入 regedit 打開注冊表,找到 HKEY_CLASSES_ROOT\Directory\shell ,右擊新建項,輸入名稱 FastDelete ,然后右鍵單擊剛才新建的項,選擇新建項,命名為 command ,然后雙擊右邊的默認,填入 cmd /c "cd %1 && delete.bat" , /c 表示是執行完命令后關閉命令窗口,%1是輸入參數,值是文件夾路徑。因為刪除腳本在環境變量配置的目錄下,執行這個選項的時候,會在環境變量配置的目錄中去尋找腳本,然后執行相關命令。給選項添加圖標和上述文件右擊添加圖標是一致的,這里就不再描述。
導出的注冊表文件
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\shell\FastDelete\command] @="cmd /c \"cd %1 && delete.bat\""
附加
- D:\A.exe %1 這里的 %1 代表參數,可以是 %2,也可以是 %3,在批處理腳本中,%[1-9]都表示參數 ,也可以是 %L,意思就是 %+字母或者數字都表示參數,當然也可以附加多個參數 D:\A.exe %1 %2 %3 ,代表 后面跟隨3個參數
- cmd /c "cd %1 && delete.bat" 這里的 /c 表示執行完dir命令后關閉命令窗口, /k 表示執行完命令后不關閉命令窗口。cd 代表當前目錄,然后在環境變量 Path 路徑中查找 delete.bat 並執行