|
Как продолжить выполнение процедуры только после завершению КомандаСистемы() ?
| ☑ |
0
Boudybuilder
21.09.15
✎
22:05
|
Здравствуйте!
Использую разархивирование вложений почты.
КомандаСистемы("start winRAR x " + ВремАрхив + " " + Темп + "\");
дальше вытаскиваю файлы
МассивФайлов = НайтиФайлы(Темп);
Но их там пока нет :) Так как архиватор еще не успел разархивировать.
Как можно решить проблему?
|
|
1
Tatitutu
21.09.15
✎
22:09
|
Вариантов куча.
Но мало вводных данных.
Поставить заглушку на время
Или условие наипоявление файлов
|
|
2
Boudybuilder
21.09.15
✎
22:20
|
А если через ЗапуститьПриложение() делать?
То танцы с бубном нужны?
|
|
3
Записьдампа
21.09.15
✎
23:24
|
(0) А зачем у тебя "start" написано?
|
|
4
Сияющий в темноте
21.09.15
✎
23:50
|
start был использован автором,чтобы не ждать завершения,а дождаться только завершения самого start
|
|
5
Записьдампа
21.09.15
✎
23:53
|
(4) Спасибо, т-щ капитан!
|
|
6
orefkov
22.09.15
✎
00:15
|
еще есть start /wait
если надо дождаться завершения неконсольного приложения.
|
|
7
Boudybuilder
22.09.15
✎
00:59
|
(6) И 1С будыт ждать? :) wait?
|
|
8
Boudybuilder
22.09.15
✎
02:01
|
Дало в том что я маску не поставил :(
|
|
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.