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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - как правильно подставить функцию

Ответить
Настройки темы
VBS/WSH/JS - как правильно подставить функцию

Новый участник


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

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


Доброго времени суток! У я в VBscripts не понимаю не чего буду честен так вот имеется скрипт
Код: Выделить весь код
'%1 - Действие (ServiceStart, ServiceStop, ClientStart, ClientStop, Blocking, Unblocking, 
'     EnableIntenet, DisableIntenet, AfterStopAction, Disconnect, NMinutLeft, StateChanged, 
'     или TarifChanged)
'%2 - момент события в формате dd.mm.yy-hh:mm:ss
'%3 - дополнительнывй параметр (KillTask, Logoff, Restart или Shutdown при AfterStopAction; 
'     количество минут при NMinutLeft; название тарифа при TarifChanged)

Dim oArgs
Set oArgs = Wscript.Arguments

If oArgs.Count < 2 Then
  WScript.Quit 
End If

Dim strAction, strMoment, strExtraParameter, strInfo
strActon =  oArgs(0)
strMoment = oArgs(1)
strExtraParameter = ""
If oArgs.Count = 3 Then
  strExtraParameter = oArgs(2)
End If


If strActon="ServiceStart" Then
  WScript.Echo strMoment & "  Запущен сервис клиента GameClass"
End If
If strActon="ServiceStop" Then
  WScript.Echo strMoment & "  Остановлен сервис клиента GameClass"
End If
If strActon="ClientStart" Then
  WScript.Echo strMoment & "  Запущена визуальная часть клиента GameClass"
End If
If strActon="ClientStop" Then
  WScript.Echo strMoment & "  Остановлена визуальная часть клиента GameClass"
End If
If strActon="Blocking" Then
  WScript.Echo strMoment & "  Компьютер заблокирован"
End If
If strActon="Unblocking" Then
  WScript.Echo strMoment & "  Компьютер разблокирован"
End If
If strActon="EnableIntenet" Then
  WScript.Echo strMoment & "  Доступ в интернет разблокирован"
End If
If strActon="DisableIntenet" Then
  WScript.Echo strMoment & "  Доступ в интернет заблокирован"
End If
If strActon="AfterStopAction" Then
  If strExtraParameter="KillTask" Then
    strInfo = "Снятие задач"
  End If
  If strExtraParameter="Logoff" Then
    strInfo = "Завершение сеанса"
  End If
  If strExtraParameter="Restart" Then
    strInfo = "Перезагрузка"
  End If
  If strExtraParameter="Shutdown" Then
    strInfo = "Выключение компьютера"
  End If
  WScript.Echo strMoment & "  Действие после завершения сеанса: " & strInfo
End If
If strActon="Disconnect" Then
  WScript.Echo strMoment & "  Разрыв связи между клиентом и сервером GameClass"
End If
If strActon="NMinutLeft" Then
  WScript.Echo strMoment & "  До завершения сеанса осталось " & strExtraParameter & " минут" 
End If
If strActon="StateChanged" Then
  WScript.Echo strMoment & "  Изменилось состояние клиента GameClass"
End If
If strActon="TarifChanged" Then
  WScript.Echo strMoment & "  Текущий тариф изменен на " & strExtraParameter
End If

'Set wshshell = WScript.CreateObject("WScript.Shell")

'wshshell.Popup "Error with creating ActiveX object!",0,"",0
Мне нужно в одну из его функций добавить функцию а имено вот эту
Код: Выделить весь код
WScript.CreateObject("Wscript.Shell").Run "on.bat", 1, vbTrue Then
Добавить её нужно вот в эту функцию скрипта
Код: Выделить весь код
If strActon="EnableIntenet" Then WScript.Echo strMoment & " Доступ в интернет разблокирован" End If
Подскажите пожалуйста как мне это реализовать!

Отправлено: 08:01, 09-12-2011

 


Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - как правильно подставить функцию

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Как вытащить путь из реестра и подставить его в нужное место? HuppeR Скриптовые языки администрирования Windows 15 15-10-2011 07:11
Как узнать разрешение экрана и подставить css? darksmoke Вебмастеру 7 28-11-2010 04:40
[решено] Как в функцию вписать? JaguarSP AutoIt 10 24-04-2010 01:44
Разное - как вызвать функцию hhh8486 Программирование и базы данных 2 29-03-2008 13:17
*Юный техник* | Как добавить функцию? DIMAIN Программирование и базы данных 9 15-02-2005 00:22




 
Переход