Помогите, пожалуйста написал скрипт по пингованию ip-адреса, все свободные адреса записываются в файл.
А мне необходимо выводить во что то типа делфого memo. Но я не знаю как это сделать подскажите пожалуйста.
<HTML>
<BODY>
<SCRIPT type="text/vbscript" >
Dim objShell, objExec, objOutStream, fso, file
Dim strResPing, intResFind, startOfIP
Set fso = CreateObject("Scripting.FileSystemObject")
Set file = fso.OpenTextFile("C:\Nos\iptable.txt", 2, true)
startOfIP = InputBox("Введите первые три цифры IP адреса", "Диапазон IP", "192.168.1.", 100, 100)
Set objShell = CreateObject("WScript.Shell")
For i = 0 To 255
Set objExec = objShell.Exec("ping -n 1 -w 300 " & startOfIP & i)
Set objOutStream = objExec.StdOut
strResPing = vbNullString
While Not objOutStream.AtEndOfStream
strResPing = strResPing & Trim(objOutStream.ReadLine())
Wend
If Instr(1, strResPing, "TTL", vbTextCompare) <= 1 Then
file.WriteLine startOfIP & i
alert(strResPing)
End If
Next
file.Close
Set objOutStream = Nothing
Set objExec = Nothing
Set objShell = Nothing
</SCRIPT>
</BODY>
</HTML>
Только не смотрите что делал в html.
Ответить
|