常年奋斗在编码一线的同学,应该都深有体会,工作久了,很多项目文件、技术资料,设计文档,安装包等等一堆一堆的工作目录分散在各个磁盘中,需要用到的时候,频繁的在各个目录中切换,每次都得用资源浏览器打开,还得点多次鼠标才能找到,或者有些如Apache或者tomcat等服务又需要用命令行启动,如果文件目录层次比较深的话,每次重复下列动作:
开发运行->cmd->c:\\Documents and Settings\\Administrator>D:
D:\>cd mycode
D:\>MyCode>cd python
D:\>MyCode>Python>Practise>... 反反复复的重复动作真的是太烦了,自己动手丰衣足食,还是用代码自己来写一段快速定位或切换工作目录的小工具,像工具软件一样点一下就直接打开,岂不是省去敲打那些无聊的cd命令,ok,因为已经凌晨了,突然来了兴致即兴发挥,实在搞不完,这一篇写把总体思路及几个关键的核心代码实现掉,下一篇完成所有功能
总体思路:
1.软件中可自定义常用工作目录或文件的配置项
2.选择某一工作目录项可打开命令行,路径直接指向到指定的文件夹处
3.选择某一工作目录项可打开资源浏览器,路径直接指向到指定的文件夹处
4.选择某一文件项可直接打开执行
5.使用python + Qt实现图形化操作界面(基于托盘图标)的工具软件
此篇实现前四个核心功能需求
1.使用python ConfigParser实现可配置项