как так работает WHS

Windows Script Host (WSH), WMI, vbs скрипты и т.д. Создание и применение скриптов.

Модератор: Модераторы

Активный пользователь
Аватара пользователя
Сообщения: 793
Зарегистрирован: 17 мар 2004, 19:11
Откуда: Санкт-Петербург, Россия

Сообщение Remy » 16 май 2005, 10:12

может я торможу, а может и нет, но скрипт

For a=0 to b=5
WScript.echo a
Next

выводит мне только 0, 0, ...

кто знает в чем дело?

Активный пользователь
Сообщения: 243
Зарегистрирован: 30 июн 2004, 16:18
Откуда: Кировоград (Украина)

Сообщение Valeriy » 16 май 2005, 18:07

Remy
Что написал — то и получил.
C уважением, Валерий

Он здесь живет
Сообщения: 2394
Зарегистрирован: 19 дек 2003, 20:43
Откуда: Москва

Сообщение Harry33 » 16 май 2005, 23:38

Remy
Прости не удержался ;) )))))
А наращивать значение "a" скрипт сам по себе будет??? ;)
Знания, которые нельзя применить - бесполезны

Активный пользователь
Аватара пользователя
Сообщения: 793
Зарегистрирован: 17 мар 2004, 19:11
Откуда: Санкт-Петербург, Россия

Сообщение Remy » 17 май 2005, 09:30

Я конечно не гений программирования:

но насколько я помню из Паскаля, там не надо наращиваний, все идет автоматом, это раз!

во вторых вот вам реальный пример из БД MS

Код
strComputer = "."
Set objWMIService = GetObject( _
   "winmgmts:\\" & strComputer & "\root\cimv2")
Set IPConfigSet = objWMIService.ExecQuery _
   ("Select IPAddress from Win32_NetworkAdapterConfiguration" _
       & " where IPEnabled=TRUE")

For Each IPConfig in IPConfigSet
   If (IPConfig.IPAddress(0)<>"0.0.0.0") Then
       For i=LBound(IPConfig.IPAddress) _
       to UBound(IPConfig.IPAddress)
           WScript.Echo IPConfig.IPAddress(i)
       Next
   End If
Next
[/code]


и это работает!

и пока писал ответ еще раз пересмотрел задачу изменил ее вот так:

Код
For a=0 to 5
WScript.echo a
Next
[/code]


и она работает!
Он здесь живет
Сообщения: 2394
Зарегистрирован: 19 дек 2003, 20:43
Откуда: Москва

Сообщение Harry33 » 17 май 2005, 10:15

Remy
Ну прости... ))))) Ну что ж делать не во всем я разбираюсь... просто настроение вчера такое было
Знания, которые нельзя применить - бесполезны

Активный пользователь
Сообщения: 243
Зарегистрирован: 30 июн 2004, 16:18
Откуда: Кировоград (Украина)

Сообщение Valeriy » 17 май 2005, 13:45

Цитата
но насколько я помню из Паскаля
[/quote]

И каким боком Паскаль к скриптовым языкам относится?
Если ты не устанавливал поддержку для других языков, то WSH поддерживает только VBScript or JScript. Судя по твоей первоначальной конструкции был кривой синтаксис для цикла For на VBScript.
C уважением, Валерий

Вернуться в Скрипты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1