提起按键精灵,数以百万计的用户对它一点也不陌生,当这个精巧实用的小“精灵”,出现在广大电脑爱好者面前时,它简洁的运作方式、通俗易懂的操作模式和强大的开发特性一下子吸引了很多人的眼球。
互联网的软件不计其数,或许它的出现并不为奇。这个由兄弟工作组起初一个简单的想法促成的小软件在2003-2004连续两年获得秀共享软件、年度最佳创意奖、年度最佳应用软件等奖项。一个软件能够有这样的荣誉难能可贵,成功源于开发者不断的努力和不竭的创新意识。而也正是有了广大用户的热心支持,才让这个程序一步步经历发展壮大,逐渐成熟的过程后更加贴近用户。
任务中国(http://www.TaskCN.com)是一个让您眼前一亮的网站,它新颖的运作模式,独创的参与流程,让客户需求和和任务完成两者有机的结合在一起,相得益彰,在创建之初就显示出强大的发展潜力。
一个软件,一个网站,听起来似乎差别挺大,但就是源于软件自身的特点,按键精灵天然就是“任务中国”的最佳合作者。如果您还不了解按键精灵,如果您对“任务中国”还略显陌生,那么看完下面的叙述,您就会完全明白了。
1.自己也能编写程序—“按键精灵”让用户体会到创作的乐趣
提起按键精灵这个软件的价值,最值得一提的便是它让难以计数的用户直接的明白了什么是“脚本”,第一次体会到创作程序的快乐。当一个完整意义上的小“程序”出现在用户面前时,那种快感是不言而喻的。
按键精灵从一开始就很好的诠释了软件的概念,把它作为一个软件的易开发性完美的展现在了用户面前。它究竟是如何实现的呢?众所周知,我们绝大部分在电脑上的操作都是通过鼠标完成的,那么说白了,按键精灵就是一个模拟鼠标键盘动作的软件。通过制作脚本,可以让按键精灵代替您的双手,自动执行一系列鼠标键盘动作,从而完成某种特定的任务。按键精灵简单易用,它不仅面对有一定计算机语言的程序设计人员,更重要的是如果您不了解任何编程知识,同样可以作出功能强大的脚本。
我们不止一次提到了脚本,什么是脚本呢?当您下载安装按键精灵后,所谓“脚本”的“庐山真面目”便会真切地呈现在您的面前。
简单实例了解脚本概念
如果您是初学者,那么可以很直接的告诉您:通过编写脚本,我们就可以方便的实现某些特定的功能。拿软件安装时提供的一个小例子来说明问题。
程序安装完成后进入软件主界面,第三个脚本就是实现“鼠标左键连击”这样一个小功能的条目,我们选中起始处的方框表示激活它,接下来按“F10”键。
怎么样?这时把鼠标移到网页的文档处马上就可以出现连续左键单击的效果,不用对鼠标进行任何操作。按“F12”键可以终止这个程序的执行。
有了这次体验,我们马上就可以明白何以谓之“脚本”,其实就是自动完成某项功能的一个程序。如果这样说还不直观的话,请继续在“按键精灵”中寻找答案。
这时我们保持刚才条目的选中状态下,选择面板上的“修改”,会弹出一个新的界面,这就是“脚本编辑器”,它分为左右两个部分。
左侧是在编写代码过程中可能会使用到的命令集,其中包括“键盘”、“鼠标”、“控制”、“VBScript”等命令,它们是为了避免您记忆各种语句而设计的,使用起来直观而且方便。
右侧分为上下两部分,上部用来设置每个脚本的名称等和启动命令等,下方有两个标签,分别是“普通”、“源文件”,脚本的精华就在此。
“普通”视图中全部是文字说明,除了一些解释性的语句之外,全是文字描述的命令。比如上图中的“左键单击”,双击它可以弹出属性修改窗口,可以看到“左键单击”对应的是“LeftClick”命令。下方的“延时200毫秒”则是表明每两次单击间隔的时间。
转到“源文件”窗口,脚本的真面貌就显现出来了。其中亮蓝色部分就是脚本语言。可以看出,他与文字说明示一一对应的。而所谓脚本,就是指源文件窗口里展示的英语语句,他在这里被保存在扩展名为“.txt”的文本文件中。
看了上面的例子,想必脚本的概念就清晰了,他就是一连串执行某种特定要求的命令行。在“按键精灵”中表现为经过编写的一个个文本文件。软件本身将命令语句的编写“傻瓜化”了,绝大部分常用的命令都有简单的插入方式,修改起来也十分方便,这就为较为晦涩的语句和我们熟悉的操作之间建立了很好的一座桥梁,使得最广大的普通用户也可以操作自如。
编写第一个脚本程序
明白了什么是脚本,我们来开始尝试制作属于自己的第一个脚本,实现这样一个功能—“一键上网”。就是我们只需要按一个键“F6”,在弹出一个信息框进行简单说明之后,由浏览器自动打开我们指定的网址(http://www.TaskCN.com),结束之时再次弹出信息框由用户确认。
这是一个很简单的例子,使用文字描述其顺序就是:
弹出信息提示框,提示内容:亲爱的朋友你好,按键精灵强大脚本需要你我共同完成,你有任何需要或者你是代码高手,请到“任务中国”看看吧!这就带您去!
打开默认浏览器,并且访问网址:http://www.TaskCN.com
弹出信息提示框,提示内容:非常感谢您的合作!欢迎再来!
这里面我们需要用到两个命令,分别是弹出提示信息窗口的“MessageBox”命令和调用外部程序的“VBSCall”,以及一个辅助语句“Delay”,如果您对它们不熟悉也没有关系,在脚本编辑器左侧的“其它命令”中,都可以找到它们。
在主界面点击“增加”按钮,进入脚本编辑器,依次按照图示流程完成程序语句的插入,很多属性值需要在左侧输入后直接点击“插入”就可以了,绿色的部分是解释性语句,他们不是必需的。可以发现,除了一些必要的说明性语句之外,几乎不需要记忆命令语句。保存后,可以发现,一连串的功能实现起来竟是如此的简单。
复杂实例凸现软件强大功能
为了了解按键精灵的强大功能,最后我们来看看由网友提供的一个较为复杂的例子,下图展示的是一个提取游戏中数字坐标代码的小脚本。这位代码编写者共使用了101行语句,其中涉及到子程序、循环、条件以及屏幕颜色获取,完成这样一段程序就需要您具备一定的计算机语言知识了,对于大部分朋友来说还有一定的困难。任何复杂的任务都是像这样一条条添加上去的,经过编译调试,生成可执行文件,就完成了脚本编译的全过程。
2.有悬赏,就有揭榜——“任务中国”全实名平台解决供求矛盾
说到这里,我们可以明显感到,如果把按键精灵比作一个开发功能前大的舞台,那么面对它的就是广大等待欣赏节目的观众和舞台上的表演者。观众的欣赏要求多种多样,演员则需要根据观众的要求表演不同种类的节目。我来搭台,你来唱戏,满足观众。这就成了按键精灵最天然也是最理想的运作模式。
不言而喻,在需求和满足要求之间,仅仅靠一个舞台是很难实现的,广大的用户缺乏一个有效的途径将自己在使用过程中的具体要求表达出来,而那些精通代码的高手们也无法及时了解大众需求,从而没有用武之地,这也就是“脚本设计者”与“脚本需求者”之间的矛盾。
供与求之间的阻塞制约了按键精灵的发展。在通过网站、论坛这样的原始途径进行信息疏通的同时,按键精灵携手合作了一个强大的交流平台—“任务中国”(http://www.TaskCN.com),他们的合作自然而和谐,网站的运作模式与软件遇到尴尬的解决方式不谋而合,他们的合作将是水到渠成的。
任务中国(http://www.TaskCN.com)是一个全实名制的任务交流平台,您可以通过发布悬赏金额的方式将自己的各种要求发布出来供各行各业的高手来竞标;也可以通过这个平台找到对您来说轻车熟路的任务,高质量的完成它获得相应的悬赏金额,这种传统而又跟网络结合的模式正体现了现代意义下的供求矛盾的解决方式。
从关于软件介绍的例子可以看出,其实用户真正需要的是成型的代码,然而难点也在于此。强大而功能丰富的脚本不是每一个用户都有能力编写完成的。当代码简单到就是一个小小的文本文件时,对于编写者而言,知识与能力的价值便体现出来了,这便是搭建这样一个平台的意义。不难想象,当用户有特殊的需求时,这可以是游戏中某个枯燥乏味的重复性动作,也可以是一系列要求缜密操作复杂的连续命令,而自己本身又不是一名代码的精通者,花费大量时间学习脚本的编写得不偿失,他便可以通过悬赏的方法将自己的具体要求发布出来寻求问题的解决。
对应过来,用户的需求对于那些精通计算机语言的朋友很可能就是一次普通的编程练习,这种在用户头脑中形成的困难程度往往跟程序员解决问题的建议程度形成巨大落差。这种差异质中就蕴含着一种新式交流平台的出现。
任务中国(http://www.TaskCN.com),这个新颖的名称连同其网站一样,它全新的运作模式的每一个细节都非常适合按键精灵的运作模式,是脚本交易最好的平台之一。
我是脚本需求者
如果您是一名脚本需求者,那么您的任务就是发布“悬赏”,使用一定数量的金钱来吸引代码编写高手的眼球。您所需要做的就是登陆任务中国(http://www.TaskCN.com)网站,在经过简单的身份认证后将自己的具体要求发布出去等待勇敢的“揭榜者”完成您的任务。发布悬赏任务后,通过网银在线支付成功,系统即将款项存入您的个人帐户,且自动发布您的任务到网站(http://www.TaskCN.com)首页和对应分类页面。高额的悬赏费定会吸引众多的揭榜者,您也就有机会在众多的作品中挑选优秀的来满足自己的要求。
我是脚本编写者
如果您是一名脚本编写者,那么您的任务就是登陆任务中国(http://www.TaskCN.com)网站找到您合适的任务,点击“我要参加此任务”。 系统会提示您是否要参加,点击“确认”进入实名认证页面,点击“取消”返回任务显示页面。值得一提的就是,任务中国采用前所未有的全实名制模式以保障站内会员的安全交易。如果您已经通过实名认证,则可随意提取您的个人账户中的流动资金哦,一般一个星期就可以收到您的钱了。
任务中国(http://www.TaskCN.com)全实名的任务悬赏平台体现了良好的竞标过程,是公平竞争的最典型表现。每一项任务同时吸引数十位竞标者是很正常的,在都不得知其它竞标者的完成情况时,必然会促使应征者尽全力精心完成任务,这样自己的劳动才可以有所回报,这就从源头上保证了高质量的代码的产生。对于开发者和使用者都是有益的。
软件和网站,两种截然不同的事物因为其天然的互补性走到了一起,他们的结合可以用和谐两字来形容。任务中国的每一个运作环节都很好的容纳了软件的发展要求;按键精灵也以它自身的特点活跃了任务中国(http://www.TaskCN.com)的交流平台。在这样一个讲究竞争中合作的环境中,善于发现并利用对方的长处,更好的发展自己,按键精灵和任务中国的合作可谓是一个典型。他山之石,可以攻玉,让我们共同期待强强联手让我们广大的朋友更加享受高科技给我们带来的快感。