|
本帖最后由 宇智波·佐助 于 2013-2-6 10:14 编辑
记得有一段时间因需要类似按键精灵似得模拟程序,所以对易语言的键鼠模拟非常痴迷
那时心里生出个模仿一下按键精灵的念头!
当时的思路是:把按键精灵的源代码编辑器和普通编辑器结合起来,走一下易语言的道路就是全部中文化!
比如:按键里的 KeyDown "A", 1 换成中文 按下键盘(#A建,1)...
转换非常简单,但是当我做好以后发现如何来生成小精灵呢?
不会让我挂接一个编译器吧 = =!对我来说太复杂了,是否有简单的方法呢?
不经意间我想到了之前写的某MUMA生成器,对,写好一个模型,替换字节集好了!
经过1天的努力,模型基本写好,但是问题也多了,字节集替换是简单,
但是对于编辑器中不能确定个数以及次序的各种 如果 判断 等等怎么写到模型里呢?
这个问题困扰了我很长时间,当我打算放弃的时候,想到了配置文件的方法,对,模型里只应用按键中小精灵的界面,标题,热键
然后把代码按次序写到配置文件,模型只需要读配置文件来执行就好了,于是乎激情又回来了,经过1个星期的时间终于做好了这款仿制体,至今没有公开,仅作为自己的珍藏品,因为每隔一段时间我会想的时候都会悟到一个东西
一步步走来我的思想在改变:
从开始认为:做任何程序都要先写好草稿,这样就不会中途迷路!
到:坚持的结果不一定是美好的,但是自己不会后悔!
到:空间思维果然不可思议,豁然开朗的一刹那就想在吸收天地精华,一发不可收拾!
今天突然想到时我感觉:当初太傻了,我需要的仅仅是一个模拟程序!
不知道算不算教程,总结一句话:不要因为兴趣迷失方向,不要过分追求完美~!
|
|