安裝完mysysgit之後,會發現在系統(此指windows)的右鍵選單中會多出git的三個選項:git init here 、git gui 和git bash。
如果你用不著上述三個命令,或者也跟我一樣覺著很長的右鍵選單覺著不爽,那你可以按照以下的方法移除右鍵選單的git命令
刪除msgit右鍵選單
在git安裝根目錄的git-cheetah目錄下,存放了git右鍵選單的註冊檔案
如果是windows 64位系統是git_shell_ext64.dll
檔案,如果是windows 32位系統則是git_shell_ext.dll
檔案。
那麼我們只需要使用regsvr32
(windows註冊/解除安裝元件)將其解除安裝即可
如果是windows 64位系統
cmd進入」git-cheetah」目錄,執行
regsvr32 /u git_shell_ext64.dll
如果是windows32位系統
regsvr32 /u git_shell_ext.dll
即可登出右鍵選單。
如果需要恢復那麼只需要重新註冊元件即可。
但全都給清除了也不方便每次要開始選單中找一下,那我們就再在右鍵選單中新增git bash登錄檔如下
如果是windows 64位系統
windows registry editor version 5.00
;新增git bash(&q)右鍵選單
[hkey_classes_root\directory
\background
\shell
\open in git]
@="git bash(&q)"
[hkey_classes_root\directory
\background
\shell
\open in git\command
]@="c:\\windows\\syswow64\\cmd.exe /c \"
\d:\\softwareengineer\\git\\bin\\sh.exe\" --login -i\""
如果是windows 32位系統
windows registry editor version 5.00
;新增git bash(&q)右鍵選單
[hkey_classes_root\directory
\background
\shell
\open in git]
@="git bash(&q)"
[hkey_classes_root\directory
\background
\shell
\open in git\command
]@="c:\\windows\\system32\\cmd.exe /c\"
\d:\\softwareengineer\\git\\bin\\sh.exe\" --login -i\""
Windows右鍵新增選單項
1 執行regedit,開啟登錄檔編輯器 2 定位到 hkey classess root shell 右鍵 新建 項 輸入準備顯示右鍵的名稱,如 使用notepad 編輯 在新建的項上右鍵 新建 字串值 輸入帶雙引號的檔案路徑,如 d programs notepad notepad exe ps...
自定義 Windows 右鍵選單項
注 本文涉及到登錄檔操作,不認識請不要隨意修改!右鍵選單項儲存在登錄檔hkey classes root中,一般各種程式的右鍵選單項都可以在此項下面找到 右鍵單擊shell,新建 n 項 k 建立乙個新項 名字最好是功能相關 單擊新項,然後雙擊右側 預設 值,寫入資料內容 右鍵選單項顯示的文字 右鍵...
遍歷選單項
遍歷任何窗體的menuitem 用了兩個多小時 略做修改,就可以實現其他功能,getmenuiteminfo提供的資訊足夠用了 procedure explorermenuitem menuhandle thandle varmenuindex integer menucaptionarray ar...