VB脚本:快速入门教程
常見(jiàn)的Shell界面遠(yuǎn)程登錄軟件有SecureCRT、XShell、PuTTY、VNC等等。本文主要結(jié)合SecureCRT來(lái)講解VB腳本的快速入門與實(shí)踐方法。
?
需要準(zhǔn)備的環(huán)境:一臺(tái)windows計(jì)算機(jī),一臺(tái)linux計(jì)算機(jī)。
本人演示環(huán)境為在windows7宿主機(jī)上,通過(guò)VMWare軟件安裝了一臺(tái)linux虛擬機(jī),并通過(guò)網(wǎng)絡(luò)設(shè)置,保證宿主機(jī)與虛擬機(jī)相互能ping通。用SecureCRT登錄linux虛擬機(jī)shell界面。
好啦,下面教程開(kāi)始了。。。
首先舉一個(gè)VB腳本的簡(jiǎn)單例子:
說(shuō)明:
第1、2行語(yǔ)句,是VB腳本的固定頭部;
第4行語(yǔ)句,表示將執(zhí)行過(guò)程同步顯示在CRT上,這樣執(zhí)行后面的命令時(shí),我們就能在界面上看到執(zhí)行命令與回顯信息了!
第10行語(yǔ)句,crt.Screen.Send"cd /home" 代表發(fā)送或輸入命令,&是連字符,chr(13)代表回車鍵。
第11行語(yǔ)句,crt.Screen.WaitForString("[root@HLZhome]# ") 是指直到[root@HLZ home]#出現(xiàn)才會(huì)執(zhí)行下一行,即第12行代碼。
由 Sub…End Sub定義的子程序叫做子程序過(guò)程或 Sub過(guò)程,Sub是方法的開(kāi)始,EndSub是方法的結(jié)束。
整個(gè)腳本實(shí)現(xiàn)的目標(biāo)就是在linux界面下輸入cd /home,等到目錄切換成功之后,輸入ls –l顯示當(dāng)前目錄下的文件信息。
?
必須說(shuō)明地是,這個(gè)RecordedScript.vbs腳本文件,不管你是覺(jué)得簡(jiǎn)單還是陌生,它并不是我所寫出來(lái)的,而是運(yùn)用SecureCRT自動(dòng)生成的。那它是如何生成的呢?方法很簡(jiǎn)單,點(diǎn)擊SecurCRT軟件的腳本(S)菜單——》開(kāi)始錄制腳本(S)。
然后,在SecurCRT界面上依次輸入 cd/home——》 ls –l
?
最后,點(diǎn)擊停止錄入腳本,在新對(duì)話框中輸入腳本文件名(建議后綴 .vbs),點(diǎn)擊保存即可。
?
若想使用SecurCRT運(yùn)行VB腳本,只要依次點(diǎn)擊 腳本(S)——》執(zhí)行(R),在新彈出窗口中選擇到已存在的某個(gè)腳本文件,點(diǎn)擊執(zhí)行即可。當(dāng)然,也可以點(diǎn)擊歷史記錄中的腳本來(lái)執(zhí)行(藍(lán)色方框中所示)。
然后,我們可以欣喜地發(fā)現(xiàn) 腳本中的命令在SecureCRT界面上在自動(dòng)執(zhí)行了!!
?
授人以魚(yú),不如授人以漁。上述內(nèi)容只是為了展示VB腳本在實(shí)踐中進(jìn)行學(xué)習(xí)的方法,而更多的精粹要依靠自己來(lái)發(fā)掘。你可能會(huì)問(wèn),有什么進(jìn)一步深入學(xué)習(xí)VB腳本的好方法呢?
當(dāng)然有啦!如下圖所示,在SecurCRT的幫助文檔里,所有VB腳本的語(yǔ)句都在ActiveXScripting章節(jié)中有說(shuō)明,并且?guī)椭臋n里還會(huì)提供典型案例供參考哦~
?
現(xiàn)在看來(lái),你是不是也會(huì)覺(jué)得VB腳本學(xué)起來(lái)很容易呢?
師傅領(lǐng)進(jìn)門,修行靠個(gè)人。限于篇幅,這里只能提供基本入門方法,如果你想精通VB腳本,必須靠自己在實(shí)踐中不斷地學(xué)習(xí)與專研才行!
?
?
總結(jié)
以上是生活随笔為你收集整理的VB脚本:快速入门教程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Linux安装samba的过程,Samb
- 下一篇: Growth—电子书预览版