文/桂浮云,2020年4月13日
为了解决一个进程相关的问题,找了N多的资料,看了N多的教程视频,越看越糊涂,越看心里越没有底。而且,有个早已不能用的范例使用C++语言写的,运行不了,纯看代码,做过N多的假设,而C++已经忘光光的我,只好筛选了另外一种能够调用API底层的语言。
AutoIt可能很多人没有听说过,但这可是windows下自动化执行的好东西。不过,已经有3、5年没有用过了,比C++的程度好不了多少,可以说连怎么注释代码都不会了,更不要说逻辑运算等等。但毕竟稍微高级了一个层面,应该足够了。
只是高级的东西,调用内存地址的方式有了很大不同,一个指针如何实现,又找了许多的资料,一步一试,好歹有了一丁点的进度。要说方便,还是喜欢MsgBox函数,对于大多数时候而言,能谈个对话框,把中间执行的错误信息或者执行结果告诉我,对于有些需求已经是足够了。
何况,调用WinAPI,实现界面的绘制(如果需要的话),总感觉也要比C/C++相对简单一些。人吗,也许很多时候心里早有答案,只不过是找个更合适的理由来说服自己,选用另外一种语言的决定是无比正确的,这个时候,我大概就有这种心态吧。
再有,别人告诉的捷径,往往体会不深的原因是因为我们直接跳过了许多的坑。但对于未知问题而言,即便曾经有过相似的需求,有现成的代码,但消化现有代码的编程思路也是需要大费周章的。而且,现成的资料往往为了说明问题,把知识点分解开来,分开来看,问题不大,只是如何组装,组装到一起会碰到的问题,都需要自己去琢磨,这是一点捷径也没有的。
网友评论