欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
vbScript中WScript.Shell對象的run和exec使用心得分享
WScript.Shell對象提供了run和exec兩個(gè)方法,最近項目中需要在vbscript腳本中用pscp從linux服務(wù)器上copy文件。本來(lái)使用了exec方法,以下代碼
Set exeRs = objws.Exec("pscp -r -scp -pw " & password & " " & loginid & "@" & host & ":" & data_path & fileName & " " & windows_path)
但在測試的時(shí)候,當拷貝的文件比較大,拷貝時(shí)間較長(cháng)的時(shí)候就出現cmd窗口死在那里不動(dòng)了的情況,直接在cmd窗口中運行pscp拷貝相同的文件就可以正常 結束。也找不到是什么原因,于是改成run方法試一下,結果run方法是可以正常結束的,但是原來(lái)的代碼中有需要取得cmd的控制臺輸出信息,而run卻 不方便取得控制臺信息,最后只能先把控制臺信息重定向到文件中,然后程序在讀取。最后說(shuō)一下對run和exec兩個(gè)方法的區別的一些理解:
這兩個(gè)方法的聲明如下
Function Exec(ByVal Command As String) As WshExec
Function Run(ByVal Command As String, [ByVal WindowStyle], [ByVal WaitOnReturn]) As Integer
可以看出幾點(diǎn)區別:
1,run的返回值是一個(gè)整數,就是0或1成功和失敗兩個(gè)狀態(tài),而exec方法的返回值是一個(gè)對象,從返回對象中可以獲得控制臺輸出信息和控制臺錯誤信息,即StdOut和StdErr屬性等。例如:
Set exeRs = objws.Exec("pscp -r -scp -pw 。。。。"
errMsg = exeRs.StdErr.ReadAll()
stdMsg = oExec.StdOut.ReadAll()
可以取道控制臺錯誤和控制臺信息。
2,Run 的后兩個(gè)參數,一個(gè)是cmd窗口的風(fēng)格,一個(gè)是是否等待執行完成。最后一個(gè)參數很有用,如果你希望等待本次cmd執行的程序結束后,在執行 objws.Exec后面的語(yǔ)句的話(huà),只要設置這個(gè)參數為true就可以了,否則后面的語(yǔ)句將不等待cmd窗口完成,直接運行(我們項目就有這個(gè)需求,從服務(wù)器上拷貝一個(gè)文件到本地后,馬上要打開(kāi)這個(gè)文件操作,如果文件沒(méi)有拷貝完就去操作就會(huì )出錯的。)。另外,如果你使用exec 方法的時(shí)候,如果希望等待cmd中程序執行完后,在執行后面的語(yǔ)句,也可以通過(guò)下面的方法:
oExec.StdErr.ReadAll()或者oExec.StdOut.ReadAll(),道理上也應該好理解,要得到輸出的信息,肯定要cmd執行完后才會(huì )有輸出的。
參數的詳細信息可以參考msdn
http://msdn.microsoft.com/zh-cn/library/ateytk4a(en-us,VS.85).aspx
http://msdn.microsoft.com/zh-cn/library/d5fk67ky(en-us,VS.85).aspx
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
幾種隱藏批處理運行窗口的方法
取DOS信息
兩個(gè)簡(jiǎn)單的批處理隱藏運行的方法,不顯示CMD
利用vbscript隱藏命令行程序窗口
關(guān)于WEBSHELL中的命令提示符沒(méi)有權限提升
1433 sa弱口令相關(guān)命令 - 黑白網(wǎng)絡(luò )
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久