GRScript是一种本地应用的脚本语言,语法风格类似于Perl脚本,支持HTTP和HTTPS访问协议,采用底层的Socket通信,同时支持 ACCESS、MSSQL 、MYSQL 三种主流数据库的连接和查询。支持DHTML界面,支持正则表达式,支持JavaScript脚本调用,支持外部DLL调用,支持脚本打包成EXE文件,GRScript简单易用,只需要了解一点HTML知识就可以用它编写自动登陆网站,访问网页,挖掘和采集数据,网页游戏辅助 等功能的应用程序.
GRScript(本地应用脚本语言)历史:
1、GRScript最初由HxyMan开发,后经过Berg指导完善和其它程序员朋友的帮助,以及热心网友的支持,现在已经发展成为一门简单易用,功能强劲的本地应用脚本语言,与JavaScript和PHP不同,GRScript主要目的是为了解决网络和数据库的本地应用,比如Discuz论坛,Dvbbs论坛,JavaWind论坛或者JBlog程序,有上G甚至几十G到几百G的海量数据需要升级或者合并,传统的方法是编写PHP或者ASP脚本,然后在浏览器中打开这个页面,运行直到数据处理完成。
2、不管是采用了Ajax或者其它什么Web2.0技术,这个过程无非是执行一段任务然后刷新页面,得到新的处理任务,再执行,这样不断的刷新处理刷新处理直到完成。
3、可是,浏览器和网络并不总是那么稳定,有时刷新会出现无法访问,这时,页面就停止在这里了,如果事先没有考虑到这种情况,可能已经进行了几个小时的任务要推倒重来,这对于做技术支持工作的HxyMan来说,打击是毁灭性的,于是他秘密开发了一种简易的脚本语言,实现了升级和合并数据库时,PHP和ASP所做的同样的功能,但是这种简易的脚本语言从来不会意外地无法访问,非常稳定。
4、后来,他又为这种脚本语言添加了访问网页的功能,竟然能准确无误地抓取到页面中的任意一个脚落,一个偶然的机会,让HxyMan接触了自动提交程序的开发,他很自然地采用并发展了现有的脚本语言。
5、2008年下,HxyMan得到了Berg的指点,对脚本语言不断完善和扩充,并最终决定将之公布于众。
6、现在能下载到的GRScript1.5已经是几次更新后的版本了,据说这个版本以前都没有DHTML窗口功能,而这一版对这个功能的引进具有里程碑式的意义,这意味着只要会一点HTML和JS就能写出与VC++功能一样强大的应用程序(后缀名是EXE)了。