系統右鍵自定義功能 右鍵備份 C

2022-02-23 05:28:44 字數 812 閱讀 8118

平時在某些公司發布**的時候,都是手動備份檔案,以免發布錯誤,做回滾使用。頻繁的發布,在做備份的時候也會稍稍浪費點時間。當然在一些大的公司都會有一些自動發布系統,就不會出現這種問題了,對這種問題,我做了個小工具來和大家分享一下,希望都有點用途。若有誤之處,還請多多指點,以免誤人。

初步需求是這樣子,可以在windows 系統中的右鍵註冊乙個備份的選單,可以在選中檔案或者資料夾後,右鍵選擇備份,就可以將選中的物件自動備份到指定的資料夾中。

通過分析,需要做的主要有:

註冊右鍵選單

需要在右鍵檔案和資料夾兩個分別註冊【這些我都在程式寫過了,只需要通過配置和執行程式就可以自動註冊】

註冊路徑

檔案:

資料夾:

接下來就是程式的設計了,

我用的c#語言,用控制台應用程式寫的。在控制台應用程式中main方法中有這樣乙個引數『args』,【static

void

main(

string

args)】,這個引數就可以接收到傳過來的路徑引數,這裡是個集合,因為我們傳的只需要乙個引數,所以當args有引數的時候,我們只需要取第乙個引數處理就可以了,為了程式可擴充套件我們把一些變動的配置到了config檔案中了,為了方便以後有可能還會使用,我把註冊備份的功能也寫到了程式中了。和備份的路徑.......

相關配置項

這裡是備份後的效果

自定義右鍵選單

禁止系統右鍵選單 document.oncontextmenu function 獲取滑鼠藍色框選中的內容 document.getselection tostring 火狐不能得到文字框內的內容 示例 utf 8 title ulli li hover style head aaaa rows 4...

自定義Flex右鍵選單

1.右鍵專案設定flex編譯器的引數如下 其實flash player從11.版本就支援自定義右鍵選單了。2.重新編譯flex專案或關閉專案後重新開啟,錯誤解除。3.測試 如下 xmlns s library xmlns mx library minwidth 955 minheight 600 i...

windows 自定義右鍵選單

引用 1.組合鍵win r,輸入regedit,回車 開啟登錄檔編輯器 2.找到目錄中 hkey classes root directory background shell 對其右鍵,新建乙個項 新建資料夾 並命名為 stikynot 你也可以將此資料夾命名為 開啟便箋 這個資料夾的名稱就是新建...