电脑版
首页

搜索 繁体

第59章:程序员的灵感(3/3)

线存在于心中。

对话不了了之。

临睡前想起柳荣华白天的不情之请,突然心生好奇。尽他不能答应柳荣华的要求,但职业习惯让他此刻还是在心底构思了一下这个件功能的实现过程。

思来想去似乎只有一实现方法,那就是采用一很久以前听说的api函数,这函数似乎某一本旧书上现过,但他编了那么多年的程序,从未真正调用过。

孙轶民从床底拖行李箱,拿从老家带回来的几本计算机书籍开始翻阅,最终在那本老古董的书籍《windows程序设计》中找到了这个函数。

这本书的名称看起来极其普通,却是他的珍藏。只因这本书在市面上已经无迹可寻。尽类似名字的计算机书籍书在市场上俯拾皆是,却唯独只有这一本,因作者讲解思路的细致独到而被孙轶民认可。并且书本内容涉及到了很多比较冷门的知识,是其他很多类似书籍上无法见到的。其中就包括今天他要找的这个“钩函数”。

他温习了一遍:这个函数的作用其实是为了截获指定一个线程的输消息,比如键盘鼠标消息,截获之后,程序员可以分析该消息中包的内容,比如键消息中包的键盘上哪一个键被下的信息。分析完毕你还可以任意理它:你可以把消息原样返还给原有线程,或者把消息修改后返还,甚至你也可以拦截该消息——不予返还。【请到17k阅读㊣版】

这令孙轶民疑惑:微为何要安排这样一个api函数供开发者调用?这似乎完全没有必要,而且引起了一定的安全风险。

了这么多年的程序员,他还是第一次在构思过程中运用到了这个函数。

作者在举例说明这个函数如何使用的时候,顺便提到了另一个发送虚拟窗消息的api函数sendmessage(),这引起了他的一兴趣。而这个函数,他在多年的编程生涯中,同样一次都没有用过。

看着书上的函数原型与简介,孙轶民脑海突然闪过一丝灵。这灵宛如星划过天幕般,在一瞬间,亮了他思绪的夜空。

他想起之前何小泉跟他讲解的霸王pk御冰的制胜要诀,在于作手速要到达风驰电掣的地步。而这作速度,人是几乎不可能到的,但是如果可以用程序代替人手,发送虚拟键到游戏窗,并且用程序代替人脑,获取对方角的状态数据在并且瞬间判断。那么是有可能实现这样的战斗速度的。

如果能设计这样的辅助程序来。就可以在战力平等的情况下,战胜那个慕容(秋心),从而在游戏挽回面。然后,他就可以无障碍的继续陪柳荣华愉快的游戏了,也可以理直气壮的去追逐那个神女无心,本不用怕慕容挑衅。

,随意民重新从床上爬起来,在电脑上打开vc60。他耗费了一整夜时间编写与测试,成功实现了用程序代替人手模拟键的功能。但是问题是:这并必能解决终极问题——自动战斗。

热门小说推荐

最近更新小说