Скрипт запускается все работает. Вот тока ожидание завершения не проходит (то есть 1С выдает ошибку а скрип висит так понимаю у меня ожидание стоит 1 секунда). Перебил на свой лад тестил на минимальном времени ожидания завершения сейчас он выглядит так:
Код:
![Выделить весь код](images/misc/selectcode.png)
Dim $aCOMP[3] = ["admin1","admin3","kpk"]
; Команда запуска скрипта
$CMD1 = @ComSpec & " /c " & 'D:\1C\URBD\Vigr_KPK_ZEN.cmd'
$TEXT = "Задержалась выгрузка на 1cserver2"
; Запуск скрипта в скрытом окне
$PID = Run($CMD1, "", @SW_HIDE)
While 1
$RET = ProcessWaitClose ($PID, 1) ; ожидание завершения
If $RET Then ExitLoop ; выход при успехе
For $i=0 To UBound($aCOMP)-1 ; перебираем хосты
; Команда отправки сообщения очередному хосту
$CMD2 = @ComSpec & " /c " &'NET SEND '& $aCOMP[$i] &'"'& $TEXT &'"'
RunWait($CMD2, "", @SW_HIDE) ; запуск CMD команды в скрытом окне
Next
WEnd
Может чего то сделал не правильно?