Скрипт на vbs или js

Windows 95, 98, ME и 3,11; WinNT, Win2000, WinXP, Win2003, Vista, 7
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
northern
лейтенант
Сообщения: 778
Зарегистрирован: 2006-02-08 20:48:45
Откуда: Днепропетровск
Контактная информация:

Скрипт на vbs или js

Непрочитанное сообщение northern » 2006-03-03 12:30:19

Кто-нить писал на этих скриптах? Вопрос вот какой, есть у меня скриптик, он копирует несколько папочек по сетке, а потом архивирует раром. Рар вызывается примерно так:

Код: Выделить всё

    'архивируем раром
    a = """d:\Program files\WinRAR\rar.exe"" u -m1 """ & pathArc & "\" & namearc & """" & " """ & fldNew & "\" & """"
    Set WshShell = WScript.CreateObject("WScript.Shell")
    WshShell.Run a
Так вот, выполняется WshShell.Run и не дожидаясь пока рар закончит свои тёные дела, поток скрипта продолжает своё выполнение. А мне надо в лог писать время начала/окончания архивирования.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35462
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-03-03 12:33:01

ненавижу все эти явы!
батники рулят :)))
Убей их всех! Бог потом рассортирует...

Аватара пользователя
northern
лейтенант
Сообщения: 778
Зарегистрирован: 2006-02-08 20:48:45
Откуда: Днепропетровск
Контактная информация:

Непрочитанное сообщение northern » 2006-03-03 12:46:36

интересно чё trubb скажет... :)
=====
да мне мне всё равно на чём ваять, выбираю на чём проще и быстрее, а у wsh много полезных штучек, для работы с файлами, каталогами.

Аватара пользователя
trubb
лейтенант
Сообщения: 865
Зарегистрирован: 2005-03-16 17:42:26
Откуда: сами мы не местные, приехали на лечение

Непрочитанное сообщение trubb » 2006-03-03 12:57:56

до скриптов аще руки не добирались....:oops:
мне на дельфи писанины хватает.... :twisted:
иГрАюВсТрАйКбОл!

Аватара пользователя
nop
рядовой
Сообщения: 16
Зарегистрирован: 2006-12-18 2:10:00
Откуда: Донецк, Украина

Непрочитанное сообщение nop » 2006-12-18 17:11:28

Из мануала по WSH о функции Exec:

Код: Выделить всё

Dim WshShell, oExec
Set WshShell = CreateObject("WScript.Shell")

Set oExec = WshShell.Exec("calc")

Do While oExec.Status = 0
     WScript.Sleep 100
Loop

WScript.Echo oExec.Status
Great minds discuss ideas. Average minds discuss events. Small minds discuss people.