【提高工作效率】快速启动小工具


  一、工作中经常会遇到为找一个文件,盯着电脑图标,或双击文件夹查找很久的情况,经常遇到这样的事情,所消耗的时间累计也是挺多的。为了避免这类情况,能不能有一个软件能够快速去定位到我们需要打开的文件?答案当然是 ‘有’。

  二、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