Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.18;
Скачать: CL | DM;

Вниз

bat файлы   Найти похожие ветки 

 
Ven ©   (2004-06-30 20:02) [0]

Уважаемые программисты!
Помогите решить...
Мне нужно под windows каждые 5 минут выполнять bat файл, в нем забиты запуски 3 программ...
Проблема в том, что 1-ая программа не успела отработать, а уже запускается вторая и т.д.
Как можно решить этот вопрос?


 
MacroDenS ©   (2004-06-30 20:05) [1]

А зачем через батник юзать?

Проще в дельфях написать прогу, поставить таймер и запускать,
да и с отслеживанием программ проще.
Поискал если есть, то пока не запускаешь, если нет - запуск.

Хотя странная у тебя идея, че хоть за проги-то запускать хочешь.
Мож ты вирь какой надумал написать????


 
Anatoly Podgoretsky ©   (2004-06-30 20:06) [2]

В рамках БАТ никак. Напиши свою программу сериализации.


 
Ven ©   (2004-06-30 20:19) [3]

2MacroDenS
Мне нужно чтоб после сеанса связи принятые файлы перебрасывались в указанную директорию..
Если можно то покажи на примере...


 
MacroDenS ©   (2004-06-30 20:34) [4]

я так понимаю у тебя файлы обновляются каждые n-минут.

можно просто:

procedure TForm1.Timer1Timer(Sender: TObject);
begin
  copyfile(F1, f2, true)
....
  copyfile(Fn, fm, true)
//где F1(fn) - полное имя файла источника, F2(fm) - полное имя файла приемника, третий параметр - перезапись файла
end;


 
MacroDenS ©   (2004-06-30 20:35) [5]

Да только не забудь поставить интервал таймера из расчета:
x*60000 - X - сколько минут, 60000 - перевод в милесекунды.


 
Ven ©   (2004-06-30 20:58) [6]

2 MacroDenS
спасибо за пример...
я просто не правильно задал вопрос...
мне сначало нада запустить программу связи, а после того как она отработает - перебросить полученные данные...


 
GuAV ©   (2004-06-30 22:18) [7]

кстати, если в батниках, то перед командой пишешь start /wait


 
Alexey Leonchik   (2004-07-01 07:06) [8]

А лучше всего, в таких целях (на мой взгляд административных) использовать WSH - это специальный язык Java-подобный для написания командных сценариев ОЧЕНЬ МОЩНЫЙ - почти как shell в  Unix :) Может даже по кнопочкам щелкать у запущенных программ. А так же дожидаться завершения программы, работать с файлами и каталогами и даже через ADO обращаться к базам данных и многое многое другое. Встроен в W2K

С уважением Алексей Леончик


 
TUser ©   (2004-07-01 10:46) [9]

CreateProcess ...
WaitForSingleObject ...
3 раза



Страницы: 1 вся ветка

Текущий архив: 2004.07.18;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.025 c
1-1088709736
Hdd
2004-07-01 23:22
2004.07.18
А как вывести координаты на форму?


4-1086476321
Ded Moroz
2004-06-06 02:58
2004.07.18
Команды модема


4-1086285194
Kair
2004-06-03 21:53
2004.07.18


1-1089195017
GreySerg
2004-07-07 14:10
2004.07.18
Почему после отключения debug info exeшник не уменьшается ?


14-1088399763
VEG
2004-06-28 09:16
2004.07.18
Есть довольно раскрученный ресурс. Что посоветуете?