※ 注意! 此方式是透過 RegEdit(Windows Registry Editor)來修改登錄碼,達成右鍵選單自由設定。
目前保證XP有效,而其他系統因為沒有測試機會,故無法保證成功與否。
增加資料夾右鍵清單自訂項目
實際範例(如右圖)
- 右圖為 MD5の驗證與產生 中,應用自訂右鍵清單組合快捷功能的範例圖。
- 圖中清單上的「MD5」、「MD5、SHA1、CRC32」按鈕,就是右鍵清單自訂的效果。
- 此範例之必備程式,請先至 MD5の驗證與產生 中下載相關程式,方可執行。
使用技巧
- 作用:快速顯示該檔案的 MD5。
- 方法:
- 將以下的原碼,另存純文字文件,最後把副檔名改為「*.reg」,之後雙擊使用。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell]
[HKEY_CLASSES_ROOT\*\shell\MD5]
@="MD5"
[HKEY_CLASSES_ROOT\*\shell\MD5\command]
@="\"C:\\Program Files\\winMd5Sum\\winMd5Sum.exe\" \"%1\""
- 註:「C:\\」可以換成你裝在其他路徑的位址,但記得資料夾分割線,在記事本→*.reg的情況要用雙線表示。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell]
[HKEY_CLASSES_ROOT\*\shell\MD5、SHA1、CRC32]
@="MD5、SHA1、CRC32"
[HKEY_CLASSES_ROOT\*\shell\MD5、SHA1、CRC32\command]
@="\"C:\\Program Files\\HashCalc\\HashCalc.exe\" \"%1\""
- 註:「C:\\」可以換成你裝在其他路徑的位址,但記得資料夾分割線,在記事本→*.reg的情況要用雙線表示。
解除右鍵選項方法
- 將以下的原碼,另存純文字文件,最後把副檔名改為「*.reg」,之後雙擊使用。
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\*\shell\MD5\command]
[-HKEY_CLASSES_ROOT\*\shell\MD5]
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\*\shell\MD5、SHA1、CRC32\command]
[-HKEY_CLASSES_ROOT\*\shell\MD5、SHA1、CRC32]
RegEdit 使用技巧說明
- 作用:可在資料夾右鍵清單上,新增您自訂的「指定程式開啟」快捷鍵。
- 還原移除該按鈕:是,可以移除。
- 方法:
- 編輯以下的原碼後,建議使用 Unicode 編碼另存成純文字文件,最後把副檔名改為「*.reg」,之後雙擊使用。
Registry Editor 寫法概述
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell]
[HKEY_CLASSES_ROOT\*\shell\容易辨識的按鈕事件稱呼(可隨意亂寫,支援Unicode萬國碼;但不會顯示在按鈕上)]
@="顯示在清單上的按鈕名稱(可隨意亂寫,支援Unicode萬國碼)"
[HKEY_CLASSES_ROOT\*\shell\容易辨識的按鈕事件稱呼(可隨意亂寫,支援Unicode萬國碼;但不會顯示在按鈕上)\command]
@="\"X:\\@@@\\★★★\\●●●●.exe\" \"%1\""
解釋
紅色、藍色都是要手動更改的地方!請注意藍色要變成雙斜線!綠色的地方不可以刪除!
- 將會顯示在清單上的按鈕名稱(可隨意亂寫,支援Unicode):
沒錯可以亂寫,因為它支援萬國碼(Unicode)。
一般在公用電腦,通常會寫該按鈕的功能。
個人電腦的話,隨意取名也無妨。
需要注意的是,如果使用了 Unicode 字元(非繁、英數字元)。
就要記事本存檔時候選擇「Unicode」編碼,不推薦使用其他「UTF-8」等編碼,是因為程式關連性在系統上是以「Unicode」編碼為主。(切換語系後,其差異性很明顯)
- 容易辨識的按鈕事件稱呼(可隨意亂寫,支援Unicode萬國碼;但不會顯示在按鈕上):
-
- 同粗體紅字,支援Unicode萬國碼。
- 不過,他只是讓你方便辨識 Regedit 的機碼,實際上並不會顯示在清單的按鈕名稱。
- 類似一個工作名稱的性質而已。
- 藍色的部份:X:\\@@@\\★★★\\●●●●.exe
- 其中的「X:\\@@@\\★★★\\●●●●.exe」是指定執行程式的路徑。
- 寫成普通路徑的話,相當於「X:\@@@\★★★\●●●●.exe」。
- 看出來了嗎???沒錯! 差別只是「\」變成「\\」!
- 因為我們是要寫在記事本,在另存成「*.reg」雙擊來使用。
- 所以在「記事本 → *.reg」的情況,路徑中全部的是「\」都要改寫成「\\」用雙線表示!
- 當然,如果你是直接從「開始 → 執行 → Regedit」找到「HKEY_CLASSES_ROOT\*\shell」來手動新增的話。
- 就可以不用雙線,直接輸入原路徑即可。像是:「"C:\air_player\AIRPLAY.exe" "%1"」。
- 如果要用「記事本 → *.reg」的模式
- 就要把手動輸入的「"C:\air_player\AIRPLAY.exe" "%1"」改寫成
@="\"C:\\air_player\\AIRPLAY.exe\" \"%1\""
- 這是「動作參數」,表示啟動該指定程式的「開啟」功能,是「開啟舊檔」的概念。
- 所以這個參數不可以省略。
-
- 「*」代表對所有類型的檔案都有效,按右鍵清單都會出現那項自訂按鈕。
-
- 實際上,也可以依照你的需求,改寫成別的。
- 不過要先找該類型檔案的關鍵字,像是「*.reg」的關鍵字就是「regfile」。
- (下面是簡單的例子,有被兩隻手夾擊的字串,將會成為按鈕的項目文字。)
[HKEY_CLASSES_ROOT\regfile\shell\OpenInNotepad]
@="☞ 使用記事本開啟 ☜"
[HKEY_CLASSES_ROOT\regfile\shell\OpenInNotepad\command]
@="notepad.exe \"%1\""
-
-
- 但這種就要透過「RegEdit」來慢慢找關鍵字,不然就要用猜的。
- 因此會很花時間跟眼力,弄錯的風險也比較高。
- 建議這樣玩之前,先把你的機碼全部備份再玩。
解除右鍵選項方法
- 方法:編輯以下的原碼後,建議使用 Unicode 編碼另存成純文字文件,最後把副檔名改為「*.reg」,之後雙擊使用。
Registry Editor 寫法概述
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\*\shell\要移除的按鈕名稱\command]
[-HKEY_CLASSES_ROOT\*\shell\要移除的按鈕名稱]
解釋
紅色是要手改的地方!
- 要移除的按鈕名稱:是要移除的按鈕名稱,如果該按鈕不存在而使用移除也不會有副作用。
- 橙色的部份:
- [-HKEY_CLASSES_ROOT~~~
- 表示移除、刪除(Delete)。
- 這方面就比較容易理解了。
- 但要注意的是,要先寫(移除)最內層的,再移除外層。
- 所以要先移除有「~~~~\command」的
- 再移除 [-HKEY_CLASSES_ROOT\*\shell\要移除的按鈕名稱]
- 先移除的項目寫在前面。
- 注意!決對不要寫成 [-HKEY_CLASSES_ROOT\*\shell]!!!
- 因為這種寫法,有可能會把電腦的右鍵功能選單按鈕,全都移除掉 囧!!!
その他
相關條目
リンク
最終更新:2011年11月12日 12:25