2014-01-12 6 views

ответ

0

Если вы просто хотите сохранить результат пинга в лог-файл в вашем диске, вы можете сделать это с помощью этого кода:

var WshShell = new ActiveXObject("WScript.Shell"); 
var oExec = WshShell.Exec("ping 127.0.0.1 > c:\pinglog.txt"); 
while (oExec.Status == 0) 
{ 
    WScript.Sleep(100); 
} 

WScript.Echo(oExec.Status); 
+0

У меня есть эта ошибка. «ожидаемая шестнадцатеричная цифра» –

+0

Теперь у меня есть этот код: var WshShell = new ActiveXObject («WScript.Shell»); var oExec = WshShell.Exec ("ping 127.0.0.1> c: \ Users \ xps \ pinglog.txt"); Я получил ошибку «ожидаемое шестнадцатеричное число» Я использую CMD с привилегией администратора. –

+0

if i put> c: \ pinglog.txt ничего не происходит –

0

Я ПОСТАНОВИЛИ:

var WshShell = new ActiveXObject("WScript.Shell"); 
var oExec = WshShell.Exec("cmd /c ping 127.0.0.1 > C:\\Users\\xps\\Desktop\\Pinglog.txt" ); 


while (oExec.Status == 0) 
{ 
    WScript.Sleep(100); 
} 

WScript.Echo(oExec.Status); 
Смежные вопросы