ildar
Осваивающий
- Сообщения
- 252
- Репутация
- 30
Пытаюсь сделать скрипт по сканированию сети, для получения данных от локальных компьютеров. Застрял в самом начале.
текстовый файл пустой. Если сделать так
текстовый файл заполняется.
пробовал и
почему nbtstat -a не выполнятся, второй день голову ломаю. Может кто сталкивался?
До этого я пробовал через
Так как ничего не получил, решил попробовать через текстовый файл.
Код:
#include <Constants.au3>
#include <file.au3>
$ip = "192.168.1.10"
RunWait(@ComSpec & " /c " & 'nbtstat -a ' & $ip ' >c:\1.txt', "", @SW_HIDE)
текстовый файл пустой. Если сделать так
Код:
[autoit]#include <Constants.au3>
#include <file.au3>
$ip = "192.168.1.10"
RunWait(@ComSpec & " /c " & 'ping ' & $ip ' >c:\1.txt', "", @SW_HIDE)
текстовый файл заполняется.
пробовал и
тоже работаетnet view
почему nbtstat -a не выполнятся, второй день голову ломаю. Может кто сталкивался?
До этого я пробовал через
Код:
#include <Constants.au3>
$str = 0
$ip = "192.168.1.10"
$VBS = Run(@ComSpec & " /c nbtstat -a " & $ip, @SystemDir, @SW_SHOW, $STDERR_CHILD + $STDOUT_CHILD)
StdinWrite($VBS)
While 1
$line = StdoutRead($VBS)
If @error Then ExitLoop
If $line <> "" Then
$str = $line
EndIf
Wend
While 1
$line = StderrRead($VBS)
If @error Then ExitLoop
$str = $line
Wend
MsgBox(0,"",$str)
Так как ничего не получил, решил попробовать через текстовый файл.