按鍵精靈寫小指令碼進行校園網自動驗證

2021-10-01 23:31:20 字數 2832 閱讀 1051

按鍵精靈寫小指令碼進行校園網驗證

前言:前段時間學校沒事做加了校園網驗證,每天早上都要驗證才能上網,感覺很那個,那句話,超過3次的重複性就要用計算機自動完成。其實真實原因是實驗室的監控與其他控制系統需要一直連線網路,尤其是過年那個時候要是沒人在驗證不了咋整qaq。。因此本指令碼就很好的解決了這個問題。

簡介:本指令碼是用按鍵精靈+q語言開發的,這個工具常用於遊戲打怪開掛,也就是模擬滑鼠鍵盤的操作(我終於懂了小時候開掛是怎麼開的了),其實校園網驗證也是用滑鼠鍵盤驗證的,再加上自動檢測是否斷網,一斷網就執行滑鼠鍵盤執行驗證動作,問題解決,完美!

話不多說,接下來講具體的技術路線。

call 網路監控(

)//呼叫執行下面的sub網路監控()函式

sub 網路監控(

)//定義乙個sub函式,用來獲取網路時間,能獲取說明網路正常,獲取不了則斷網

dim t //定義變數t用來接收返回的網路時間

t = lib.網路.獲取網路時間_增強版(

"www.qq.com"

)//獲取網路時間

if t =

"" then

traceprint "網路已斷開

else

traceprint "網路正常"

end if

end sub

第二部分:如果斷網就執行滑鼠鍵盤操作自動上網驗證。//在不同的電腦上,務必選擇當前電腦的chrome.exe路徑

delay 1000

saystring ""

//這個是沒聯網時開啟網頁會自動彈出的填寫賬號密碼的頁面

keypress "enter",1

delay 10000

saystring "請輸入你的學號"

//輸入你的學號

delay 1000

keypress "tab",1

//按下tab鍵下一格

delay 1000

saystring "請輸入你的密碼"

//輸入你的密碼

delay 1000

keypress "enter",1

//確定

delay 3000

call lib.系統.結束程序(

"chrome.exe"

)//結束chrome.exe程式程序,注意全部chrome的程序都會關閉

delay 5000

完事,理解了以上兩部分**的內容,接下來就很簡單了,只需要把兩部分**結合起來,也就是主函式是判斷是否斷網,if 斷網則執行自動上網驗證操作。

5、完整**如下

//*******以下是在do while裡死迴圈網路監控()函式*******//

do while true

delay 2000

call 網路監控(

)loop

//*******以下是網路監控的函式********//

sub 網路監控(

) dim t

t = lib.網路.獲取網路時間_增強版(

"www.qq.com"

) if t =

"" then

traceprint "網路斷開"

//********因為判斷了網路斷開,以下**是執行自動上網驗證操作***********//

//在不同的電腦上,務必選擇當前電腦的chrome.exe路徑

delay 2000

saystring ""

keypress "enter",1

delay 5000

saystring "請輸入你的學號"

//換成你的學號

delay 1000

keypress "tab",1

//下一格

delay 1000

saystring "請輸入你的密碼"

//換成你的密碼

delay 1000

keypress "enter",1

//確定

delay 5000

//********以下是組合鍵的操作alt+f4 ,就是用來關閉當前視窗的*******//

keydown 18,1

keypress 115,1

keyup 18,1

//********自動上網驗證操作結束**********//

else

traceprint "網路正常"

end if

end sub

注意:注釋都在上面了,看**的時候注意看後面的注釋噢!

6、結果展示

總結:本指令碼是模擬鍵盤滑鼠的動作,解放雙手,另外按鍵精靈+q語言有更多新奇好玩的功能等待我們去探索噢。

還有用python,js這些更高階的方法去搞得,後面有空再去摸索(其實是摸索失敗才選擇用按鍵精靈的qaq)

最後,我是zhku的網路的,祝大家新年快樂!

按鍵精靈高階指令碼

下面給出幾個利用vbscript訪問外部檔案的例子 rem 在當前盤根目錄下建立 測試.txt 並寫入乙個字串 vbs dim fso,file,filename vbs filename 測試.txt vbs const forwriting 2 vbs set fso createobject ...

按鍵精靈 5 按鍵精靈控制指令碼流程2

標記 rem 格式 rem 標記名 跳轉 goto 格式 goto 標記名 如果在子程式內部,goto會先搜尋子程式內部是否有對應標記,如果有則跳轉到子程式內部,若果沒有則跳轉到朱指令碼中的標記 不能從乙個子程式中goto到另乙個子程式中 不能從主指令碼goto到子程式或函式內部 endscript...

按鍵精靈 寫讀取文字和

構思架構 1.已經寫好做表 2.流程圖重點 讀取文字 例子 分隔符號,是 由自行愛好設定,例子 遊戲區 伺服器 帳號 密碼 下面在記事本例子內容,複製原碼可直接讀取,建立記事本檔名 帳號檔案,帳 字不要打錯,不是 賬 湖南區 7 123456 456123 北京區 6 777777 222222 1...