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...