關于vbscript,用過qtp工具的,估計都知道,但是vbs到底能做什麼呢?我想隻有vb程式員才知道,不過vbs其實很簡單,稍微懂點開發,有點開發基礎的,基本都能看懂vbs簡單的腳本,不過要想去寫這些腳本還是得動手,有目的性地去學習,效率會事半功倍。說到效率,我還真是深有體會,我通常都是在遇到一個問題,然後不斷去探索和解決的過程中,等我把問題解決了我發現原來這樣學習一種東西,真是驚歎!
vbs是很多病毒高手經常用的腳本之一,也是早期作為病毒開發最主要的腳本,因為vbs主要是是依賴于windows作業系統本身的,不需要運作平台,在系統上直接運作,從本質上看就是通過調用windows對象本身來操作windows對象本身,是以就被稱之為腳本,如果用過linux的,肯定也知道shell腳本也是依附于linux本身來調用的,等同于vbs。
先貼出一段腳本吧,如下:
Dim obj
Set obj = wscript.createobject("wscript.shell")
obj.exec("C:\Program Files\ymLevel2\L2StockQK.exe")
wscript.Sleep 1000
obj.Sendkeys "{down}"
wscript.Sleep 1000
obj.Sendkeys "{enter}"
obj.Sendkeys "name"
obj.SendKeys "×××××"
wscript.Sleep 1000
wscript.Sleep 5000
obj.Sendkeys "%{F4}"
obj.Sendkeys "{left}"
這是一個自動啟動并登入軟體的代碼,其實不是說效率有多高,但是唯一的優點就是友善,這也是就是腳本的友善之處吧,不然沒有其他作用,因為它做不了想java那樣的web應用程式...
vbs常用的編輯工具有如下:
記事本,vbsedit.exe,還是推薦用vbsedit吧,畢竟可以直接調試和運作的
vbs的主要用途:
自動調用系統對象完成複雜而且重複的操作;
可以做自動化腳本的首選,一般使用者用戶端軟體的自動化測試腳本。
本文轉自一米一陽光部落格園部落格,原文連結: http://www.cnblogs.com/candle806/archive/2010/10/26/1861606.html ,如需轉載請自行聯系原作者