secureCRT VBS腳本語(yǔ)法.doc

secureCRT VBS腳本語(yǔ)法.doc

ID:48211288

大?。?0.50 KB

頁(yè)數(shù):4頁(yè)

時(shí)間:2020-01-22

secureCRT VBS腳本語(yǔ)法.doc_第1頁(yè)
secureCRT VBS腳本語(yǔ)法.doc_第2頁(yè)
secureCRT VBS腳本語(yǔ)法.doc_第3頁(yè)
secureCRT VBS腳本語(yǔ)法.doc_第4頁(yè)
資源描述:

《secureCRT VBS腳本語(yǔ)法.doc》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、常用語(yǔ)句:1.CRT命令?‘發(fā)送命令?crt.Screen.Send“whyy@dsl-vty”&chr(13)?‘等待字符串出現(xiàn)?crt.Screen.WaitForString“Password:”?‘等待字符串出現(xiàn),等待1秒鐘?crt.Screen.WaitForString(“Password:”,1)?‘開(kāi)啟同步?crt.Screen.Synchronous=True?‘判斷指針1秒內(nèi)不移動(dòng),用于確定安全連接可以進(jìn)行后續(xù)代碼輸入操作?Do?bCursorMoved=crt.Screen.WaitForCursor(1)?

2、LoopuntilbCursorMoved=False?‘判定是否已經(jīng)連接到設(shè)備?ifcrt.Session.Connected=truethen?‘?dāng)嚅_(kāi)連接?crt.session.disConnect?‘激活窗口用于多tab頁(yè)面?crt.Activate?‘連接到指定設(shè)備?crt.session.Connect(“/telnet”&b(n))?‘延時(shí)1秒?crt.Sleep10002.vbScript語(yǔ)句a.文件操作?Setfso=CreateObject(“Scripting.FileSystemObject”)‘創(chuàng)建文件對(duì)

3、象?Setfile1=fso.OpenTextFile(“c:test.txt”,1,False)‘設(shè)置文件對(duì)象1只讀模式;2寫(xiě)模式;8在文件末尾進(jìn)行寫(xiě)操作?objFso.FileExists(“文件路徑”)‘判定文件是否存在,存在返回trus,否則返回false?file1.AtEndOfStream<>True‘如果文件末尾無(wú)數(shù)據(jù)返回true,否則返回false?line=file1.ReadLine‘讀取第一行文本數(shù)據(jù),并將讀取位移動(dòng)到下一行?params=Split(line)‘分割讀取的行數(shù)據(jù),用空格符分割?file1

4、.Close‘關(guān)閉文件b.系統(tǒng)文檔操作?‘創(chuàng)建shell對(duì)象,對(duì)系統(tǒng)特殊文檔操作?SetobjShell=CreateObject(“WScript.Shell”)‘返回”我的文檔”的路徑給變量szMyDocs,可以動(dòng)態(tài)的返回”我的文檔”的路徑?szMyDocs=objShell.SpecialFolders(“MyDocuments”)‘設(shè)置文件路徑到變量中?szSessionsFile=szMyDocs&“SessionList.txt”3.知識(shí)點(diǎn)?(1)判斷文件是否存在?ifNotobjFso.FileExists(szS

5、essionsFile)then‘如果txt文件不存在,就報(bào)錯(cuò)并退出sub?crt.Dialog.MessageBox“Sessionlistfilenotfound:”&vbcrlf&?vbcrlf&szSessionsFile&vbcrlf&vbcrlf&?“Createasessionlistfileasdescribedinthedescriptionof”&“thisscriptcodeandthenrunthescriptagain.”?exitsub?endif(2)容錯(cuò)機(jī)制?OnErrorResumeNext‘后面

6、代碼錯(cuò)誤會(huì)繼續(xù)執(zhí)行?crt.Session.Connect“/telnet”&vSessionsArray(0)?szError=Err.Description‘將錯(cuò)誤表述信息放入變量szError中?OnErrorGoto0‘關(guān)閉容錯(cuò)機(jī)制(3)判斷是否安全連接?‘判斷是否連接正常?ifcrt.Session.Connectedthen?crt.Screen.Synchronous=True‘同步顯示?‘第一次連接時(shí)的安全檢測(cè)?Do?bCursorMoved=crt.Screen.WaitForCursor(1)?Loopunti

7、lbCursorMoved=False?’一旦光標(biāo)在一秒內(nèi)停止移動(dòng),我們就認(rèn)為他已經(jīng)安全的連接上了遠(yuǎn)程設(shè)備?endif(4)安全關(guān)閉連接?’斷開(kāi)連接?crt.session.disconnect?’等待連接關(guān)閉?Do?crt.Sleep100?LoopWhilecrt.Session.Connected=True‘每100毫秒判斷連接是否斷開(kāi)(5)說(shuō)明:?1.CRT默認(rèn)tab的index為1?2.要?jiǎng)?chuàng)建第二個(gè)標(biāo)簽頁(yè)tab,必須使用函數(shù)setnewtab=objCurrentTab1.Clone()復(fù)制標(biāo)簽頁(yè)為新的tab頁(yè)面?否則報(bào)

8、錯(cuò)tab2超出index范圍rang函數(shù):?SetobjCurrentTab1=crt.GetTab(1)‘創(chuàng)建標(biāo)簽頁(yè)1?objCurrentTab1.session.disConnect‘?dāng)嚅_(kāi)標(biāo)簽頁(yè)1的當(dāng)前連接?objCurrentTab1.Ac

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。