按鍵精靈寫小指令碼進行校園網驗證
前言:前段時間學校沒事做加了校園網驗證,每天早上都要驗證才能上網,感覺很那個,那句話,超過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...