vbs實(shí)現(xiàn)web自動(dòng)登錄網(wǎng)站的方法
背景:我們的電腦需要開(kāi)機(jī)登錄一個(gè)網(wǎng)址輸入信息才能夠上網(wǎng),這樣對(duì)遠(yuǎn)程的話,很不友好。因此查了查vbs可以進(jìn)行開(kāi)機(jī)在網(wǎng)頁(yè)上自動(dòng)登錄,實(shí)現(xiàn)開(kāi)機(jī)聯(lián)網(wǎng)。(不同的網(wǎng)頁(yè)使用的登錄方法是不同的,下面的僅作參考)
環(huán)境:window10專業(yè)版
一,編寫vbs
網(wǎng)頁(yè)其中DDDDD是賬號(hào)的位置,upass為密碼,我在網(wǎng)上看的一些方法對(duì)于我這個(gè)并不適用,因此就結(jié)合他們的自己改了改。(有些代碼是猜的之前沒(méi)接觸過(guò)vbs)
在上面的情況下使用如下的代碼登錄(可以先創(chuàng)建一個(gè)txt文件之后將后綴改為vbs,如果看不到后綴,需要打開(kāi)查看中的文件拓展名,就像本文的最后一個(gè)圖一樣)
Dim username,password,IE,dom,form,Shell username = "*****" password = "*****" Set IE =CreateObject("InternetExplorer.Application") ie.FullScreen=0 IE.Visible = True IE.Navigate "http://10.20.3.2/" Do while IE.ReadyState<> 4 or IE.busy wscript.sleep 2000 loop IE.document.f3.DDDDD.value=username IE.document.f3.upass.value=password IE.document.f3.onsubmit
其中http://10.20.3.2/是你要登錄網(wǎng)站的網(wǎng)址,其中的f3是form的name,f3.DDDDD是在form表下面的賬號(hào)的name,f3.upass是form下面的密碼的name。(我一直想用f3.0MKKey表示那個(gè)登錄按鈕,但是不知道怎么用,后來(lái)試著發(fā)現(xiàn)onsubmit也可以當(dāng)作提交登錄)
如果想讓它自動(dòng)退出,可以在最后加兩句
wscript.sleep 2000 IE.quit
二,配置為開(kāi)機(jī)自啟
這個(gè)比較簡(jiǎn)單,只需要將這個(gè)vbs文件放到下面目錄中就可以了。
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
(注意ProgramData是個(gè)隱藏文件夾,想要顯示隱藏文件夾可以打開(kāi)查看中的隱藏的項(xiàng)目,如下圖所示)
補(bǔ)充:下面給大家分享一段有趣的代碼,基于vbs實(shí)現(xiàn)惡搞無(wú)限彈窗,復(fù)制粘貼就能用。
vbs簡(jiǎn)單實(shí)現(xiàn)彈窗
直接新建txt文檔,復(fù)制粘貼下面代碼:
do a =msgbox("你怕是個(gè)ZZ吧?",vbYesNoCancel,"一份認(rèn)真的問(wèn)卷調(diào)查") if a =vbYes then ? ? msgbox "emmmm,還算有點(diǎn)自知之明",,"恭喜你,真正的認(rèn)識(shí)了自己!" exit do elseif a =vbNo then ? ? b =msgbox("心里沒(méi)點(diǎn)AC數(shù)嗎?",vbYesNo,"不要想太多,你就是!") ? ? if b =vbYes then ? ? msgbox "沒(méi)點(diǎn)數(shù),自己照照鏡子??!",,"這就是你學(xué)習(xí)好的原因啊" ? ? else ? ? msgbox "能認(rèn)識(shí)錯(cuò)誤還是好的",,"MDZZ" ? ? end if else ? ? d =msgbox("取消你嗎呢",vbYesNo,"還想點(diǎn)取消?") ? ? if d =vbYes then ? ? msgbox "取消也沒(méi)用",,"這是一個(gè)輪回" ? ? else ? ? msgbox "不取消就趕緊承認(rèn)吧",,"ZZ" ? ? end if end if loop
保存,修改文件格式為vbs,確認(rèn),打開(kāi)。
“”雙引號(hào)里面可以隨意修改內(nèi)容,看別人很多都是寫表白的
注意:第五行的 exit do 表示退出 就是說(shuō)第一次點(diǎn)擊yes之后可以點(diǎn)確定退出彈窗,否則無(wú)限循環(huán)。(把exit do這句去掉就是死循環(huán)了,但是可以通過(guò)結(jié)束進(jìn)程來(lái)關(guān)閉,這個(gè)就不多說(shuō)了,有問(wèn)題多百度?。?nbsp;
到此這篇關(guān)于vbs實(shí)現(xiàn)web自動(dòng)登錄網(wǎng)站的文章就介紹到這了,更多相關(guān)vbs自動(dòng)登錄網(wǎng)站內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
VBS教程:VBscript語(yǔ)句-Do...Loop 語(yǔ)句
VBS教程:VBscript語(yǔ)句-Do...Loop 語(yǔ)句...2006-11-11通過(guò)vbs修改以點(diǎn)結(jié)尾的文件的屬性為隱藏
這篇文章主要介紹了通過(guò)vbs修改以點(diǎn)結(jié)尾的文件的屬性為隱藏,需要的朋友可以參考下2016-12-12VBS 添加右鍵計(jì)算文件MD5的實(shí)現(xiàn)代碼
最近相關(guān)的備份比較頻繁,為了校驗(yàn)文件的完整性,老是要打開(kāi)某文件HASH校驗(yàn)工具,比較麻煩,于是乎寫了這個(gè)東東,文件較大時(shí)計(jì)算有點(diǎn)慢,文件的MD5值保存在剪貼板2013-07-07