![]() |
Задать массив и цикл
Добрый день!
Есть такой скрипт: Код:
$strComputer = "." Помогите сделать так, чтобы: переменная $strSoftwareName состояла из множества имен, т.е. была массивом (желательно поудобнения для записи, чтобы можно было менять имена или дописывать), а в цикле эти имена перебирались.. |
Например, так (не проверялось):
Код:
AutoItSetOption("MustDeclareVars", 1) |
Ага, работает, спасибо.
|
Не знаете, почему может возникать данная проблема?
![]() "Error: The requested action with this object has failed" Код:
AutoItSetOption("MustDeclareVars", 1) |
HFShak, Вы уверены, что приведённая ошибка воспроизводится именно приведённым кодом?
Попробуйте исполнить этот код на проблемной машине: в неизменном виде. При появлении сообщения об ошибке нажмите в окне сообщения об ошибке «Ctrl-C» и выложите содержимое буфера обмена сюда. |
Добрый день!
Получился вот такой лог: Код:
--------------------------- |
Спасибо, не ясно ;).
Озвучьте ещё версию ОС, версию Windows Installer на машине, для которой исполняется скрипт. |
Windows 7 SP1 64 bit
Установщик Windows®. Версия 5.0.7601.17514 |
Дописал первоначальный свой скрипт:
Код:
Local $strComputer = "." Надеюсь, я не нарушил логику)) Возможно причина ошибки из-за класса oSWbemObjectEx.Name, т.к. только в нем отличия... Тестировал на одной и той же виртуалке. |
HFShak, а ежели WSH попробовать:
что получится (выполняйте из-под командной строки посредством «cscript.exe»)? |
Время: 01:21. |
Время: 01:21.
© OSzone.net 2001-