古詩詞大全網 - 四字成語 - vbs獲取a.exe的輸出內容?

vbs獲取a.exe的輸出內容?

您可以使用VBScript中的WScript.Shell對象的Exec方法來執行a.exe並捕獲其輸出。以下是壹個簡單的例子:

Set WshShell = WScript.CreateObject("WScript.Shell")

Set oExec = WshShell.Exec("a.exe")

Do While Not oExec.StdOut.AtEndOfStream

strLine = oExec.StdOut.ReadLine()

'在這裏處理每壹行輸出的內容

Loop

在此示例中,WScript.Shell對象的Exec方法用於執行a.exe,創建壹個可執行程序的進程並返回對該進程的引用。通過oExec.StdOut對象可以訪問該進程的標準輸出,使用AtEndOfStream屬性來檢查是否已經讀取了所有輸出行。在循環中,使用ReadLine方法讀取每行輸出的內容,並在需要的地方進行處理。