|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Перенос содержимого BAT в VBS |
|
|
VBS/WSH/JS - Перенос содержимого BAT в VBS
|
Новый участник Сообщения: 17 |
|
|
Отправлено: 21:57, 24-02-2013 |
Ветеран Сообщения: 4677
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 22:41, 24-02-2013 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 17
|
Профиль | Отправить PM | Цитировать Немного не поняли меня не подключить BAT а полностью перенести код в VBS что бы был вообще только один файл VBS без BAT
|
Отправлено: 22:50, 24-02-2013 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать kolumb 8034, не могли бы Вы объяснить глубинный смысл пятнадцатикратного пингования localhost'а, с последующей попыткой проверки кода ошибки?
|
Отправлено: 23:29, 24-02-2013 | #4 |
Новый участник Сообщения: 17
|
Профиль | Отправить PM | Цитировать Iska,
Я на примере написал localhost после там будет другой адрес ! |
|
Отправлено: 23:47, 24-02-2013 | #5 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Потрясающе. kolumb 8034, не надо писать в примерах, то, что выворачивает логику наизнанку.
Вы не ответили на вопрос. Объясните словами, что Вы хотите получить. Подозреваю, что нечто такое: Option Explicit If IsConnected("www.google.com") Then ' Place your code here… End If WScript.Quit 0 '============================================================================= '============================================================================= Function IsConnected(strAddress) Dim objSWbemObjectEx IsConnected = False For Each objSWbemObjectEx In GetObject( _ "winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2").ExecQuery( _ "SELECT * FROM Win32_PingStatus WHERE Address = '" & strAddress & "'") With objSWbemObjectEx If Not IsNull(.StatusCode) And .StatusCode = 0 Then IsConnected = True End If End With Exit For Next Set objSWbemObjectEx = Nothing End Function '============================================================================= |
Отправлено: 00:11, 25-02-2013 | #6 |
Новый участник Сообщения: 17
|
Профиль | Отправить PM | Цитировать Может я немного не так написал ! Смыл такой : Есть к примеру два файла run.vbs и start.vbs start прописую в автозагрузку с указанным выше кодом при загрузке компьютера загружается start и если есть пинг к указанному адресу N количество раз подгружается run! Как то так !!!
|
Отправлено: 00:24, 25-02-2013 | #7 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать kolumb 8034, Вы не могли бы изъясняться по-русски? Очень обяжете.
Зачем «N количество раз»? Почему недостаточно одного раза? Что в «run.vbs»? |
Отправлено: 00:56, 25-02-2013 | #8 |
Старожил Сообщения: 191
|
Профиль | Отправить PM | Цитировать Iska, практически аналогичная проблема: в VBS только пытаюсь что-то натворить, поэтому хочу понять синтаксис и логику.
есть 5 батников: 1. clr.bat: , который проверяет наличие папки и в зависимости от результата запускает один из двух батников: 2. forclr_XP.bat: или 3. forclr_W7.bat: , в которых получаются каталоги пользователей ПК и передаются в соответсвующие батники: 4. clrXP.bat: 5. clrW7.bat: есть ли возможность с помощью одного скрипта на VBS выполнить те же самые операции? так как для корретного использования clr.zip требует инструкцию пользователя с указанием что запускать для работы, а что является вспомогательным инструментом. |
------- Отправлено: 15:34, 30-10-2013 | #9 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать XaHAleX, полагаю, можно. Опишите словами. Подробно.
|
Отправлено: 00:43, 31-10-2013 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Переделать VBS в BAT - Запускаем ping и ожидаем завершения его работы | root221 | Скриптовые языки администрирования Windows | 2 | 03-02-2012 16:51 | |
Любой язык - [решено] Передать данные из bat-файла в vbs-скрипт | Hector | Скриптовые языки администрирования Windows | 2 | 21-06-2011 15:43 | |
CMD/BAT - [решено] Отключение/включение служб с помощью bat/vbs возможно ли ? | dark-------13 | Скриптовые языки администрирования Windows | 1 | 05-05-2011 09:54 | |
Любой язык - [архив] Нужна помощь в написании BAT | CMD | VBS | WSH файлов | 0bject | Скриптовые языки администрирования Windows | 614 | 19-01-2009 21:58 |
|