使用小工具的一点体会

来源:互联网 发布:苹果内购 java服务端 编辑:程序博客网 时间:2024/06/05 10:57

  以前总觉得小工具确实没什么大不了的,只能处理几个小事情,还不如拿些大型软件,软件里都有很多集成内容。所以往往遇到小工具就删除掉了。接触了善用佳软以后,我对小工具的认识逐步逐步改变了。

  曾经我遇到问题,就想利用EXCEL、MATALB、C#、C++或之类的工具来处理。数学问题当之无愧的就是MATLAB和EXCEL了。至于文件处理或者需要手动的东西,自己就编写一段小程序来完成了。可是往往也遇到C#处理不了的问题。

  比如在WINXP中运行cmd,然后运行SQLITE的修复程序。你想键入命令,C#的处理模式就变成跟BAT似的,只能够在DOS程序外进行操作。当然利用API是可以操作的,但是那样太麻烦了。而且那种方式也不是C#的长项,程序出错也没法调试,不方便。用C++的话,却又显得杀鸡用牛刀了。犹豫了很久就改用AutoHotKey来实现。AutoHotKey自从接触开始就一直存放在百宝箱里,未能充分发挥它作用,现在它是可以大展身手了。于是乎,10来分钟的调试,程序就完成了。而且运行得很好,还能发布成EXE,随处可运行。只不过会被360所拦截而已,毕竟调用到底层API了。

  不过AutoHotKey最大的毛病就是Unicode的支持没那么好,非要先弄到剪贴板然后再弄回来。麻烦。虽然有时并无大碍,万一遇到中文目录就只能叫苦了。毕竟每个字符串都考虑中文乱码的话,那种工作量是可想而知的。然后又发现AutoIt能支持Unicode,还能实现AutoHotKey的功能。当然下载了,两个一起用。待过段时日看看,能不能用它发挥些大用处。哈哈。

原创粉丝点击