Имя: Пароль:
IT
 
Как запустить start чтобы окно закрылось по завершению приложения.
0 Гений 1С
 
гуру
04.08.09
17:32
Запускаю из cmd-файла архивирование 1с и файла Outlook.pst
Нужно, чтобы они запустились параллельно. Запускаю так:

start R:\service\arc_pim_1s.cmd
start R:\service\arc_pim_outlook.cmd

Так вот, окна этих двух cmd-ников не закрываются после завершения работы. Как указать, чтобы закрыть. Ключи start посмотрел, ничего не нашел.
1 Живой Ископаемый
 
04.08.09
17:36
а почему старт?
2 Живой Ископаемый
 
04.08.09
17:37
а, понял...
3 Гений 1С
 
гуру
04.08.09
17:38
(1) Потому что call будет последовательно выполнять
4 GreyK
 
04.08.09
17:39
(0) Точно не помню, навскидку start R:\service\arc_pim_1s.cmd /wait
5 Ковычки
 
04.08.09
17:40
в них загони exit
или start "" cmd /c R:\service\arc_pim_1s.cmd
6 Господин ПЖ
 
04.08.09
17:41
7 Гений 1С
 
гуру
04.08.09
17:57
(4) вэйт - это как раз ждать
8 Живой Ископаемый
 
04.08.09
18:06
то есть ключ B
9 Живой Ископаемый
 
04.08.09
18:11
точно
10 nop
 
04.08.09
18:11
(7) а в (0) - не паралельно что ли ?
11 acsent
 
04.08.09
18:26
Пора ужо на скрипты переходить
12 Гений 1С
 
гуру
04.08.09
18:32
(6) Это я прочитал и в "start /?"
Но ответа на свой вопрос не нашел
13 Ковычки
 
04.08.09
18:33
(12) читай (5) лучше
14 Господин ПЖ
 
04.08.09
18:33
а что, "/B" - не работает?
15 Ковычки
 
04.08.09
18:34
(11) в пакетниках можно черта лысого сотворить
(14) и чо - будут в том же окне ждать друг дружку ?
16 Господин ПЖ
 
04.08.09
18:34
а так вообще действительон пора уже на vbs пейсать имхо...
17 Fragster
 
гуру
04.08.09
18:37
(15) ты ему лучше расскажи, как сделать типа
scr1&
scr2&
wait
echo "Все готово!"
18 Ковычки
 
04.08.09
18:41
(17) а в (0) так почти и есть
19 Живой Ископаемый
 
04.08.09
18:43
ключ Б - работает, у меня ДОС-окна не появилось
20 Ковычки
 
04.08.09
18:46
(19) и запускатся одновременно ?
21 Живой Ископаемый
 
04.08.09
18:48
как в 0, последовательно, но ни один не ждет окончания себя чтобы запустить другого
22 Господин ПЖ
 
04.08.09
18:49
а где в (0) "одновременно"?
23 Ковычки
 
04.08.09
18:50
(22) "Нужно, чтобы они запустились параллельно" (с)
24 Живой Ископаемый
 
04.08.09
18:51
2(23) Они и запускаются паралельно, но не одновременно.. Просто первый не ждет окончания себя чтобы запустился второй
25 Живой Ископаемый
 
04.08.09
18:51
ты читай и дальше просто реплики.. в них идет развитие разговора, а не спам какой-то
26 Живой Ископаемый
 
04.08.09
18:53
и даже если ориентироваться на 0 - он же не говорит что у него не получилось запустить паралельно, он говорит что ДОС-окна остаются висеть
27 Ковычки
 
04.08.09
18:56
про ключик б все верно конечно
слагал - они и так будут паралельны
косяк будет в случае вывода, а так да
28 Гений 1С
 
гуру
04.08.09
19:01
(11) Дай учебник по джава-скриптам. Не знаешь, как джава-скрипты отлаживать? Вб-скрипт я могу в VBA отлаживать.

(8) Спасибо, ключ Бе вроде бы рулит. В следующий быкап проверю. Тестик набросал, вроде бы работает
29 Гений 1С
 
гуру
04.08.09
19:01
(27) А вывод ну его в баню.
30 GreyK
 
04.08.09
19:01
(0) Что непонятного:
start R:\service\arc_pim_1s.cmd /wait
start R:\service\arc_pim_outlook.cmd
exit
Всё это надо делать в одном батнике. Про параллельные процессы забудь.
31 Ковычки
 
04.08.09
19:02
(30) а что тогда ветка на 30 постов ? от глупости нашей ?
32 Господин ПЖ
 
04.08.09
19:04
(28) ты же все "прочитал"? Что ты читал тогда...
33 Гений 1С
 
гуру
04.08.09
19:04
(30) Отвали, плиз. У меня пакуется персональная база и аутлук (аутлук дольше). Зачем ждать, пока одно завершится. Параллельно быстрее. Вот так то
34 Господин ПЖ
 
04.08.09
19:04
>>Не знаешь, как джава-скрипты отлаживать?

также как и все прочие... ставишь нечто вроде Script Debugger IDE и вперед
35 GreyK
 
04.08.09
19:12
(31)+(33)
start R:\service\arc_pim_outlook.cmd
start R:\service\arc_pim_1s.cmd /wait
exit
36 Ковычки
 
04.08.09
19:18
(35) и думаешь окошки по мановению пропадут ?
37 Гений 1С
 
гуру
04.08.09
19:27
(34) А попроще и портабле ничего нет?
38 GreyK
 
04.08.09
19:36
(36) Про то что задано в R:\service\arc_pim_outlook.cmd и R:\service\arc_pim_1s.cmd в задачке не сообщается. Окно основного запуска закроется после отработки arc_pim_1s.cmd, дальше не знаю, попаралепипедно!
39 Ковычки
 
04.08.09
19:38
(38) а хоть писуарно, написано, что эти окошечки весят вечно - проверяй
40 GreyK
 
04.08.09
19:44
(39) Ты про какие окошечки, ну которые висят? У меня cmd после запуска батников не весит. Может что-то не так в богадельне?
41 acsent
 
04.08.09
19:47
(28) Сам бы взял учебник + среду разработки. Говорят есть
42 Ковычки
 
04.08.09
19:50
(40) пакетники если без exit внутре
при схеме (35) будут вечны, при любой богадельне...
43 GreyK
 
04.08.09
19:54
(42)>(38) Круто! Ты хочешь вечности? .. наДеешься будет?
44 Ковычки
 
04.08.09
19:55
(43) я просто - знаю
45 GreyK
 
04.08.09
20:07
(44) Что ты знаешь? Большой секрет для тех кто запускает батники?
46 acsent
 
04.08.09
20:08
(41) Нашел OnScript Editor. Только он шареварный. Еще бы бесплатный найти
47 Ковычки
 
04.08.09
20:10
(45) я все знаю, что касаемо этой темы и всяких иных скриптов, Абсолютное Все.
48 GreyK
 
04.08.09
20:13
(47) Если ты про неодназночности оутглюка, то про batы замолкни и не мифистофи.
49 Ковычки
 
04.08.09
20:18
давай два штука

bat1.bat

echo off
echo %0

bat2.bat

echo off
echo %0

и третий

echo off
start bat1.bat
start "" /w bat2.bat



А на счет мефистофя - заткнися сам - нет круче чем мене пакетописателя и скриптолога во всем белом свете.
50 GreyK
 
04.08.09
20:26
(49) Забудь, ты даже на баты не тянешь, отдохни :)
51 Ковычки
 
04.08.09
20:29
ты дурак что ли ? вроде не первый день на мисте
52 Ковычки
 
04.08.09
20:30
дак запустил из (49) конструкцию ?

или может на коньяк забьемся ?
53 Torquader
 
04.08.09
20:32
Кстати, окна закрываются или не закрываются вне зависимости от самого сценария - это всё зависит от параметров окна исполнителя, а можно для каждого сценария написать pif файл, с котором указать, что делать с окнами.
54 Ковычки
 
04.08.09
20:33
(53) это уже другая песня
55 Torquader
 
04.08.09
20:34
Или вы вместо закрытия окна решили сделать сценарий исполняющимся вечно, чтобы вопросов с закрытием окна и не возникало ?
56 GreyK
 
04.08.09
20:39
(49) Обзыватся не хочется.
57 Ковычки
 
04.08.09
20:41
(56) дак проделай (49) и может будет право обозваться
58 GreyK
 
04.08.09
20:54
(57) Зачем? Ради "start "" /w bat2.bat"? Пошёл я спать. Мне сёдни и не такое пытались доказать.
59 smaharbA
 
05.08.09
05:53
(58) просыпайся ботаник - и найди отличия (35) от (49)
нех спать лох.
60 GreyK
 
06.08.09
00:02
(59) И чем тебя (35) не устроило? Тебе-бы в школу на урок информатики.
Прочитай внимаьельно (0). Там кто-то, что-то пытается спараллерить.
61 Ковычки
 
06.08.09
18:07
Учись читать

"Нужно, чтобы они запустились параллельно"

"Так вот, окна этих двух cmd-ников не закрываются после завершения работы"
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.