怎么在vb中调用ping命令,并将ping的过程显示在vb界面中?
来源:百度知道 编辑:UC知道 时间:2024/09/22 01:32:53
怎么在vb中调用ping命令,并将ping的过程显示在vb界面中,就是把运行——>ping 192.168.1.1 的dos界面嵌入到 所写的vb界面中?
利用VB的Shell执行PING命令,将PING的输出重定向到文件 c:\r.txt,然后读取c:\r.txt文件显示运行结果。
由于VB中的Shell命令是异步执行的,即调用Shell后,没等Shell执行完毕,程序就继续执行下一条语句。为此,程序使用了系统API来判断Shell是否结束。
1)窗体及控件
Private Declare Function GetExitCodeProcess Lib "kernel32" ( _
ByVal hProcess As Long, _
lpExitCode As Long) As Long
Private Declare Function CloseHandle Lib "kernel32" ( _
ByVal hObject As Long) As Long
Private Declare Function OpenProcess Lib "kernel32" ( _
ByVal dwDesiredAccess As Long, _
&nb