码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-06-06 19:26:54      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:

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

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

    

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

标签:

原文地址:http://www.cnblogs.com/gavingong/p/4557044.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!