【提高工作效率】快速啟動小工具


  一、工作中經常會遇到為找一個文件,盯着電腦圖標,或雙擊文件夾查找很久的情況,經常遇到這樣的事情,所消耗的時間累計也是挺多的。為了避免這類情況,能不能有一個軟件能夠快速去定位到我們需要打開的文件?答案當然是 ‘有’。

  二、Everything、 AltRun等軟件都是為快速定位文件而生的小工具。

  Everything 這是目前速度最快的文件名搜索工具,側重於搜索,在全盤搜索領域可謂一流。

  AltRun 是一款以最少鍵盤操作,最快啟動文件為目標的快速啟動工具,側重於快捷鍵的集中管理和便捷、人性化的操作。

  通過兩者簡單的使用后發現個有優缺點,並需要一定的時間去熟悉,且並未達到心中預期的便捷。前者進行全盤所有文件的索引,以至於不能自然的過濾掉大部分文件,並且不支持中文拼音首字母的模糊匹配;而后者並沒有搜索文件的功能,雖然在花時間設置一些快捷鍵后使用會非常便捷。

  三、基於以上的分析,提出我們對該軟件的需求:

    1、支持中文拼音首字母模糊匹配

    2、可以便捷的對需要進行搜索的文件(夾)進行設置、篩選、過濾

    3、能夠對查找結果根據最近訪問時間、文件名長短等進行排序,以便於快速定位

    4、啟動方便、使用簡單,無需太多學習成本

    5、...

  四、此處省略winform開發過程中的正常代碼編寫過程...

    記錄下在開發過程中使用到的一些知識點:

    1、文件的遍及,過濾

    2、熱鍵注冊

    3、異步、並發鎖

    4、文件名中文拼音首字母模糊匹配

    5、各種控件事件處理

    6...

  開發過程還算順利,大部分時間都花在了對於借鑒Everything的快速掃描上面,雖然最終並未使用MFT Scanner去做快速盤符掃描。同時,參考了Visual Studio番茄助手插件-Vassistx的打開代碼文件的界面布局。在winform托盤和熱鍵啟動的開發中,窗體句柄的不斷變化很是困擾,使得本有很多更好的想法未能實現。

  五、成果   界面暫如下:

    

    附上下載地址: http://files.cnblogs.com/files/gavingong/QuickStart.rar

    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM