VB 收到CMD返回的資訊

時間 2025-01-30 09:50:29

1樓:觀風和氣為春

你可以把 ping 的資訊先存到乙個檔案中~之後再讀取~

最後刪掉該檔案。

比如: ping >>c:\

vb程式向cmd返回資訊

2樓:【都市精靈

最新修改:所有在cmd下執行的程式所返回的資訊,都會自動返回到cmd裡,比方說,這個程式本身就是cmd下的程式,只能在cmd環境裡執行,所以他執行後返回資訊當然會返回到cmd裡。因此,你只要在cmd裡執行想要執行的程式(前提是這個程式可以在cmd下執行),程式的一切返回資訊都會顯示在cmd裡。

所以下面的**部分只要把字串變數「aaa」改為:

cmd" & " " & "ping" & " " & ""

即可。下同】

先定義乙個字串變數:

dim aaa as string

aaa就是你要傳的命令+引數,接下來你給他賦值即可。

比方說 如果你要ping 則**如下:

aaa = "" & " " & ""

關鍵是用引號引起字串,用 & 連線字串,遇到空格的時候用 " ",直到引數輸完即可。當然引數也可以是變數,這樣可以由使用者指定,變數的使用方法在最後。

然後用shell方法啟動指定的程式並傳引數:

shell aaa

同時可以指定程式執行的模式(有無焦點、是否最小化等等),一般無用,不再贅述。

下面是變數使用方法。

dim aaa as string, bbb as string

定義兩個字串變數。

bbb=假設有乙個文字框讓使用者輸入資料(本例為ip位址)

aaa="" & " " & bbb

注意bbb不加引號。

shell aaa

用shell方法啟動程式,傳遞引數。

結束【最新修改(開頭)】

如何在vb中獲取cmd中的返回字元

3樓:網友

你可以用vb中自帶的函式取得這個效果的··private sub command1_click()print now

end sub

如果要定義函式的話,就。

dim tprivate sub command1_click()t= now

end sub

4樓:網友

這是我以前寫的乙個關於在vb回顯dos命令結果的 當然也可以用管道流希望對你有所幫助。

vb 獲取cmd返回值

5樓:網友

需要呼叫大量的api函式。

非常麻煩。

vb製作的cmd

6樓:網友

實現倒是能實現。就是解決不了cmd框的出現。

用sw_hide也解決不了……

暫時能做到的是這個。

private declare sub sleep lib "kernel32" (byval dwmilliseconds as long)

function readallfromany(oexec)if not then

readallfromany =

exit function

end if

if not then

readallfromany = "stderr: " +exit function

end if

readallfromany = -1

end function

private sub command1_click()dim wshshell, oexec

set wshshell = createobject("")set oexec =

dim allres, trycount

allres = ""

trycount = 0

do while true

dim res

res = readallfromany(oexec)if -1 = res then

if trycount > 10 and = 1 thenexit do

end if

trycount = trycount + 1sleep 100

doevents

elseallres = allres & restrycount = 0

end if

loop allres

end sub

用vb作的管理資訊系統的優缺點

vb在底層功能和指標的支援沒有vc 好 相比之下,delphi的開發環境要比vb好用,還可以跨平臺 不過vb有一個很突出的優點,就是開發出來的軟體體特別積小,vc 和delphi還沒寫 編譯出來都有幾百kb,而vb才20kb,能達到幾百kb的vb程式功能是相當完善了 想要彙編的話,除非是曠世高手 卩...

58同城釋出的資訊總是讓返回修改為什麼翱

小肥楊媽媽 1 經過多次驗證,一般返回修改的都是企業個體釋出服務類或招聘類的免費資訊 2 釋出的是免費資訊,返回修改機率是90 3 釋出以後,有58的銷售人員打 給你,要你做推廣,你反感你不做的話,返回修改機率是95 4 總之做服務類企業類的就不要發免費的了,是不會有效的,建議嘗試幾個月推廣沒有效的...

蘋果手機為什麼會出現收到別人之間發的資訊

阿冰兒瞎溜達 1.首先,進入設定 隱私 定位服務 關閉 設定 資訊 imessage 關閉 設定 facetime 關閉 這樣就只能收到你自己手機號的資訊了。 你共享了你的蘋果賬戶 蘋果手機為什麼會出現收到別人之間發的資訊? 阿冰兒瞎溜達 1.首先,進入設定 隱私 定位服務 關閉 設定 資訊 ime...