最近裝了個vs 2017 的社群版的,發現之前安裝的git的右鍵快捷方式不見了,因此在此寫備註,只要是git的安裝位置是預設位置的,也可以使用此登錄檔恢復,其他路徑請自行修改reg檔案
主要是針對git 2.x以後的,
由於windows登錄檔只支援ascii編碼,所以下面內容需要通過記事本另存為ascii編碼後執行,如果是其他如utf-8編碼儲存的,會呈現亂碼
git 新版本(2.10.x以後)
git-all-in-one.reg
從上往下依次是
其他軟體的右鍵快捷方式也可以如此新增,執行regedit命令找到上述路徑參考下面填寫即可即可。
windows registry editor version 5.00
[hkey_classes_root\directory\shell\git_bash]
@="通過 git bash 開啟"
"icon"=hex(2):43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\
00,46,00,69,00,6c,00,65,00,73,00,5c,00,47,00,69,00,74,00,5c,00,67,00,69,00,\
74,00,2d,00,62,00,61,00,73,00,68,00,2e,00,65,00,78,00,65,00,00,00
[hkey_classes_root\directory\shell\git_bash\command]
@="\"c:\\program files\\git\\git-bash.exe\""
[hkey_classes_root\directory\shell\git_gui]
"icon"=hex(2):43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\
00,46,00,69,00,6c,00,65,00,73,00,5c,00,47,00,69,00,74,00,5c,00,63,00,6d,00,\
64,00,5c,00,67,00,69,00,74,00,2d,00,67,00,75,00,69,00,2e,00,65,00,78,00,65,\
00,00,00
@="通過 git gui開啟"
[hkey_classes_root\directory\shell\git_gui\command]
@="\"c:\\program files\\git\\cmd\\git-gui.exe\" \"--working-dir\" \"%v\""
[hkey_classes_root\directory\background\shell\git_bash]
@="通過 git bash 開啟"
"icon"=hex(2):43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\
00,46,00,69,00,6c,00,65,00,73,00,5c,00,47,00,69,00,74,00,5c,00,67,00,69,00,\
74,00,2d,00,62,00,61,00,73,00,68,00,2e,00,65,00,78,00,65,00,00,00
[hkey_classes_root\directory\background\shell\git_bash\command]
@="\"c:\\program files\\git\\git-bash.exe\""
[hkey_classes_root\directory\background\shell\git_gui]
@="通過 git gui開啟"
"icon"=hex(2):43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\
00,46,00,69,00,6c,00,65,00,73,00,5c,00,47,00,69,00,74,00,5c,00,63,00,6d,00,\
64,00,5c,00,67,00,69,00,74,00,2d,00,67,00,75,00,69,00,2e,00,65,00,78,00,65,\
00,00,00
[hkey_classes_root\directory\background\shell\git_gui\command]
@="\"c:\\program files\\git\\cmd\\git-gui.exe\" \"--working-dir\" \"%v\""
這個是 git2.x以前的,僅供參考
windows registry editor version 5.00
[hkey_classes_root\directory\shell\git_gui]
@="git &gui here"
[hkey_classes_root\directory\shell\git_gui\command]
@="\"c:\\program files (x86)\\git\\bin\\wish.exe\" \"c:\\program files (x86)\\git\\libexec\\git-core\\git-gui\" \"--working-dir\" \"%v\""
[hkey_classes_root\directory\shell\git_shell]
@="git ba&sh here"
[hkey_classes_root\directory\shell\git_shell\command]
@="\"c:\\windows\\syswow64\\wscript\" \"c:\\program files (x86)\\git\\git bash.vbs\" \"%v\""
MFC建立快捷選單(右鍵選單)
這裡說一種最簡單的方法,就是建立靜態的選單 1 首先新增乙個選單資源,id為idr menu,在選單資源中新增子選單,並新增選單項 2 新增右擊訊息響應,並新增如下 cpoint pt getcursorpos pt 獲取滑鼠座標 cmenu menu 載入選單 if menu.loadmenuw ...
恢復右鍵選單的「新建」選項
剛剛在用網上下的乙個右鍵選單管理工具,結果折騰的右鍵選單裡面 新建 沒有了,只好求助網路了。還好很快找到了解決辦法 主要就是安裝乙個inf檔案,主要 是 version signature chicago defaultinstall addreg my.add.reg my.add.reg hkc...
恢復右鍵選單的「新建」選項
剛剛在用網上下的乙個右鍵選單管理工具,結果折騰的右鍵選單裡面 新建 沒有了,只好求助網路了。還好很快找到了解決辦法 主要就是安裝乙個inf檔案,主要 是 version signature chicago defaultinstall addreg my.add.reg my.add.reg hkc...