GRScript定義
GRScript是一種本地套用的腳本語言,語法風格類似於Perl腳本.支持HTTP和HTTPS訪問協定,採用底層的Socket通信.同時支持 ACCESS/MSSQL /MYSQL 三種主流資料庫的連線和查詢.支持DHTML界面.支持正則表達式,支持JavaScript腳本調用.支持外部DLL調用. 支持腳本打包成EXE檔案. GRScript簡單易用,只需要了解一點HTML知識就可以用它編寫自動登入網站,訪問網頁,挖掘和採集數據,網頁遊戲輔助 等功能的應用程式.
GRScript歷史
GRScript最初由HxyMan開發,後經過Berg指導完善,和其它程式設計師朋友的幫助,以及熱心網友的支持,現在已經發展成為一門簡單易用,功能強勁的本地套用腳本語言. 與JavaScript和PHP不同,GRScript主要目的是為了解決網路和資料庫的本地套用.比如Discuz論壇,Dvbbs論壇,JavaWind論壇或者JBlog程式,有上G甚至幾十G到幾百G的海量數據需要升級或者合併,傳統的方法是編寫PHP或者ASP腳本,然後在瀏覽器中打開這個頁面,運行直到數據處理完成.
不管是採用了Ajax或者其它什麼Web2.0技術,這個過程無非是執行一段任務然後刷新頁面,得到新的處理任務,再執行,這樣不斷的刷新處理刷新處理直到完成.
可是,瀏覽器和網路並不總是那么穩定,有時刷新會出現無法訪問.這時,頁面就停止在這裡了.如果事先沒有考慮到這種情況,可能已經進行了幾個小時的任務要推倒重來.這對於做技術支持工作的HxyMan來說,打擊是毀滅性的.於是他秘密開發了一種簡易的腳本語言,實現了升級和合併資料庫時,PHP和ASP所做的同樣的功能,但是這種簡易的腳本語言從來不會意外地無法訪問,非常穩定.
後來,他又為這種腳本語言添加了訪問網頁的功能,竟然能準確無誤地抓取到頁面中的任意一個腳落.一個偶然的機會,讓HxyMan接觸了自動提交程式的開發.他很自然地採用並發展了現有的腳本語言.
2008年下,HxyMan得到了Berg的指點,對腳本語言不斷完善和擴充,並最終決定將之公布於眾.
現在能下載到的GRScript1.5已經是幾次更新後的版本了,據說這個版本以前都沒有DHTML視窗功能.而這一版對這個功能的引進具有里程碑式的意義.這意味著只要會一點HTML和JS就能寫出與VC++功能一樣強大的應用程式(後綴名是EXE)了.
GRScript1.5(解釋器和打包器)
GRScript1.5 是一款純綠色軟體,無任何外掛程式。包含了GRScript腳本解釋器和腳本打包器。官方下載地址為:http://www.grscript.com/downloads/
用GRScript1.5可以方便地編寫出具有HTML界面的套用軟體。如果你是一個ASP或者PHP或者網頁前端程式設計師,GRScript1.5就是為你量身定做的,你只要知道HTML和一點腳本,不需要什麼程式基礎就能編寫出功能強大的網路套用軟體。做軟體就像寫HTML網頁一樣簡單。你可以用它來寫自動登入工具、自動投票工具、圖片採集程式、音樂和視頻採集程式、網頁遊戲輔助工具、論壇群發、部落格群建、SNS群建工具... ...
GRScript1.5更新記錄
1.5.0 添加腳本打包成EXE檔案功能
1.5.0 添加DHTML視窗支持
1.5.0 修正某些頁面未指定編碼時亂碼
1.5.0 添加返回屏幕寬度和高度的函式
1.5.0 修改PAUSE命令機制,由休眠改為等待
1.3.1 添加拖放增加腳本功能
1.3.1 添加Cookies自定義操作
1.3.1 解釋程式報錯功能
1.3.1 完善DLL機制
1.3.1 主界面可以調整大小
1.3.0 添加外部DLL調用功能
1.2.0 添加對MYSQL資料庫的支持
1.1.0 添加HTTPS協定的支持