IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным. В описании темы указываем язык!!!

> Пинговать компы с помощью JS, Функция ping в JS.
dron4ik
сообщение 11.11.2009 18:14
Сообщение #1


Бывалый
****

Группа: Пользователи
Сообщений: 318
Пол: Мужской

Репутация: -  0  +


Пришла идея написать прогу на JS, которая пинговала бы компы в сети через параметр а в параметре бы писали бы ип адрес компа.
написал прогу но при запуске она не реагирует.(Может реализация неверна?

Код
function ping(address )
{
var WSHShell = WScript.CreateObject("WScript.Shell");  
strResult = WshShell.Run("ping " + address ,  True);    
return strResult
}


Добавлено через 14 мин.
все вроде верно написано вызываем пинг какого-либо адреса.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
dron4ik
сообщение 12.11.2009 11:47
Сообщение #2


Бывалый
****

Группа: Пользователи
Сообщений: 318
Пол: Мужской

Репутация: -  0  +


вот сделал с помощью WScript.Arguments...но у меня айпишник не правильно отображается помогите разобраться((

Добавлено через 1 мин.
Код
function ping(address)
{


  var WshShell = WScript.CreateObject("WScript.Shell");  
  var objExec = WshShell.Exec("%comspec% /c ping " + address);
  var outBuffer = objExec.StdOut.ReadAll();
  return outBuffer;
}

var first = WScript.Arguments(0);
var create_parameters = first.split(".");
var last_bs = create_parameters[0].lastIndexOf(".") +  1;
var branch_name = create_parameters[0];
var key_name = create_parameters[0].substr(last_bs, create_parameters[0].length - last_bs);

var branch_name= ping(branch_name+ "",create_parameters[1]);
WScript.Echo(branch_name);
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
dron4ik   Пинговать компы с помощью JS   11.11.2009 18:14
volvo   У тебя 2 варианта: либо ты запускаешь WshShell.Run...   11.11.2009 18:49
dron4ik   а какой способ проще? Добавлено через 2 мин. ...   11.11.2009 18:54
volvo   Проверяй свои настройки, я копировал ее из адресно...   11.11.2009 19:05
dron4ik   а вы знаете как исправить абракадабру?((   11.11.2009 19:07
volvo   Я не знаю, что именно ты называешь абракадаброй, я...   11.11.2009 19:27
dron4ik   вот что выводит.   11.11.2009 19:31
volvo   А если запускать cscript /nologo pin.js, что будет...   11.11.2009 19:45
dron4ik   нет. также абракадабра.((( Добавлено через 7 мин...   11.11.2009 19:48
dron4ik   а как сделать чтобы айпи я менял не в коде а в пар...   11.11.2009 20:20
volvo   Хм... Интересно. А что показывает та же команда pi...   11.11.2009 20:21
dron4ik   Я кодировки не менял. Добавлено через 2 мин. а ...   11.11.2009 20:29
dron4ik   нашел способ про который вы писали 'Функция A...   11.11.2009 20:59
dron4ik   вот сделал с помощью WScript.Arguments...но у меня...   12.11.2009 11:47
volvo   Опять за свое... Ты покажи, ЧТО ПЕРЕДАЕШЬ в скрипт...   12.11.2009 13:15
dron4ik   вот скрин.   12.11.2009 13:18
dron4ik   неужели ни кто не знает?   12.11.2009 17:34


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 16.08.2025 2:38
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"