0

    【小说】当90后遇上易语言(十)

    2023.07.31 | admin | 201次围观

    第十章 为了老婆的苹果六(中)

    晚上,古屋倚着床靠背,一手抱着手机还在默默地刷着题目,他已经不能算是在做题目,百来道题目他基本上看到题目的第一个字就知道答案是选择什么了,他俨然成了一个答题机器人,机械地答题了。

    "你还在做你们集团的答题吗?"古太太不理解地问。

    "嗯!"古屋盯着手机应付道。

    古太太不解地问:“这游戏有这么这么好玩?让你沉迷?”

    古屋伸了个懒腰,打着哈欠后继续抱着手机答,答复:“累呀!这游戏哪能令人沉迷!就是想争个第一!”

    "你想赢个苹果六?"古太太好像意识到了啥,突然跃到古屋身上,特别殷勤地眨巴着眼睛,用让人听了之后就全身骨头酥软的音调,嗲嗲地说:"亲爱的老公,你不会是想给我个惊喜吧?拿了第一,送我个苹果六?"毕竟苹果六刚刚上市,鉴于苹果公司长期执行高价格的尿性,普通受众还是得斟酌斟酌下才决定购买。

    古屋刚想回答,古太太飞身一个蜻蜓点水的小吻,然后屁颠屁颠地跑出房门了。碰上这个有时候“人来疯”、容易“情景设置”的老婆,古屋也只好认命,陪着一起疯。古屋挠着头,自言自语道:"我能说我没想过撒~"

    没过多久,古太太就回来了,端着大盆小盆,不是装着削好的苹果,就是古屋喜欢吃的"垃圾食品"——泡椒凤爪,琳琅满目,古太太特别殷勤地献上果盘:"夫君大大,听闻君欲争第一送妾身苹果手机一枚,奴家不甚荣幸,特献上美味佳肴来犒劳老公,希望老公勇夺第一!哈哈!我就可以有苹果六了哟!老公加油!欧耶!"说完,又忍不住香了古屋。

    这倒好,古屋感觉自己像是被逼上梁山,现在真的是骑虎难下,倒不是说被老婆"莫名其妙"地给绑架了。古屋现在已经是进退维谷的境地。此刻他的排名是全国第八,虽然没有第一,算是全国领先,要是自己松懈下来,比如会被后面的第九和第十超越,而自己离第一名又似乎相差很远,这游戏最刺激的地方就在于你永远不晓得在你前面的人的成绩,要是最后成绩公布易语言打开网页时,第一名只比第二名高出5000分,估摸着那个第二名就要吐血数升,追悔莫及。很多时候,人生如戏,戏如人生。有时候,我们对自己说咬牙再坚持一会儿,或许就坚持最难以忍受的五分钟,就能达到未来五年都不用费劲的阶段。可惜,人总是无法判断自己还需要坚持多久,当坚持到三分钟的时候,觉得,未来还有好多三分钟需要坚持,算了,下次再来吧。于是便前功尽弃,古屋不是没有过放弃的时候,不过,新婚燕尔,古屋决定这次要拼一把,不管是否能够达到第一,怎么也要试一把,起码也要努力到自己无能为力,如果最后真的第二名,那也就认了。

    这会,古屋内心已决心"勇夺第一",那他也就不再适合继续赖在床上,靠手机想翻盘,那肯定是是竹篮打水一场空,唯一的方法就是看看电脑上有没有什么插件、软件可以使用使用。古屋翻身下床,跑出去找电脑了。

    一旁追着剧的古太太很诧异,问:"老公,你这是要去哪儿呀?"

    古屋趴在门上,回答道:"你不是要苹果六嘛!我这不去找夺冠的方法!没有金刚钻如何揽得了瓷器活?"说完,掩上了门奔去书房开机了。

    房内古太太贴心地喊着:"老公,你不要弄得太晚,记得早点来睡觉!"

    开机,第一步肯定是去网上找点思路,古屋首先想到的是按键精灵,这款软件在他玩文字游戏的时候就用过一阵子,但是,古屋掌握的技能也就是点皮毛,只会“录制”的功能而已;当初他也曾经想认真学习下如何写代码,但是看到英文的代码易语言打开网页时,看了几贴教程贴就放弃了。古屋想想,现在如果重新拾起按键精灵来写些脚本,估计得费点劲,也未必能够实现他想要的功能。既然最近都在学习易语言,古屋决定索性就直接搜搜看易语言有没有类似的源码,毕竟如果最后他实在搞不像,他还可以请教请教"五滴老大"这位大神

    网上搜了一番,根据很多网友的分享和自己的琢磨,他觉得他这款网页游戏应该可以通过网页操作也就是所谓的“填表”的来解决。找到了方向,那么就寻着“填表”来搜索源码,古屋筛选下决定使用一个叫邓学彬大神提供的网页操作类的模块

    大概是受了觅风教程的影响,古屋从一开始就排斥使用模块。模块是把所有的命令都封装起来了,就好像一辆现成的汽车,新手只会用来开,而不会修理。若是在高速上抛锚了,只能干巴巴地等待救援,而不能自行解决。特别是很多人只会单纯使用模块而不去思考模块的命令如何得来,结果感觉自己学了很多,一离开模块,发现连个"文本_取出中间文本"的功能都实现不了。但如果真的掌握了一些命令如何而来,那么用不用模块都不会有影响了,同样是"文本_取出中间文本",其实它是通过"取文本长度"、"寻找文本"、"取文本中间"等命令搭配实现的。而这些好用的子程序被反复使用时,如果每一次用很多命令来写出一个子程序“现学现卖”,那就有点太麻烦了,于是模块便成了最佳的选择,把常用的命令封装起来,加载一个模块就能轻松操作,岂不快哉?

    当然,鉴于现在的情况,古屋也没时间去领悟这些模块操作是如何实现的,他就和大部分人一样,图一个模块的效果,只要是能够实现自动答题的,都是一个好模块。

    选择用邓学彬大神的网页操作模块,这个模块可以搭配着他开发的一款叫做"彗星小助手"的工具来用。齐全的配置是对新手最大的帮助,尤其是古屋这样子的新入门的菜鸟,如果只有一个模块,没有一些辅助工具或使用说明书配合,那就会有不知道如何使用模块的尴尬,一个命令看着很简单,而里面的参数却让人摸不到边。很多高手在制作模块的时候,都可能会忽略给参数进行详细的注释,通过注释告诉新手如何使用,有些模块虽有注释,但着实是太简单,写了等于没写,让人都无法猜出其目的和作用。有时候,一个功能需要先初始化后才能操作,但模块作者不一定在那个命令下提示用户用户注意,这可害苦了那些没有引路人的菜鸟们,感觉写的都对就是得不到效果。当用到一些模块没有说明的时候,古屋是多么希望有一个模块使用例程,哪怕是使用说明手册也好。其次,就是邓学彬大神是在易语言官方论坛上的版主,能够做到官方论坛的管理员,多多少少是有点本事的,这也间接成了一种品质有保证的实证。官方都能够认可的,也不担心这个模块会有什么暗门的存在,很多新手盲目使用一些来历不明的模块导致自己东西还没写呢,反倒给自己电脑锁屏了,以至于破财消灾。

    古屋在了解网页操作模块的时候,也顺带上了解了邓学彬大神的过往。有时候,听一个故事比写一段代码刺激多了。易语言官方网站上也有邓学彬大神分享的自己学习易语言的经过——《易语言让我东山再起》,可能别人的故事有一些代入感,但是邓大神东山再起的故事读起来就像是是发生在自己身边的故事。因为一个中文编程,让已经破产的他重拾了对创业的信心,也因为易语言,能够重整出了一个“彗星”公司,实现了事业的东山再起,让一颗彗星成为了一颗行星,围绕着易语言发散出它所传播的能量。邓学彬在文中是这么讲到他对编程学习的感悟的,他说“我觉得学习编程主要是刻苦,我是小学文化,连26个字母都是自学的,接触电脑多了才学会了‘Windows’、‘Office’等几个基本单词。易语言为我们解决了中文编程的难题,而后面还是需要通过自己的努力实现自己的理想。同时知识面也要广,多写程序,并兼顾其他知识。”古屋看到这里,不由联想到了在易语言官网上看到的题词“易难为易”,没有永远的简单和一直的复杂,易语言可以让很多东西简单化了,但没有敲锣打鼓就能实现的成功,更多的东西需要靠自身的努力让原本看上去很难的事情变得简单。光停留在故事上,总是觉得别人的成功很容易,而自己却处处很困难,照得了别人的暗处却发现不了自己的影子,这是很可悲的。提升的过程是漫长且煎熬的过程,像笋一样,当用毅力和精力去突破这层厚土之后,春笋就开始“疯狂生长”。

    收获了一段故事,满载了一份感动,古屋感觉这个夜晚似乎不再寂寞,大神也有屌丝的一段经历,古屋有点了光脚不怕穿鞋,就是一条路走到黑,起码现在坚持下去。

    其实网页填表,应该说是网页DOM操作,如果当你了解了HTML以及JavaScript等前端语言,甚至直接用原生的JS命令也能实现,并不是很复杂。当然,对于现在的古屋来讲,他是不懂的,所以需要依赖模块。模块把所有的指令都封装好了,使用起来只需要通过易语言将模块中的每一个指令的备注都浏览一遍,大致了解每一个命令所需要的参数和返回值,能够实现功能就好。再配合彗星小助手,在浏览器其中探测当前的答题页面,获得一些表单、按钮的属性,而获取到的元素类型、元素的ID、名称、索引成为实现填表的要素。古屋将所有的题目和答案罗列出来,然后逐一放入,然后在答题环节就很简单,只需要通过“网页操作.初始化 (, 超文本浏览框1.取窗口句柄 ())”、“网页操作.点击按钮 (“”, #元素标识类型_索引)”操作实现,最后表单提交。一顿操作,感觉整个答题也不是很难,因为这个网页都能够获取到元素的ID、名称、索引这些信息,如果当彗星小助手获取到元素的ID、名称、索引都为空的时候,那情况就复杂了。古屋还好,算是进行得比较顺利,没花太多精力就写那些代码。

    反复调试几遍发现程序没有什么大的问题,此刻的心情真的就是“易难为易”的节奏,古屋伸了个懒腰,在干自己的喜欢的事情的时候,时间总是飞快,一晃已经深夜了。古屋又简单地写了一个带了时钟的小程序去控制答题器中填表的按钮定时运行,因为时间太晚了,他还没有考虑全自动的方式,姑且就先将就用着,等明儿在弄。

    古屋蹑手蹑脚地回到了房间,看见古太太歪着脑袋倚在床边睡着了,古屋深怕吵醒她,但是看她和着外套睡觉也不是回事情,只能喊醒她。

    古太太睡眼惺忪,看见古屋回来了,晕乎晕乎地问“老公,睡觉啦?是不是想到了抢苹果六的方法了呀?”古屋先哄着她稀里糊涂地爬进被窝睡觉了,然后顺势就答:“嗯,下个月就给你用了!”说出来,古屋突然后悔了,万一要是没搞定,是不是糗大了?

    当古屋正要入睡的时候,古屋耳边似乎听到了古太太的梦话——“老公,你太棒了,给我送了苹果六!”

    版权声明

    本文仅代表作者观点。
    本文系作者授权发表,未经许可,不得转载。

    发表评论