Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Переделать VBS в BAT - Запускаем ping и ожидаем завершения его работы

Ответить
Настройки темы
CMD/BAT - [решено] Переделать VBS в BAT - Запускаем ping и ожидаем завершения его работы

Аватара для root221

Старожил


Сообщения: 177
Благодарности: 13

Профиль | Отправить PM | Цитировать


Изменения
Автор: root221
Дата: 03-02-2012
Помогите переделать этот VBS в BAT

Код: Выделить весь код
set WshShell = CreateObject("WScript.Shell")
 'Запускаем ping и ожидаем завершения его работы
 Return = WshShell.Run("ping 94.100.191.201 -n 2 -w 1", 0, true)
 If Return=0 then 
 WScript.Echo "Интернет работает"
 Else WScript.Echo "Интернет не работает"
 End If

Надо что бы Bat создавал файл vbs c содержимыми функциями которые указаны выше в папке %temp% и запускал его.

И встроить его в эту функцию, вместо - goto test
Код: Выделить весь код
If /I "%i%"=="test" (goto test)

Отправлено: 06:22, 03-02-2012

 

Старожил


Сообщения: 415
Благодарности: 257

Профиль | Отправить PM | Цитировать


root221, указанные действия решаются на bat вот таким однострочником:

Код: Выделить весь код
ping 94.100.191.201 -n 2 -w 1|Find /I "ttl=">nul&&Echo Интернет работает||Echo Интернет не работает
А встраивание в тот ваш скрипт с выбором пункта происходит вот так:
Код: Выделить весь код
If /I %i%==test (ping 194.100.191.201 -n 2 -w 1|Find /I "ttl=">nul&&Echo Интернет работает||Echo Интернет не работает&GoTo :EOM)

Последний раз редактировалось Anonymоus, 03-02-2012 в 07:54.

Это сообщение посчитали полезным следующие участники:

Отправлено: 07:48, 03-02-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для root221

Старожил


Сообщения: 177
Благодарности: 13

Профиль | Отправить PM | Цитировать


Спасибо

Отправлено: 16:51, 03-02-2012 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Переделать VBS в BAT - Запускаем ping и ожидаем завершения его работы

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBS/WSH/JS - Переделать батник в VBS-скрипт Denn2011 Скриптовые языки администрирования Windows 3 11-01-2011 23:44
Интерфейс - Меню завершения работы dvsie Microsoft Windows Vista 12 26-02-2008 20:28
Интерфейс - [решено] Абракадабры на окошках завершения работы и завершения сеанса nvideo Microsoft Windows 2000/XP 2 26-02-2008 14:17
Панель завершения работы в ХР bakatum Хочу все знать 8 09-11-2005 22:38




 
Переход