git 刪除右鍵選單項

2021-07-02 15:02:51 字數 1665 閱讀 9016

安裝完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...