2012-04-24 51 views
2

你好我正在寫一個代碼在VB發送命令到cygwin終端,我希望代碼等待第一個命令等待直到第一個命令被執行(或等待大約2分鐘)和然後繼續下一個命令,一部分代碼:我需要在VB中的等待命令

Shell("C:\cygwin\bin\mintty.exe") 
SendKeys.Send("tracert -h " & _h & " " & domain.Text & " > temp1.txt{ENTER}") 

程序應該在這裏等2分鐘,然後繼續下一個命令,謝謝。

+1

我看到你回滾標籤更改。 vb標籤是通用的,並且通常不被使用。如果您使用您正在使用的Visual Basic風格(vb6,vb.net,vbscript)標記問題,您將有更好的機會獲得可接受的答案。 – 2012-04-25 04:45:17

回答

3

試試這個:

System.Threading.Thread.Sleep(120000) 

值是millseconds。

+0

hey aphoria,你真的是我的救世主:)非常感謝,我開始寫一個等待功能來做這件事,這很糟糕,你真的很棒,所以非常感謝。 – 2012-04-25 17:32:33

0

您需要添加:

Wscript.Sleep 120000