|
|
|
запуск скрипта с ожиданием | ☑ | ||
|---|---|---|---|---|
|
0
mrkorn
06.07.10
✎
10:27
|
как из CMD запустить VBS скрипт, чтобы тот подождал его выполнения?
запускаю так, но ждать не хочет почему-то start /wait cscript C:\scripts\script.vbs |
|||
|
1
vcv
06.07.10
✎
10:35
|
Попробуй cscript /H:CScript /NoLjgo C:\scripts\script.vbs
|
|||
|
2
vcv
06.07.10
✎
10:36
|
опечатка, нужно /NoLogo, хотя этот ключ можно и совсем убрать, он для красоты.
|
|||
|
3
Злобный Йожег
06.07.10
✎
10:37
|
Sleep
|
|||
|
4
mrkorn
06.07.10
✎
15:13
|
(1) не чо-то ноль реакции...
(3) не понял, как мне sleep поможет? задержка может быть от нескольких секунд до нескольких часов |
|||
|
5
Злобный Йожег
06.07.10
✎
15:17
|
(4) Это именно та команда, которая производит задержку выполнения команды скрипта
|
|||
|
6
smaharbA
06.07.10
✎
15:20
|
(5) не в ту степь
|
|||
|
7
smaharbA
06.07.10
✎
15:21
|
(0) т.е. сразу выполняется следующая строка в пакетнике ?
|
|||
|
8
Злобный Йожег
06.07.10
✎
15:25
|
(6) Ну, если все по-умному организовать, то получится очень даже в ту :)
|
|||
|
9
maxar
06.07.10
✎
15:25
|
set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run """C:\Program Files\1cv81\bin\ragent.exe"" -stop" Wscript.Sleep 5000 WshShell.Run """C:\Program Files\1cv81\bin\ragent.exe"" -start" |
|||
|
10
smaharbA
06.07.10
✎
15:29
|
(0) кстати конструкция не верна немного
start "" /wait cscript C:\scripts\script.vbs а еще вернее будет start "" /d C:\scripts /wait cscript script.vbs и по сути муть со старт нужна только если отделить окно хочется а так тебе сойдет cscript script.vbs |
|||
|
11
mrkorn
06.07.10
✎
15:31
|
(7) ага
(8) Sleep это же пауза фискированная... чем она поможет? |
|||
|
12
smaharbA
06.07.10
✎
15:32
|
(11) читай (10)
|
|||
|
13
mrkorn
06.07.10
✎
15:37
|
(12) я кажись понял в чем касяк...
пробовал уже без старта... у меня касяк в скрипте вбс-ном там есть такая конструкция Set Sh = CreateObject("WScript.Shell") Sh.Run "program.exe" это скрипт не ждет выполнения задачи следующий вопрос: а как в скрипте запустить с ожиданием? |
|||
|
14
smaharbA
06.07.10
✎
15:40
|
Sh.Run "program.exe",,true
|
|||
|
15
mrkorn
06.07.10
✎
15:43
|
(14) о, спасибо, работает!!
реально лень было искать описание методов ))) |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |