Вот столкнулся с проблемой использовать RUN и конвеер (палка |)
Пробовал так:
$hIPconfig = Run(‘nbtstat -a IP_Address | findstr «MAC» ‘, », @SW_HIDE, $STDOUT_CHILD)
Но не работало, а вот так ок:
#include <Constants.au3>
$str = «»
$ip = ‘IP address’
$VBS = Run(@ComSpec & » /c nbtstat -a » & $ip & » | findstr /C:» & chr(34) & «MAC» & chr(34), @SystemDir, @SW_HIDE, $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)