通過注冊表為文件(夾)添加右鍵菜單


文件添加右鍵菜單

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\""

 

附加

  1.  D:\A.exe %1   這里的 %1 代表參數,可以是 %2,也可以是 %3,在批處理腳本中,%[1-9]都表示參數 ,也可以是 %L,意思就是 %+字母或者數字都表示參數,當然也可以附加多個參數   D:\A.exe %1 %2 %3  ,代表 后面跟隨3個參數
  2. cmd /c "cd %1 && delete.bat"  這里的  /c 表示執行完dir命令后關閉命令窗口,  /k 表示執行完命令后不關閉命令窗口。cd 代表當前目錄然后在環境變量 Path 路徑中查找 delete.bat 並執行


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM